Scénario #36309
Mis à jour par Joël Cuissinat il y a plus d'un an
Sur les serveurs, il peut y avoir un problème de taille pris par SNAP.
Deux problèmes :
1/ le cache ne se vide pas, par, par exemple sur un Scribe j'ai un fichier cache qui traîne traine :
<pre>
root@scribe:~# ls -alh /var/lib/snapd/cache/3220c3b05acf2b11b7d0a577ed8b37a103b48c3d9770370f99b770d4653cc2ac45cec2b7f7699cbcdc0b27b239763cb7
-rw------- 2 root root 39M nov. 19 18:56 /var/lib/snapd/cache/3220c3b05acf2b11b7d0a577ed8b37a103b48c3d9770370f99b770d4653cc2ac45cec2b7f7699cbcdc0b27b239763cb7
</pre>
2/ les SNAP désactivés ne sont pas forcement supprimés supprimé tout de suite.
Pour éviter cela, j'ai créé un postservice pour nettoyer SNAP :
<pre>
snap list --all | awk '/désactivé|disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision"; done
rm -f /var/lib/snapd/cache/*
</pre>
Deux problèmes :
1/ le cache ne se vide pas, par, par exemple sur un Scribe j'ai un fichier cache qui traîne traine :
<pre>
root@scribe:~# ls -alh /var/lib/snapd/cache/3220c3b05acf2b11b7d0a577ed8b37a103b48c3d9770370f99b770d4653cc2ac45cec2b7f7699cbcdc0b27b239763cb7
-rw------- 2 root root 39M nov. 19 18:56 /var/lib/snapd/cache/3220c3b05acf2b11b7d0a577ed8b37a103b48c3d9770370f99b770d4653cc2ac45cec2b7f7699cbcdc0b27b239763cb7
</pre>
2/ les SNAP désactivés ne sont pas forcement supprimés supprimé tout de suite.
Pour éviter cela, j'ai créé un postservice pour nettoyer SNAP :
<pre>
snap list --all | awk '/désactivé|disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision"; done
rm -f /var/lib/snapd/cache/*
</pre>