我不相信 dropbox 正在运行。运行 dropbox status 会产生错误。当我从终端调用 dropbox 时,我收到一条错误消息
~$ dropbox
File "/usr/bin/dropbox", line 232
except OSError, e:
^
SyntaxError: invalid syntax
为了便于理解,该文件该部分的其余内容如下:
with closing(sock) as f:
yield (0, True)
while True:
try:
chunk = f.read(bufsize)
progress += len(chunk)
buf.write(chunk)
yield (float(progress)/size, True)
if progress == size:
break
except OSError, e:
if hasattr(e, 'errno') and e.errno == errno.EAGAIN:
# nothing left to read
yield (float(progress)/size, False)
else:
raise
然而,我却力不从心,不知道如何着手解决这个问题。
我尝试重新安装 Dropbox 并收到此消息:
~$ sudo apt install --reinstall dropbox
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reinstallation of dropbox is not possible, it cannot be downloaded.
Ubuntu 软件在 GUI 中将 Dropbox 列为已安装的软件包之一。但是,当我尝试将其删除以重新安装时,出现错误“无法删除 Dropbox,没有要删除的软件包”
Ubuntu 20.04
其他信息:
~$ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME
~$ dpkg -S /usr/bin/dropbox
dropbox: /usr/bin/dropbox
Python 3.8.10
Python2 2.7.18
Python3 3.8.10
~$ apt-cache policy dropbox
dropbox: Installed: 2015.10.28
Candidate: 2015.10.28 Version table: *** 2015.10.28 100 100 /var/lib/dpkg/status
答案1
我建议删除本地安装的dropbox
包
sudo apt-get remove dropbox
并安装 Nautilus-Dropbox
sudo apt-get install nautilus-dropbox