Ubuntun käyttö > Asentaminen ja käyttöönotto
Rikkinäiset paketit estää päivittämisen (ratkaistu)
saisse:
Terve! Olen osaamaton Ubuntun käyttäjä. Nyt päivitykset on mennyt täysin jumiin, enkä löytänyt täysin sopivia ohjeita vastaavista tapauksista haulla.
Ohjelmistopäivitykset-sovellus antaa virheilmoituksen:
"E:Virhe, pkgProblemResolver::Resolve tuotti katkoja, syynä voi olla pysytetyt paketit."
Paketeissa on riippuvuusvirheitä monodelop-ohjelman osalta, enkä saa poistettua kysestä sovellusta.
Komento "sudo apt --fix-broken install" tuotaa ilmoituksen:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Korjataan riippuvuuksia... ei onnistunut.
Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
mono-devel : Riippuvuudet: ca-certificates-mono (= 6.0.0.319-0xamarin2+ubuntu1804b1) mutta 5.18.1.28-0xamarin5+ubuntu1804b1 on asennettu
E: Virhe, pkgProblemResolver::Resolve tuotti katkoja, syynä voi olla pysytetyt paketit.
E: Riippuvuuksien korjaus ei onnistu
Mistä pitäisi lähteä liikkeelle?
nm:
Ilmeisesti jokin paketin virhe estää ca-certificates-mono:n päivityksen. Kokeile poistaa ongelmalliset paketit dpkg:llä ja asenna ne sitten uudelleen:
--- Koodia: ---sudo dpkg --remove ca-certificates-mono mono-devel
--- Koodi päättyy ---
--- Koodia: ---sudo apt install ca-certificates-mono mono-devel
--- Koodi päättyy ---
saisse:
Vähän saman tapaista virheilmoitusta antaa kuin koko sovellusta poistettaessa:
sudo dpkg --remove ca-certificates-mono mono-devel
[sudo] salasana henkilölle x
dpkg: dependency problems prevent removal of mono-devel:
fsharp riippuu paketista mono-devel (>= 4.0.0~); kuitenkin:
Paketti mono-devel poistetaan.
mono-roslyn riippuu paketista mono-devel; kuitenkin:
Paketti mono-devel poistetaan.
dpkg: error processing package mono-devel (--remove):
riippuvuusongelma - ei poistettu
dpkg: dependency problems prevent removal of ca-certificates-mono:
mono-devel riippuu paketista ca-certificates-mono (= 6.0.0.319-0xamarin2+ubuntu1804b1); kuitenkin:
Paketti ca-certificates-mono poistetaan.
dpkg: error processing package ca-certificates-mono (--remove):
riippuvuusongelma - ei poistettu
Käsittelyssä tapahtui liian monta virhettä:
mono-devel
ca-certificates-mono
nm:
Okei, riippuvuudet estävät suoran poiston, mutta voit seurata ketjua dpkg:n ilmoitusten mukaan. Eli poista myös fsharp ja mono-roslyn:
--- Koodia: ---sudo dpkg --remove fsharp mono-roslyn ca-certificates-mono mono-devel
--- Koodi päättyy ---
Luultavasti ketjussa on vielä muutakin, ja dpkg herjaa edelleen riippuvuuksista. Lisää nekin paketit komentoon.
saisse:
Tuo ketju ei tainnut jatkua pidemmälle jos oikein ymmärsin. Kuitenkaan tuo komento ei suostu toimimaan:
sudo dpkg --remove fsharp mono-roslyn ca-certificates-mono mono-devel
dpkg: dependency problems prevent removal of fsharp:
monodevelop riippuu paketista fsharp.
dpkg: error processing package fsharp (--remove):
riippuvuusongelma - ei poistettu
dpkg: dependency problems prevent removal of mono-devel:
fsharp riippuu paketista mono-devel (>= 4.0.0~); kuitenkin:
Paketti mono-devel poistetaan.
dpkg: error processing package mono-devel (--remove):
riippuvuusongelma - ei poistettu
dpkg: dependency problems prevent removal of mono-roslyn:
mono-devel riippuu paketista mono-roslyn (= 6.0.0.319-0xamarin2+ubuntu1804b1); kuitenkin:
Paketti mono-roslyn poistetaan.
dpkg: error processing package mono-roslyn (--remove):
riippuvuusongelma - ei poistettu
dpkg: dependency problems prevent removal of ca-certificates-mono:
mono-devel riippuu paketista ca-certificates-mono (= 6.0.0.319-0xamarin2+ubuntu1804b1); kuitenkin:
Paketti ca-certificates-mono poistetaan.
dpkg: error processing package ca-certificates-mono (--remove):
riippuvuusongelma - ei poistettu
Käsittelyssä tapahtui liian monta virhettä:
fsharp
mono-devel
mono-roslyn
ca-certificates-mono
Navigaatio
[0] Viestien etusivu
[#] Seuraava sivu
Siirry pois tekstitilasta