Después de cambiar el nombre de mi nombre de usuario en Linux Mint como se describe en este artículo, mi Dropbox-Daemon siempre falla.
Proceso de cambio de nombre finalizado:
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
En mi caso:
~$ 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
Reinstalé Dropbox-Daemon y cada vez que intento iniciar Deamon, se aplasta y produce siempre un archivo dropbox_error####.txt diferente.
~$ sudo apt remove dropbox
~$ sudo apt install dropbox
~$ dropbox status
Dropbox isn't running!
~$ sudo dropbox start -i
Surgir:
Reporte de error:dropbox_error7_MXjP.txt
bn.BUILD_KEY: Dropbox bn.VERSIÓN: 39.4.49 bn.DROPBOXEXT_VERSION: falló bn.is_frozen: Verdadero machine_id: falló pid: 8571 rápido: 8570 ppid exe: '/usr/bin/python2.7' fluido: 1000 información_usuario: 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') información_usuario_efectiva: 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') euiid: 1000 gid: 1000 egidio: 1000 información_grupo: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) información_grupo_efectiva: grp.struct_group(gr_name='yuza', gr_passwd='x', gr_gid=1000, gr_mem=[]) LD_LIBRARY_PATH: Ninguno cwd: '/home/yuza' ruta_real='/casa/yuza' modo=040755 uid=1000 gid=1000 modo padre=040755 uid=0 gid=0 INICIO: u'/home/yuza' datos de aplicación: u'/home/user/.dropbox/instance1' ruta_real=u'/home/user/.dropbox/instance1' extraviado padre no encontrado dropbox_path: u'/home/yuza/Dropbox' ruta_real=u'/home/yuza/Dropbox' extraviado modo padre=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' modo=0100755 uid=1000 gid=1000 modo padre=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' extraviado padre no encontrado tempdir: '/tmp' ruta_real='/tmp' modo=041777 uid=0 gid=0 modo padre=040755 uid=0 gid=0 Rastreo (llamadas recientes más última): Archivo "dropbox/client/main.pyc", línea 6196, en main_startup Archivo "dropbox/client/main.pyc", línea 2412, en ejecución Archivo "dropbox/client/main.pyc", línea 1453, en startup_low Archivo "dropbox/client/main.pyc", línea 1035, en safe_makedirs Archivo "os.pyc", línea 150, en makedirs Archivo "os.pyc", línea 150, en makedirs Archivo "os.pyc", línea 157, en makedirs OSError: [Errno 13] Permiso denegado: '/home/user'
¿Alguien tiene una idea de cómo solucionar este lío?
¡Agradezco cualquier ayuda, enlaces, referencias y sugerencias!
Respuesta1
Dices que reinstalaste el demonio de Dropbox, pero todavía hace referencia a /home/user/.dropbox/instance1. ¿Quizás no desinstaló y, por lo tanto, le sobraron algunas configuraciones?
Puede solucionarlo con un enlace simbólico, de modo que /home/user/.dropbox apunte a /home/yuza/.dropbox.
Respuesta2
@J_H tenías razón, aunque desinstalé Dropbox ejecuté el comando
~$ locate dropbox
y vi que quedaban muchos archivos. Así que eliminé muchos de ellos (ver comandos a continuación) y finalmente funcionó, ¡después de instalarlo nuevamente!
~$ 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