Puncte:0

neputând instala/elimina pachete noi - apt --fix-broken install

drapel fr

Sunt pierdut aici. Încerc să instalez openssh-server pe laptopul meu ubuntu, dar există unele conflicte pe care nu le pot rezolva.

$ sudo apt install openssh-server
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 kubeadm : Depinde: kubernetes-cni (>= 0.8.7)
 kubelet : Depinde: kubernetes-cni (>= 0.8.7)
 openssh-server: Depinde: openssh-sftp-server
                  Recomanda: ncurses-term dar nu va fi instalat
                  Recomanda: ssh-import-id dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).


$ sudo apt --fix-broken install
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... Gata
Următoarele pachete suplimentare vor fi instalate:
  kubernetes-cni
Următoarele pachete NOI vor fi instalate:
  kubernetes-cni
0 actualizat, 1 nou instalat, 0 de eliminat și 76 nu au fost actualizate.
7 nu complet instalat sau demontat.
Trebuie să obțineți 0 B/25,0 MB de arhive.
După această operațiune, se vor folosi 72,2 MB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] Da
dpkg: referitor la .../kubernetes-cni_0.8.7-00_amd64.deb care conține kubernetes-cni:
 containernetworking-plugins intră în conflict cu kubernetes-cni
  kubernetes-cni (versiunea 0.8.7-00) urmează să fie instalată.

dpkg: eroare la procesarea arhivei /var/cache/apt/archives/kubernetes-cni_0.8.7-00_amd64.deb (--unpack):
 pachete conflictuale - nu instalează kubernetes-cni
Au fost întâlnite erori în timpul procesării:
 /var/cache/apt/archives/kubernetes-cni_0.8.7-00_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

De asemenea, a încercat următoarele:

$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/kubernetes-cni_0.8.7-00_amd64.deb
dpkg: referitor la .../kubernetes-cni_0.8.7-00_amd64.deb care conține kubernetes-cni:
 containernetworking-plugins intră în conflict cu kubernetes-cni
  kubernetes-cni (versiunea 0.8.7-00) urmează să fie instalată.

dpkg: eroare la procesarea arhivei /var/cache/apt/archives/kubernetes-cni_0.8.7-00_amd64.deb (--install):
 pachete conflictuale - nu instalează kubernetes-cni
Au fost întâlnite erori în timpul procesării:
 /var/cache/apt/archives/kubernetes-cni_0.8.7-00_amd64.deb

Am încercat să dezinstalez/reinstalez containernetworking-plugins, kubelet și kubeadm, dar primesc aceeași eroare tot timpul.

$ sudo apt purge container networking-plugins
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 kubeadm : Depinde: kubernetes-cni (>= 0.8.7)
 kubelet : Depinde: kubernetes-cni (>= 0.8.7)
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

$ sudo apt purge kubeadm
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 kubelet : Depinde: kubernetes-cni (>= 0.8.7)
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

$ sudo apt purge kubelet
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 kubeadm : Depinde: kubelet (>= 1.13.0) dar nu va fi instalat
           Depinde: kubernetes-cni (>= 0.8.7)
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

Aveți idee cum să remediați asta?

Puncte:0
drapel fr

Bine... a făcut-o să funcționeze, ocupând direct cu dpkg.

$ sudo dpkg -r kubeadm
(Se citesc baza de date... 204269 fișiere și directoare instalate în prezent.)
Se elimină kubeadm (1.22.2-00)...

$ sudo dpkg -r kubelet
(Se citesc baza de date... 204268 fișiere și directoare instalate în prezent.)
Se elimină kubelet (1.22.2-00)...

$ sudo dpkg -r podman
(Se citește baza de date... 204266 fișiere și directoare instalate în prezent.)
Se elimină podman (100:3.3.1-1)...
Procesarea declanșatorilor pentru man-db (2.9.1-1)...

si acum pot sa instalez orice am nevoie :)

Someone avatar
drapel my
Nu știu cum va funcționa acest răspuns (deoarece nu puteți utiliza Dpkg din cauza erorii Dpkg 1), aceasta pare a fi o neînțelegere, nici măcar nu pot să știu semnificația acelor comenzi :(
Raffa avatar
drapel jp
@Algnis Aceste comenzi pur și simplu elimină / dezinstalează pachetele problematice, astfel încât versiunile potrivite vor fi instalate mai târziu din depozite ca dependențe, iar versiunile în conflict vor fi rezolvate.
Someone avatar
drapel my
@Raffa Ohk .....

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.