Dropbox не запускается с «VerificationError: импорт pylinux…»

20

Dropbox не запускается с " VerificationError: importing pylinux...". Кажется, что некоторые недавние обновления Python ломают Dropbox, что приводит к следующей ошибке:

Starting Dropbox...Traceback (most recent call last):
File "dropbox/client/main.py", line 13, in 
File "autogen_explicit_imports.py", line 13, in 
File "ui/common/selective_sync.py", line 6, in 
File "arch/__init__.py", line 28, in 
File "arch/linux/tracing.py", line 8, in 
File "hard_trace.py", line 6, in 
File "client_api/connection_hub.py", line 21, in 
File "client_api/kv_connection.py", line 23, in 
File "pylinux/__init__.py", line 71, in 
File "cffi/api.py", line 311, in verify
File "dropbox/overrides.py", line 398, in load_library
File "cffi/verifier.py", line 69, in load_library
File "cffi/verifier.py", line 154, in _load_library
File "cffi/vengine_cpy.py", line 124, in load_library
VerificationError: importing '/home/maythux/pylinux/__pycache__/_cffi__xa0c4f46bx1d95b4de.so': No module named _cffi__xa0c4f46bx1d95b4de

Переустановка Dropbox не устранила эту проблему.

Любая идея?!

Maythux
источник
1
Версия Dropbox? А что за ОС?

Ответы:

34

Откройте терминал с помощью сочетаний клавиш Ctrl+ Alt+ Tи выполните следующие команды:

sudo rm -rf /var/lib/dropbox/.dropbox-dist
rm -rf ~/.dropbox-dist
dropbox start -i

Это удалит загруженные двоичные файлы Dropbox и повторно загрузит их. Как только загрузка закончится, Dropbox должен снова начать нормально.

Будьте осторожны при общении с rm -rf.

Maythux
источник
2
Просто чтобы быть ясно: rm -rfзначит remove all the files and folders **r**ecursively and by **f**orce. Просто чтобы ты знал. Вы также можете переименовать файлы или поместить их в корзину. В этом случае rm -rfэто не проблема, но неопытные должны быть осторожны с этим.
don.joey
4
sudoобычно не требуется, так как это ваша домашняя папка. Избегайте использования sudo, где это возможно.
Фрэнк С. Шуц
Вздох . К сожалению, для меня это просто сидит на "Загрузка Dropbox ... 100%" навсегда.
Эдвард Фальк