linux-nyyppä kaipailee nyt vinkkejä ongelmaan:
Käytössä on Mint 18.3 ja siinä oli ensin 14.7-rc1 kernel. Se oli vielä tuollainen missä oli vain kolme pakettia:
Index of /~kernel-ppa/mainline/v4.17-rc1
Sitten tuli rc2, jossa olikin neljäntenä joku modules-paketti:
Index of /~kernel-ppa/mainline/v4.17-rc2
En ollut ikinä ennen nähnyt vastaavaa. Okei, ei se mitään... ajattelin ja latasin paketit koneelle omaan hakemistoonsa. Yritin päivittää:
sudo dpkg -i *.deb
Asennus keskeytyi johonkin virhe-ilmoitukseen, että joku riippuvuus ei ole kunnossa. Okei, meni pari päivää kunnes tajusin että tarvitaan ilmeisesti libssl1.1 niminen paketti.
Toisessa koneessa sain sen avulla asentumaan näitä nelipakettisia kerneleitä. Ei ongelmaa. Lähtötilanteessa oli kuitenkin se ero, että siihen koneeseen en ollut ehtinyt yrittää asentaa puutteellisesti (ilman sitä libssl1.1) mitään nelipakettista, koska olin todennut tällä ongelma-koneella jo että se ei onnistu.
Nyt tämä varsinainen ongelma:
1. Tuon rc2 kernelin poistaminen ei onnistu. Ei myöskään rc3 poistaminen (jonka asentamista ehdin jo kokeilemaan myös, puutteellisesti, ilman libssl1.1).
Jos komennan "sudo apt purge linux*rc2*" niin siinä käy näin:
Removing linux-image-unsigned-4.17.... (jne)...rc2-generic...
/var/lib/dpkg/info/linux-image-unsigned-4.17.... (jne)...rc2-generic-prerm:
11: /var/lib/dpkg/info/linux-image-unsigned-4.17.... (jne)...rc2-generic-prerm:
linux-check-removal: not found
dpkg: error processing package linux-image-unsigned-4.17.... (jne)...rc2-generic (--purge):
subprocess installed pre-removal script returned error exit status 127
Errors were encountered while processing:
linux-image-unsigned-4.17.... (jne)...rc2-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
2. Mitään paketteja ei pysty päivittämään.
Jos komennan "sudo apt upgrade" niin käy näin:
(3 normaalia riviä)... ja sitten:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-unsigned-4.17.... (jne)...rc2-generic :
Depends: linux-modules-4.17.... (jne)...rc2-generic but it is not installable
E: Unmet dependencies. Try using -f.
Sitten kun komennan "sudo apt-get -f install" tulee näin:
(pari perusriviä ja sitten)
Correcting dependencies... Done
The following packages will be REMOVED:
linux-image-unsigned-4.17.... (jne)...rc2-generic
(valitsen YES)
Sitten tulee samat rivit erroria kuin kohdassa 1, paitsi "(--purge)" tilalla on "(--remove)".
3. Käynnistän Synaptec Package Managerin (as superuser).
Se antaa käynnistäessä heti tietoikkunan:
You have 1 broken package on your system! Use the "Broken" filter to locate it.
En ole varma mihin tuo viittaa. En osaa etsiä.
Edit-valikosta löydän kuitenkin "Fix Broken Packages" joka on valittavissa. Klikkaan sitä.
Ohjelman alareunaan tulee tietoa: "Succesfully fixed dependency problems".
Sitten vielä ohjelman toimintorivillä on painettavissa "Apply". Klikkaan sitä.
Aukeaa ikkuna jossa on varsinaisena tietona:
To be Removed: linux-image-unsigned-4.17.... (jne)...rc2-generic
Klikkaan ikkunasta vielä Apply.
Tulee jälleen sama virheilmoitus kuin kohdassa 1:
E: linux-image-unsigned-4.17.... (jne)...rc2-generic:
subprocess installed pre-removal script returned error exit status 127
Changes applied.
Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.
Details:
Näkyy että kernelistä rc2 tuli samat virheilmoitukset jotka jo aiemmin.
Lisäksi rc3 kernelistä näkyy että sitä ei ole pystytty asentamaan, mutta sen ymmärränkin, koska senkin asentuminen olisi tarvinnut sen libssl1.1 paketin, jota tässä koneessa ei ole ollut missään vaiheessa.
Eli tällä hetkellä heitä ei pysty poistamaan eikä paketteja pysty päivittämään. Tuntuu että mitä tahansa muutoksia yrittää tehdä, niin aina iskee tuo rc2-naljailu silmille. Aiempia kolmipaketteisia kerneleitä pystyy kyllä asentamaan. Tällä hetkellä ongelmakoneessa on käytössä 4.16.3, joka oli 4.16-sarjan viimeinen kolmepakettinen.
Eli käytännössä nyt kysyisin, että onko jotain keinoa, jolla ensinnä tuon asentumattoman rc2-kernelin jämät saisi ns. niskaperseotteella heivattua pois koneesta? Vai kannattaako vaan laittaa käyttis uusiksi (se ei ole mikään ongelma sinänsä)?