Linux Mintでユーザー名を変更した後、 記事、私の Dropbox デーモンは常にクラッシュします。
名前変更プロセスが完了しました:
Ctrl+ Alt+ L
Ctrl+ Alt+T
~$ exec sudo -i
~$ killall -u oldname
~$ id oldname
~$ usermod -l newname oldname
~$ groupmod -n newname oldname
~$ usermod -d /home/newname -m newname
~$ usermod -c "New_real_name" newname
~$ id newname
~$ reboot
私の場合:
~$ exec sudo -i
~$ killall -u user
~$ id user
~$ usermod -l yuza user
~$ groupmod -n yuza user
~$ usermod -d /home/yuza -m yuza
~$ usermod -c "Orthonym" yuza
~$ id yuza
~$ reboot
Dropbox デーモンを再インストールしましたが、デーモンを起動しようとするたびにクラッシュし、常に異なる dropbox_error####.txt ファイルが生成されます。
~$ sudo apt remove dropbox
~$ sudo apt install dropbox
~$ dropbox status
Dropbox isn't running!
~$ sudo dropbox start -i
ポップアップ:
エラーレポート:dropbox_error7_MXjP.txt
bn.BUILD_KEY: ドロップボックス バージョン: 39.4.49 bn.DROPBOXEXT_VERSION: 失敗しました bn.is_frozen: 真 マシンID: 失敗 プロセスID: 8571 電話番号: 8570 ppid exe: '/usr/bin/python2.7' ユーザーID: 1000 ユーザー情報: pwd.struct_passwd(pw_name='yuza', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Orthonym', pw_dir='/home/yuza', pw_shell='/bin/bash') 有効なユーザー情報: pwd.struct_passwd(pw_name='yuza', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Orthonym', pw_dir='/home/yuza', pw_shell='/bin/bash') euid: 1000 識別子: 1000 番号: 1000 グループ情報: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) 有効なグループ情報: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) LD_LIBRARY_PATH: なし cwd: '/home/yuza' 実パス='/home/yuza' モード=040755 uid=1000 gid=1000 親モード=040755 uid=0 gid=0 ホーム: u'/home/yuza' アプリデータ: u'/home/user/.dropbox/instance1' real_path=u'/home/user/.dropbox/instance1' 見つかりません 親が見つかりません dropbox_path: u'/home/yuza/Dropbox' real_path=u'/home/yuza/Dropbox' 見つかりません 親モード=040755 uid=1000 gid=1000 sys_executable: '/home/yuza/.dropbox-dist/dropbox-lnx.x86_64-39.4.49/dropbox' 実パス='/home/yuza/.dropbox-dist/dropbox-lnx.x86_64-39.4.49/dropbox' モード=0100755 uid=1000 gid=1000 親モード=040755 uid=1000 gid=1000 トレース.__ファイル__: '/home/yuza/.dropbox-dist/dropbox-lnx.x86_64-39.4.49/python-packages-27.zip/dropbox/client/ui/common/boot_error.pyc' real_path='/home/yuza/.dropbox-dist/dropbox-lnx.x86_64-39.4.49/python-packages-27.zip/dropbox/client/ui/common/boot_error.pyc' 見つかりません 親が見つかりません 一時ディレクトリ: '/tmp' 実パス='/tmp' モード=041777 uid=0 gid=0 親モード=040755 uid=0 gid=0 トレースバック(最新の呼び出しが最後): ファイル「dropbox/client/main.pyc」、6196 行目、main_startup 内 ファイル「dropbox/client/main.pyc」、行 2412、実行中 ファイル「dropbox/client/main.pyc」、行番号 1453、startup_low ファイル「dropbox/client/main.pyc」、行 1035、safe_makedirs 内 ファイル「os.pyc」、makedirs の 150 行目 ファイル「os.pyc」、makedirs の 150 行目 ファイル「os.pyc」、makedirs の 157 行目 OSError: [Errno 13] 権限が拒否されました: '/home/user'
この混乱を解決する方法を誰か知っていますか?
どのような助言、リンク、参考資料、ヒントでもいただければ幸いです!
答え1
Dropbox デーモンを再インストールしたとのことですが、まだ /home/user/.dropbox/instance1 を参照しています。アンインストールしていないため、設定が残っている可能性がありますか?
これをシンボリックリンクで修正すると、/home/user/.dropbox が /home/yuza/.dropbox を指すようになります。
答え2
@J_H おっしゃる通りです。Dropbox をアンインストールしましたが
~$ locate dropbox
、コマンドを実行して多くのファイルが残っていることがわかりました。そのため、それらの多くを削除し (以下のコマンドを参照)、再インストールしたらようやく動作しました。
~$ sudo apt remove dropbox
~$ locate dropbox
~$ rm -rfv /home/yuza/.dropbox
~$ rm -rfv /home/yuza/.dropbox-dist
~$ sudo rm -rfv /usr/share/icons/Mint-X/status/*/*dropbox*
~$ sudo rm -rfv /usr/share/icons/Mint-Y/apps/*/*dropbox*
~$ sudo rm -rfv /home/yuza/.mozilla/firefox/mwad0hks.default/storage/default/*dropbox*
~$ sudo apt install dropbox
~$ dropbox start -i
~$ dropbox status