Служба Snapd не работает / проблема с установкой пакетов Snap в Ubuntu 16.04

Возникли проблемы с оснасткой для установки Heroku. Никогда не использовал его раньше, обычно используйте pip. Вот что происходит:

(legal_subs_3.6) (xenial)amessios@localhost:~$ sudo snap install heroku --classic
error: cannot communicate with server: Post http://localhost/v2/snaps/heroku: dial unix /run/snapd.socket: connect: no such file or directory


(legal_subs_3.6) (xenial)amessios@localhost:~$ snap find heroku
error: cannot list snaps: cannot communicate with server: Get http://localhost/v2/find?q=heroku&scope=wide: dial unix /run/snapd.socket: connect: no such file or directory

Я прошел через все исправления / проверки, которые могу найти в Интернете безрезультатно:

(legal_subs_3.6) (xenial)amessios@localhost:~$ snap --version
snap    2.39.2ubuntu0.2
snapd   unavailable
series  -


(legal_subs_3.6) (xenial)amessios@localhost:~$ sudo service snapd start
snapd: unrecognized service


(legal_subs_3.6) (xenial)amessios@localhost:~$ sudo service snap start
snap: unrecognized service


(legal_subs_3.6) (xenial)amessios@localhost:~$ systemctl status snapd
Failed to get properties: Launch helper exited with unknown return code 1


(legal_subs_3.6) (xenial)amessios@localhost:~/code/test_projects/lawyer_bios/lawyer_bios$ systemctl start snapd.service
Failed to add /run/systemd/ask-password to directory watch: No such file or directory
Failed to start snapd.service: Launch helper exited with unknown return code 1
See system logs and 'systemctl status snapd.service' for details.


(legal_subs_3.6) (xenial)amessios@localhost:~/code/test_projects/lawyer_bios/lawyer_bios$ systemctl status snapd.service
    Failed to get properties: Launch helper exited with unknown return code 1

Есть идеи?

0
задан 13 July 2019 в 12:59

4 ответа

Просто перезапустите сервис.

$ systemctl start snapd.service
1
ответ дан 24 October 2019 в 09:57

, если вы столкнулись с этой проблемой, откройте терминал и просто введите

sudo service snapd start
2
ответ дан 16 February 2020 в 17:21
systemctl start snapd.service

используется при использовании Ubuntu или других система с системой инициализации «systemd». Если вы используете систему с sysvinit (например, MX Linux), вы должны использовать:

sudo service snapd start
3
ответ дан 26 February 2020 в 08:40

Если вы используете Windows WSL, выполните следующие команды:

git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
sudo bash ubuntu-wsl2-systemd-script.sh
# Enter your password and wait until the script has finished
cmd.exe /C setx WSLENV BASH_ENV/u
cmd.exe /C setx BASH_ENV /etc/bash.bashrc

Проверьте проблемы с systemd и подключите WSL здесь: https://github.com/microsoft/WSL/issues/2374

https://github.com/damionGans/ubuntu-wsl2-systemd-script

1
ответ дан 17 June 2020 в 11:33

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

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