在我按照本文所述在 Linux Mint 中重命名我的用戶名之後 文章,我的 Dropbox-Daemon 總是崩潰。
完成重命名程序:
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-Daemon,每次我嘗試啟動 Deamon 時,它都會崩潰並始終產生不同的 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:Dropbox bn.版本:39.4.49 bn.DROPBOXEXT_VERSION:失敗 bn.is_frozen:正確 machine_id:失敗 進程號:8571 進程號:8570 ppid exe: '/usr/bin/python2.7' uid: 1000 user_info: pwd.struct_passwd(pw_name='yuza', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Orthonym', pw_dir='/home/yuza', pw_gecos='Orthonym', pw_dir='/home/yuza', pw_gecos='//binm') effective_user_info: pwd.struct_passwd(pw_name='yuza', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Orthonym', pw_dir='/home/yuza', pw_shell='Orthonym', pw_dir='/home/yuza', pw_shell'//bash)' 歐盟識別:1000 組號:1000 埃吉德:1000 group_info: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) effective_group_info: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) LD_LIBRARY_PATH:無 cwd: '/home/yuza' real_path='/home/yuza' 模式=040755 uid=1000 gid=1000 父模式=040755 uid=0 gid=0 HOME: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' real_path='/home/yuza/.dropbox-dist/dropbox-lnx.x86_64-39.4.49/dropbox' 模式=0100755 uid=1000 gid=1000 父模式=040755 uid=1000 gid=1000 trace.__file__: '/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' real_path='/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”,第 150 行,位於 makedirs 中 檔案“os.pyc”,第 150 行,位於 makedirs 中 檔案“os.pyc”,第 157 行,位於 makedirs 中 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