Ubuntun käyttö > Asentaminen ja käyttöönotto

Rikkinäiset paketit estää päivittämisen (ratkaistu)

(1/2) > >>

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