ArchLinuxリポジトリの最新コンテンツを使用し、次のパッケージをインストールしました。
- ドットネットワーク2
- ntlm_auth(Sambaからインストール)
- ワインのヒント
- 中小企業の顧客
これはコンソールで起こり、無限ループが続きます。
$ teamviewer
Init...
Checking setup...
Launching TeamViewer...
fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2
fixme:service:scmdatabase_autostart_services Auto-start service L"PlugPlay" failed to start: 2
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32dc60,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x32d918,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32dc60,0x00000000), stub!
答え1
以前も同じ問題が発生しました。公式ウェブサイトからダウンロードしてこの問題を解決できます。http://www.teamviewer.com/en/download/linux.aspx何らかの理由でwineで実行すると、wineserverのリソースが不足します(メモリリークかもしれません)。
パッケージマネージャを使用せずにディレクトリから直接公式のLinuxディストリビューションを実行することができ、より安定しています。
答え2
以下を実行して問題を解決しました。
sudo systemctl stop teamviewerd
sudo systemctl disable teamviewerd
sudo systemctl enable teamviewerd
sudo systemctl start teamviewer
sudo teamviewer
たぶんrootとして実行する必要があります。