有未完成的 deja dup 升级,如 snap,但收到错误消息“无法更新,无法刷新..snap deja dup 正在运行应用程序(监视器),pid:4078。我正在运行 ubuntu 20.04。定期备份对我很重要(受监管的业务),我需要更改备份系统吗?非常感谢您的帮助,谢谢。
答案1
无需更改备份系统。
Deja-dup 只是告诉您有可用的更新。
Snapd 将继续每天检查多次更新。
如果 deja-dup 恰好当时正在运行,您将收到相同的消息(这实际上不是一个错误)。
如果 deja-dup 没有运行,则 snap 将自动更新。您无需采取任何措施。这些消息将不再出现。
如果 deja-dup 在尝试 14 天后仍无法更新(您会注意到消息中的倒计时!),snapd 将终止 deja-dup,安装更新,然后重新启动 deja-dup。同样,这是 100% 自动的。
有些人希望手动控制 snap 更新。你也可以这样做。只需选择 deja-dup 未运行的时间,然后使用命令
sudo snap refresh
。
答案2
今天遇到了这个问题,sudo snap refresh
只要deja-dup-monitor
仍在运行,就不会显示任何待处理的更新。
必须运行以下命令才能获取更新:
sudo snap refresh
# Output: All snaps up to date.
# snap refresh doesn't show anything because deja-dup-monitor is still running
ps faxun | grep deja
# 1000 8068 0.0 0.0 428048 10080 ? Sl 07:22 0:00 \_ /snap/deja-dup/553/usr/libexec/deja-dup/deja-dup-monitor
# ...
# get the pid for deja-dup-monitor (8068) and check which user it's running with
kill 8068
# no need to sudo as deja-dup-monitor is running with our uid (1000)
sudo snap refresh
# Output: deja-dup 44.1 from Michael Terry (mterry) refreshed
这为我解决了这个问题,在我等待 deja dup 完成今天的备份后,仍然收到unable to update, cannot refresh..snap deja dup has running apps (monitor), ...
来自 Ubuntu 软件更新选项卡的错误。