Pagina 1 di 1

[Risolto] Come disabilitare aggiornamenti automatici Snap?

Inviato: giovedì 16 marzo 2017, 16:26
da ulliani
Da un paio di settimane ho installato Xubuntu 16.04.1, cancellando completamente l'installazione precedente di 14.04. Ho installato un solo pacchetto snap dal software center, Libreoffice, per cui ho solo quello, oltre a core:

Codice: Seleziona tutto

me@me-HP430:~$ snap list
Name         Version  Rev   Developer  Notes
core         16-2     1441  canonical  -
libreoffice  5.3.1.2  18    canonical  -
Ho una connessione lenta e con poca banda, per cui cerco di limitare e monitarare il traffico con nethogs. Un'ora fa, vedo su nethogs che il processo usr/lib/snap/snapd sta scaricando un centinaio di Mb di dati. La cosa mi innervosisce, perché nelle impostazioni generali ho disabilitato gli aggiornamenti automatici. Cerco un po' in giro per capire come si disabilitano anche per gli snap, ma non riesco a trovare soluzioni.

Se guardo il diario degli aggiornamenti snap, vedo che l'ultimo è alle 11.04:

Codice: Seleziona tutto

me@me-HP430:~$ sudo journalctl -u snapd.refresh.service
[sudo] password di me: 
-- Logs begin at gio 2017-03-16 09:55:10 CET, end at gio 2017-03-16 16:16:20 CET
mar 16 09:55:38 me-HP430 systemd[1]: Starting Automatically refresh installed sn
mar 16 09:55:38 me-HP430 /usr/bin/snap[1594]: cmd.go:111: DEBUG: restarting into
mar 16 09:55:38 me-HP430 snap[1594]: Ignoring `snap refresh` from the systemd ti
mar 16 09:55:38 me-HP430 systemd[1]: Started Automatically refresh installed sna
mar 16 11:04:32 me-HP430 systemd[1]: Starting Automatically refresh installed sn
mar 16 11:04:32 me-HP430 /usr/bin/snap[3353]: cmd.go:111: DEBUG: restarting into
mar 16 11:04:32 me-HP430 snap[3353]: Ignoring `snap refresh` from the systemd ti
mar 16 11:04:32 me-HP430 systemd[1]: Started Automatically refresh installed sna
lines 1-9/9 (END)...skipping...
-- Logs begin at gio 2017-03-16 09:55:10 CET, end at gio 2017-03-16 16:16:20 CET. --
mar 16 09:55:38 me-HP430 systemd[1]: Starting Automatically refresh installed snaps...
mar 16 09:55:38 me-HP430 /usr/bin/snap[1594]: cmd.go:111: DEBUG: restarting into "/snap/core/current/usr/bin/snap"
mar 16 09:55:38 me-HP430 snap[1594]: Ignoring `snap refresh` from the systemd timer
mar 16 09:55:38 me-HP430 systemd[1]: Started Automatically refresh installed snaps.
mar 16 11:04:32 me-HP430 systemd[1]: Starting Automatically refresh installed snaps...
mar 16 11:04:32 me-HP430 /usr/bin/snap[3353]: cmd.go:111: DEBUG: restarting into "/snap/core/current/usr/bin/snap"
mar 16 11:04:32 me-HP430 snap[3353]: Ignoring `snap refresh` from the systemd timer
mar 16 11:04:32 me-HP430 systemd[1]: Started Automatically refresh installed snaps.
Chissà, forse nethogs ha avuto le traveggole, o le ho avute io, ma sono certo di avere visto quel processo verso le 15 (anche perché non saprei altrimenti dove posso essermi inventato il path del processo).
Comunque, se guardo il timer degli aggiornamenti snap, vedo che il prossimo è programmato alle 18, cioè ce n'è uno ogni 6-7 ore circa.

Codice: Seleziona tutto

me@me-HP430:~$ systemctl list-timers snapd.refresh.timer
NEXT                         LEFT          LAST                         PASSED  
gio 2017-03-16 18:27:42 CET  2h 26min left gio 2017-03-16 11:04:32 CET  4h 57min

1 timers listed.
Insomma, come si fa a dire a snap di stare buono e aggiornarsi solo quando lo dico io, come tutti gli altri programmi?
Per quel che vale l'impressione di uno che usa Xubuntu tutti i giorni da quattro anni, ma non è un tecnico, a me questi snap puzzano tremendamente di windows... ma questo forse è un argomento da bar.
Grazie mille

Re: Come disabilitare aggiornamenti automatici Snap?

Inviato: giovedì 16 marzo 2017, 19:04
da steff
L'avevo installato per provare su arch, poi non me ne facevo nulla e l'ho eliminato.
https://wiki.archlinux.org/index.php/Sn ... figuration
Potresti provare di disabilitare il timer con

Codice: Seleziona tutto

sudo  systemctl stop snapd.refresh.timer
per la sessione, altrimenti dai

Codice: Seleziona tutto

sudo  systemctl disable snapd.refresh.timer
Se ti serve basta dare start nel primo comando per una sessione.

Re: Come disabilitare aggiornamenti automatici Snap?

Inviato: venerdì 17 marzo 2017, 9:25
da ulliani
Grazie mille, ha funzionato. Sono riuscito a disabilitare permanentemente il timer di aggiornamento snap con il comando che mi hai dato, seguito da un riavvio, e riabilitarlo usando 'start' nel primo comando. Ho anche controllato e visto che ieri non avevo le traveggole: snap changes mi dà attività intorno alle 15 di ieri, in cui Libreoffice si è auto-aggiornato.
Mi chiedo solo una cosa: può essere un problema disabilitare gli aggiornamenti automatici snap di core, e ripristinarli di tanto in tanto? Libreoffice non mi interessa, potrei anche disinstallarlo, ma non vorrei che non aggiornare lo snap core mi causasse problemi con altre parti del sistema.
Qui si spiega che core è una parte di Ubuntu che funziona specificamente con gli snap, per cui sembra che sia abbastanza indipendente dal resto.
https://docs.ubuntu.com/core/en/
Quindi, mi pare di capire, non c'è interazione tra gli aggiornamenti di core attraverso snap e quelli del sistema con apt-get. Non serve necessariamente farli insieme, non ci sono rischi di sfasamento, sovrapposizioni e cose del genere? Oppure se aggiorno il sistema con apt-get il martedì e snap core il venerdì possono succedere pasticci?
Scusa le domande da imbranato, e grazie ancora.

Re: Come disabilitare aggiornamenti automatici Snap?

Inviato: venerdì 17 marzo 2017, 10:22
da steff
Secondo me snap e gli aggiornamenti regolari non sono connessi, visto che posso usare snap su arch volendo; quindi snap dovrebbe lavorare per conto suo.

Re: [Risolto] Come disabilitare aggiornamenti automatici Sna

Inviato: venerdì 17 marzo 2017, 11:06
da ulliani
grazie, metto Risolto