Luego de un tiempo de haber instalado dropbox en CentOS 6.3 dejó de funcionar. El problema es que no inicia al ejecutarlo desde el acceso directo y al ejectura "dropbox" en la consola devuelve lo siguiente:

Traceback (most recent call last):
File "<string>", line 5, in <module>
zipimport.ZipImportError: not a Zip file: '/usr/libexec/dropbox/library.zip'



Este problema lo provoca "prelink". prelink es un programa que modifica las librerías compartidas ELF (es el formato ejecutable usado en UNIX, GNU/Linux, BSD, Solaris, Irix, etc.) para mejorar la performance. La optimización se realiza al iniciar el sistema. Este proceso corrompe las librerías de dropbox, por lo que deja de funcionar.

Para resolver el problema se debe hacer lo siguiente:

  1. Editar el archivo /etc/prelink.conf y agregar la siguiente línea para evitar que prelink optimice dropbox:

    -b *dropbox*

  2. Reiniciar el sistema para que prelink recargue el archivoi de configuración.
  3. Reinstalar dropbox para reemplazar la librería optimizada con la original:

    # yum reinstall dropbox

El problema debería resolverse.


Tal vez pueda interesarte


Compartí este artículo