Puncte:1

apt și dpkg distruse după instalarea xplico greșită

drapel in

Am încercat să instalez versiunea de xplico pentru Ubuntu 16.04 în Ubuntu 21.10 cu sudo bash -c 'echo "deb http://repo.xplico.org/ $(lsb_release -s -c) main" >> /etc/apt/sources.list' && sudo apt-key adv --keyserver keyserver. ubuntu.com --recv-keys 791C25CE && sudo apt update && sudo apt install xplico și apoi am primit un `subproces de script post-eliminare a returnat eroare de stare de ieșire 127 eroare.

După o instalare eșuată a xplico, acum am rămas cu acest mesaj de eroare și nu pot instala sau elimina alte aplicații, deoarece xplico trebuie mai întâi eliminat:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Următoarele pachete vor fi ȘTERSE:
  xplico
0 actualizate, 0 nou instalate, 1 de eliminat și 52 neactualizate.
1 nu este complet instalat sau îndepărtat.
După această operațiune, 86,8 MB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] y
(Se citește baza de date... 213087 fișiere și directoare instalate în prezent.)
Se elimină xplico (1.2.2)...
/var/lib/dpkg/info/xplico.postrm: 23: /etc/apache2: Permisiune refuzată
dpkg: eroare de procesare a pachetului xplico (--remove):
 pachetul xplico instalat subprocesul de script post-eliminare a returnat starea de ieșire de eroare 127
dpkg: prea multe erori, oprire
Au fost întâlnite erori în timpul procesării:
 xplico
Procesarea a fost oprită deoarece au existat prea multe erori.
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Ce ar trebuii să fac?

Sina Aghily avatar
drapel in
este ubuntu 21.10
karel avatar
drapel sa
Ce ai facut? Ați încercat să instalați versiunea de xplico pentru Ubuntu 16.04 în Ubuntu 21.10 cu `sudo bash -c 'echo "deb http://repo.xplico.org/ $(lsb_release -s -c) main" >> /etc/ apt/sources.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 791C25CE && sudo apt update && sudo apt install xplico` și apoi ați primit un `subproces de script post-eliminare a returnat eroare de ieșire eroare de stare 127` din cauza unei chei expirate?
Sina Aghily avatar
drapel in
Da, asta am primit
Sina Aghily avatar
drapel in
Nu știu pentru ce este, dar asta a apărut
Sina Aghily avatar
drapel in
Așa că încerc să instalez xplico, nu reușește să-l instalez. Apoi încerc să instalez alte programe și mai întâi trebuie să elimină xplico care este parțial insyalled. Este cam înfundat, așa că nu pot instala nimic.
Puncte:2
drapel sa

Trebuie să eliminați pachetul xplico, dar versiunea de xplico pe care ați instalat-o este pentru Ubuntu 16.04 și rulați Ubuntu 21.10. Poate de aceea ai primit un subprocesul de script post-eliminare a returnat starea de ieșire de eroare 127 mesaj de eroare. starea de ieșire 127 este codul de ieșire pentru o cheie expirată. Cheia expirată este din 2016 și nu am găsit nicio modalitate de a o actualiza, dar puteți recăpăta utilizarea normală a apt și dpkg fără a actualiza cheia expirată.

  1. Eliminați cheia expirată pe care ați adăugat-o când încercați să instalați xplico.

    sudo apt-key del 791C25CE
    
  2. Editați | × /var/lib/dpkg/info/xplico.postrm (dacă există) în editorul de text nano cu sudoedit /var/lib/dpkg/info/xplico.postrm și înlocuiți conținutul acestuia cu:

    #!/bin/bash
    set -e
    /bin/true
    

    Comenzi rapide de la tastatură pentru editorul de text nano
    Utilizați combinația de tastaturi Ctrl + O iar după acea apăsare introduce pentru a salva fișierul în locația curentă.
    Utilizați combinația de tastaturi Ctrl + X pentru a ieși din nano.

  3. Editează-ți /var/lib/dpkg/status prin eliminarea xplico cu descrierea sa și salvarea modificărilor în /var/lib/dpkg/status. Apoi fugi sudo dpkg --configure -a && sudo apt -f install.

  4. Este posibil ca comanda de mai sus să nu facă treaba. Dacă da, executați următoarele comenzi suplimentare pentru a forța dezinstalarea xplico.

    sudo mv /var/lib/dpkg/info/postinst /var/lib/dpkg/info/postinst.bak
    sudo mv /var/lib/dpkg/info/postrm /var/lib/dpkg/info/postrm.bak
    sudo mv /var/lib/dpkg/info/preinst /var/lib/dpkg/info/preinst.bak
    sudo dpkg --remove --force-remove-reinstreq xplico
    

Apoi încercați să actualizați sistemul cu actualizare sudo apt

Sina Aghily avatar
drapel in
mulțumesc omule a funcționat, mulțumesc mult
karel avatar
drapel sa
@SinaAghily Dacă acesta a răspuns la întrebarea dvs., puteți marca acest răspuns ca fiind acceptat făcând clic pe bifa gri de lângă răspuns pentru a-și schimba culoarea în verde.

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.