Dropbox 无法启动并显示“VerificationError: importing pylinux...”

May*_*hux 20 python dropbox

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
Run Code Online (Sandbox Code Playgroud)

重新安装 Dropbox 并没有解决这个问题。

任何的想法?!

May*_*hux 34

使用打开终端Ctrl+ Alt+T键盘快捷键和运行下面的命令:

sudo rm -rf /var/lib/dropbox/.dropbox-dist
rm -rf ~/.dropbox-dist
dropbox start -i
Run Code Online (Sandbox Code Playgroud)

这将删除下载的 Dropbox 二进制文件并重新下载它们。下载完成后,Dropbox 应该会再次正常启动。

处理时要小心rm -rf

  • `sudo` 通常不是必需的,因为这是您的主文件夹。尽可能避免使用 sudo。 (4认同)
  • 需要明确的是:`rm -rf` 的意思是`以 **f**orce` 以 **r** 和 **f**orce` 的方式删除所有文件和文件夹。只要你知道。您还可以选择重命名文件或将它们放入垃圾箱。在这种情况下,`rm -rf` 不是问题,但没有经验的人应该小心。 (2认同)