Ошибка сервера после "пакета мгновенного поиска"
Что-то не так с моим Kubuntu 16.04, так как следующая команда не работает:
$ snap find test
error: cannot list snaps: cannot communicate with server: Get http://localhost/v2/find?q=test: dial unix /run/snapd.socket: connect: no such file or directory
Здесь нет /run/snapd.socket
файл, и я попытался переустановить пакет оснастки.
У кого-нибудь есть подсказка, что может быть не так?
Редактировать:
$ sudo systemctl status snapd.s*
Failed to list units: No such method 'ListUnitsFiltered'
Failed to expand names: Invalid request descriptor
$ systemctl status snapd.service snapd.socket
Failed to get properties: No such interface ''
$ ls /lib/systemd/system/snap*; echo; systemctl list-unit-files | grep snap; echo; dpkg -L snapd | grep systemd; echo; pgrep -a snap
/lib/systemd/system/snapd.frameworks-pre.target /lib/systemd/system/snapd.refresh.service /lib/systemd/system/snapd.service
/lib/systemd/system/snapd.frameworks.target /lib/systemd/system/snapd.refresh.timer /lib/systemd/system/snapd.socket
snapd.refresh.service static
snapd.service enabled
snapd.socket enabled
snapd.frameworks-pre.target static
snapd.frameworks.target static
snapd.refresh.timer enabled
/lib/systemd
/lib/systemd/system
/lib/systemd/system/snapd.service
/lib/systemd/system/snapd.frameworks.target
/lib/systemd/system/snapd.socket
/lib/systemd/system/snapd.frameworks-pre.target
/lib/systemd/system/snapd.refresh.timer
/lib/systemd/system/snapd.refresh.service
2 ответа
Просто убедитесь, что служба работает
systemctl status snapd.service
Если нет то запустите
service snap start
Вы должны быть в порядке (если служба не запускается, попробуйте sudo)
У меня была такая же проблема, служба не работает, но я не понимаю, почему. На сервере Ubuntu 16.04 мне пришлось apt install snapd
,
~# snap --version
snap 2.34.2
snapd unavailable
series -
~# systemctl start snapd
Job for snapd.service failed because the control process exited with error code. See "systemctl status snapd.service" and "journalctl -xe" for details.
~$ systemctl status snapd.service
● snapd.service - Snappy daemon
Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since sam. 2018-08-04 12:38:48 CEST; 6s ago
Process: 1315 ExecStart=/usr/lib/snapd/snapd (code=exited, status=1/FAILURE)
Main PID: 1315 (code=exited, status=1/FAILURE)
Я обнаружил в журнале, что проблема была связана с squashfs
:
cannot start snapd: cannot mount squashfs image using "squashfs": mount: unknown filesystem type 'squashfs'
Я использую kimsufi
сервер OVH и обнаружил, что собственное ядро OVH не поддерживает squashfs. Я перешел на официальное ядро Ubuntu и теперь оно работает!