Errore del server dopo il "pacchetto Trova snap"

5

C'è qualcosa di sbagliato nella mia Kubuntu 16.04 in quanto il seguente comando non funziona:

$ 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

Non c'è nessun file /run/snapd.socket e ho provato a reinstallare il pacchetto snap.

Qualcuno ha la minima idea di cosa potrebbe essere sbagliato?

Modifica

$ 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
    
posta Martin Vseticka 15.06.2016 - 08:46

2 risposte

1

Assicurati che il servizio sia in esecuzione

systemctl status snapd.service

In caso contrario, eseguilo

service snap start

Dovresti stare bene allora (se il servizio non si avvia prova con sudo)

    
risposta data Moade 09.05.2017 - 01:16
0

Ho avuto lo stesso problema, il servizio non è in esecuzione ma non ho ottenuto il perché. Su Ubuntu 16.04 server ho dovuto 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)

Ho trovato nel diario che il problema era relativo a squashfs :

cannot start snapd: cannot mount squashfs image using "squashfs": mount: unknown filesystem type 'squashfs'

Sto utilizzando un server kimsufi di OVH e ho scoperto che il kernel OVH personalizzato non supporta squashfs. Sono passato al kernel ufficiale di ubuntu e ora funziona!

    
risposta data Fla 04.08.2018 - 12:47

Leggi altre domande sui tag