Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: TuxNetti - 17.04.17 - klo:12.48
-
Päivitettävän olisi vanha Ubuntu-kone joka joskus päivitetty 12.04 lts versioon.
Tarkoituksena olisi asentaa kaikki päivitykset tähän 12.04 ja joskus seuraavalla päivtyskerralla tuorreempaan lts versioon. En uskalla nyt alkaa tuorreempaa versiota koittamaan jos tämäkin jo tuottaa päänvaivaa.
apt-get update onnistuu, mutta upgrade tuottaa seuraavan herjauksen
Luetaan pakettiluetteloita...
Muodostetaan riippuvuussuhteiden puu...
Luetaan tilatiedot...
Halunnet suorittaa "apt-get -f install" korjaamaan nämä.
Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
libc6-dev : Riippuvuudet: libc6 (= 2.15-0ubuntu10.17) mutta 2.15-0ubuntu10.18 on asennettu
Riippuvuudet: libc-dev-bin (= 2.15-0ubuntu10.17) mutta 2.15-0ubuntu10.18 on asennettu
E: Tyydyttämättömiä riippuvuuksia. Koita käyttää -f.
Koitin sitten -f vipua jolloin tulosteeksi tulee seuraavaa:
Luetaan pakettiluetteloita...
Muodostetaan riippuvuussuhteiden puu...
Luetaan tilatiedot...
Korjataan riippuvuuksia... Valmis
Nämä paketit päivitetään:
libc6-dev
1 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
3 ei asennettu kokonaan tai poistettiin.
Noudettavaa arkistoa 0 t/5 110 kt.
Toiminnon jälkeen käytetään 2 048 t lisää levytilaa.
Haluatko jatkaa [K/e]? dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62471 package 'virtualbox-2.1':
error in Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62472 package 'virtualbox-2.1':
error in Config-Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: riippuvuusongelmat estävät paketin libc6-dev asetusten asettamisen:
libc6-dev riippuu paketista libc6 (= 2.15-0ubuntu10.17); kuitenkin:
Ohjelman libc6 versio järjestelmässä on 2.15-0ubuntu10.18.
libc6-dev riippuu paketista libc-dev-bin (= 2.15-0ubuntu10.17); kuitenkin:
Ohjelman libc-dev-bin versio järjestelmässä on 2.15-0ubuntu10.18.
dpkg: virhe käsiteltäessä libc6-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: riippuvuusongelmat estävät paketin libfreetype6-dev asetusten asettamisen:
libfreetype6-dev riippuu paketista libc6-dev | libc-dev; kuitenkin:
Paketille libc6-dev ei ole tehty vielä asetuksia.
Pakettia libc-dev ei ole asennettu.
Paketti libc6-dev, joka kuuluu pakettiin libc-dev ei ole säädetty vielä.
dpkg: virhe käsiteltäessä libfreetype6-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: riippuvuusongelmat estävät paketin libgnutls-dev asetusten asettamisen:
libgnutls-dev riippuu paketista libc6-dev | libc-dev; kuitenkin:
Paketille libc6-dev ei ole tehty vielä asetuksia.
Pakettia libc-dev ei ole asennettu.
Paketti libc6-dev, joka kuuluu pakettiin libc-dev ei ole säädetty vielä.
dpkg: virhe käsiteltäessä libgnutls-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
Käsittelyssä tapahtui liian monta virhettä:
libc6-dev
libfreetype6-dev
libgnutls-dev
Käsittääkseni ongelma liittyy jotenkin tuohon libc6-dev pakettiin. Mikä neuvoksi että saan koneen päivittyyn?
-
Puhdas 16.04 -asennus tuon esihistoriallisen version tilalle? :)
-
Puhdas 16.04 -asennus tuon esihistoriallisen version tilalle? :)
Kone ei ole omassa käytössäni vaan "jästillä" vanhuksella, jolle jo taustakuvan vaihtuminen parin vuoden välein on järkytys kuinka "konetta tarvitsee muutellaan koko ajan". Kone on ollut hänellä jostain 8.06 ajoista lähtien. En siis haluaisi ruveta siihen varmuuskopiointi/säätämis rumbaan jota puhdas asennus toisi tullessaan. Lähinnä käyttäjä ei "saisi" huomata koneen päivittyneen
Tottapuhuen jos puhdas asennus pitäisi tehdä niin vaihtaisin kokonaan distroa.
-
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62471 package 'virtualbox-2.1':
error in Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62472 package 'virtualbox-2.1':
error in Config-Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
Kokeile korjata näin:
sudo dpkg --clear-avail
sudo apt-get purge virtualbox-2.1
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/636586
-
Tuo sudo dpkg --clear-avail ei tulosta mitään, pitäisikö sen?
Purgeeminen puolestaan tuottaa lähes saman lopputuloksen kuin lähtötilanne
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Saatat haluta suorittaa "apt-get -f install" korjaamaan nämä:
Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
libc6-dev : Riippuvuudet: libc6 (= 2.15-0ubuntu10.17) mutta 2.15-0ubuntu10.18 on merkitty asennettavaksi
Riippuvuudet: libc-dev-bin (= 2.15-0ubuntu10.17) mutta 2.15-0ubuntu10.18 on merkitty asennettavaksi
E: Kaikkia riippuvuuksia ei ole tyydytetty. Kokeile "apt-get -f install" ilmanpaketteja (tai ratkaise itse).
-
Puhdas asennus olisi suotavaa ... :P
-
Tuo sudo dpkg --clear-avail ei tulosta mitään, pitäisikö sen?
Purgeeminen puolestaan tuottaa lähes saman lopputuloksen kuin lähtötilanne
Eli apt-get -f install jämähtää edelleen virtualboxin pakettiin? Kokeile poistaa se dpkg:llä:
sudo dpkg --remove --force-remove-reinstreq virtualbox-2.1
Sitten
sudo apt-get -f install
jne.
-
sudo dpkg --remove --force-remove-reinstreq virtualbox-2.1 tuottaa
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62472 package 'virtualbox-2.1':
error in Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62473 package 'virtualbox-2.1':
error in Config-Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: varoitus: ignoring request to remove virtualbox-2.1, only the config
files of which are on the system. Use --purge to remove them too.
Jonka jälkeinen sudo apt-get -f install
sudo apt-get -f install
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Korjataan riippuvuuksia... Valmis
Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää tarvita:
ttf-umefont ttf-liberation libpam-winbind libgsoap1 winbind gnome-exe-thumbnailer ttf-droid
Poista ne komennolla "apt-get autoremove".
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
libc6-dev
Ehdotetut paketit:
glibc-doc
Nämä paketit päivitetään:
libc6-dev
1 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
3 ei asennettu kokonaan tai poistettiin.
Noudettavaa arkistoa 0 t/5 110 kt.
Toiminnon jälkeen käytetään 2 048 t lisää levytilaa.
Haluatko jatkaa [K/e]? k
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62472 package 'virtualbox-2.1':
error in Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: varoitus: parsing file '/var/lib/dpkg/status' near line 62473 package 'virtualbox-2.1':
error in Config-Version string '2.1.4-42893_Ubuntu_intrepid': invalid character in revision number
dpkg: riippuvuusongelmat estävät paketin libc6-dev asetusten asettamisen:
libc6-dev riippuu paketista libc6 (= 2.15-0ubuntu10.17); kuitenkin:
Ohjelman libc6 versio järjestelmässä on 2.15-0ubuntu10.18.
libc6-dev riippuu paketista libc-dev-bin (= 2.15-0ubuntu10.17); kuitenkin:
Ohjelman libc-dev-bin versio järjestelmässä on 2.15-0ubuntu10.18.
dpkg: virhe käsiteltäessä libc6-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: riippuvuusongelmat estävät paketin libfreetype6-dev asetusten asettamisen:
libfreetype6-dev riippuu paketista libc6-dev | libc-dev; kuitenkin:
Paketille libc6-dev ei ole tehty vielä asetuksia.
Pakettia libc-dev ei ole asennettu.
Paketti libc6-dev, joka kuuluu pakettiin libc-dev ei ole säädetty vielä.
dpkg: virhe käsiteltäessä libfreetype6-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
dpkg: riippuvuusongelmat estävät paketin libgnutls-dev asetusten asettamisen:
libgnutls-dev riippuu paketista libc6-dev | libc-dev; kuitenkin:
Paketille libc6-dev ei ole tehty vielä asetuksia.
Pakettia libc-dev ei ole asennettu.
Paketti libc6-dev, joka kuuluu pakettiin libc-dev ei ole säädetty vielä.
dpkg: virhe käsiteltäessä libgnutls-dev (--configure):
riippuvuusongelmia - jätetään asetukset säätämättä
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Käsittelyssä tapahtui liian monta virhettä:
libc6-dev
libfreetype6-dev
libgnutls-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
dpkg -P virtualbox*
päästi eroon kaikista virtualboxiin liittyvistä herjoista.
Tosin herjaa edelleen noista libc6-dev riippuvuuksista.
-
Turhat -dev-paketit voinee deletoida.
-
Juu, ei antanut poistaa tuota libc6-dev koska moni paketti oli siitä riippuvainen.
Poistin sen kuitenkin väkisin loitsulla "dpkg -r -force-all libc6-dev"
Tämän jälkeen käynnistin synapticin joka ilmoitti 19 paketin olevan rikki. Nämä paketit sai synapticilla poistettua ja päivitykset alkoi toimimaan.