E: Failure running hook [! -f / usr / bin / snap]

Приветствую вас, сообщество Ubuntu!

Я использую старую версию Ubuntu 16.04, которую я установил недавно, чтобы запустить свой собственный сервер Nextcloud. Я попытался исследовать ошибку привязки, которую я получаю, но безуспешно использую несколько условий поиска, предоставленных подробным описанием, поэтому я решил, что приду сюда. Похоже, что проблема со связью с привязкой вызывает ошибку. Всякий раз, когда я пытаюсь использовать, например, sudo apt upgrade , sudo apt install и т. Д., Я получаю эту ошибку:

sudo apt install openssh-server
[sudo] password for sysadmin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: 
  libicu64 libllvm7 libllvm8
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  ncurses-term openssh-sftp-server ssh-import-id
Suggested packages:
  molly-guard monkeysphere rssh ssh-askpass
E: Waited for [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true but it wasn't there
E: Failure running hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true
E: Waited for [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true but it wasn't there
E: Failure running hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true
1
задан 29 February 2020 в 11:56

1 ответ

Сообщение выглядит странным, но мы можем преодолеть его путем создания временной замены для /usr/bin/snap:

cat <<EOF | sudo tee /usr/bin/snap
#!/bin/bash
exit 0
EOF

sudo chmod +x /usr/bin/snap

затем установите свое приложение с sudo apt install openssh-server.

И наконец переустановите Поспешного демона для замены нашего временного сценария:

sudo apt-get install --reinstall snapd
0
ответ дан 17 March 2020 в 00:13

Другие вопросы по тегам:

Похожие вопросы: