Olen tehnyt ikävän mokan Ubuntussani, snap-komento on rikki enkä saa sitä asennettua uudelleen. Nyt puuttuu myös firefox, thunderbird, Chrome, keepassxc ym. ym.
Asia lähti siitä, että shotcut-videon tallentaminen ei onnistunut, joku kirjasto puuttui. Sain vielä päivitettyä shotcutin snapin kautta uusinpaan, mutta puuttuvia kirjastoja oli edelleen (failed to dlopen /snap/shotcut/1782/Shotcut.app/lib/mlt-7/libmltsox.so).
Puuttuviin kirjastoihin löysin jostain ehdotuksen, että toimivan snapin saisi aikaiseksi komennolla “sudo apt purge snapd && sudo apt install snapd”, mutta se valitettavasti kaatui snapin poistossa (En pysty palaamaan tähän ohjeeseen, kun selainhistoria on kateissa.) Huono neuvo, en tajunnut että kaikki snap-asennukset hukkuivat!
Ilman selainta ja snap:ia on kovin hankala edetä. Vinkkejä? Onkohan ainoa kein asentaa Ubuntu tai Mint alusta?
— Näin kävi:
~$ sudo apt purge snapd && sudo apt install snapd
[sudo] jm-käyttäjän salasana:
Luetaan pakettiluetteloita… Valmis
Muodostetaan riippuvuussuhteiden puu… Valmis
Luetaan tilatiedot… Valmis
Seuraavat paketit POISTETAAN:
snapd*
0 päivitetty, 0 uutta asennusta, 1 poistettavaa ja 4 päivittämätöntä.
Toiminnon jälkeen käytetään 0 t lisää levytilaa.
Haluatko jatkaa? [K/e]
(Luetaan tietokantaa… 313404 tiedostoa ja hakemistoa asennettu tällä hetkellä.)
Purging configuration files for snapd (2.67.1+22.04) …
Stopping snap-firefox-5014.mount
Stopping unit snap-firefox-5014.mount
Waiting until unit snap-firefox-5014.mount is stopped [attempt 1]
snap-firefox-5014.mount is stopped.
Removing snap firefox and revision 5014
rm: tiedostoa ‘/var/snap/firefox/common/host-hunspell/en_CA.dic’ ei voi poistaa: Kirjoitussuojattu tiedostojärjestelmä
rm: tiedostoa
…
‘/var/snap/firefox/common/host-hunspell/en_ZA.dic’ ei voi poistaa: Kirjoitussuojattu tiedostojärjestelmä
dpkg: error processing package snapd (–purge):
installed snapd package post-removal script subprocess returned error exit status 1
Käsittelyssä tapahtui liian monta virhettä:
snapd
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nyt siis snap-komentoa ei löytynyt. Tein “sudo apt install snapd” ja sitten “snap list” toimii mutta ei esim. tämä:
~$ snap refresh
virhe: cannot refresh: cannot find installed
snap “gtk-common-themes” at revision 1535: missing file /snap/gtk-common-themes/1535/meta/snap.yaml