После смены диска на $HOME не могу запустить Teamviewer

Я хотел изменить расположение моего каталога $HOME с SSD на 200 ГБ на SATA на 2 ТБ. Я сделал это согласно второму ответу, найденному здесь. Теперь Teamviewer больше не запускается. Если я попытаюсь запустить его, просто нажав значок, ничего не произойдет. Если я попробую это из терминала, набрав teamviewer Я получаю следующее сообщение:

Init...
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
wine: /home/adminuser/.local/share/teamviewer11 is not owned by you
wine: /home/adminuser/.local/share/teamviewer11 is not owned by you

Конечно, я проверил, есть ли у моей учетной записи разрешение на использование teamviewer, и это так. Почему раньше не было проблем, а теперь нет?

1 ответ

Решение

Steeldriver упомянул, что Ubuntu плохо работает на файловой системе, отформатированной в NTSF. Поэтому я сделал резервную копию своего жесткого диска, заменил $HOME на резервный диск и отформатировал мой диск в ext4. Затем я скопировал все обратно на мой теперь отформатированный диск ext4. Это все еще не сработало сразу. Вот как это исправить:

  1. Удалить teamviewer sudo apt-get remove teamviwer
  2. Загрузите и установите последнюю версию файла.deb с официальной домашней страницы teamviewer.
  3. Все еще не работал. Теперь я снова сменил владельца в папке.config:

    sudo chown -R $USER:$USER /home/$USER/.config/teamviewer

  4. Затем в папке.local/share/:

    sudo chown -R $USER:$USER /home/$USER/.local/share/teamviewer11

Это сделало это для меня. Я несколько раз менял владельца, используя chown, но он не работал. Форматирование моего диска в ext4 и переустановка teamviewer сделали это, хотя.

Спасибо вам, ребята.

Другие вопросы по тегам