Puncte:1

E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1) mysql-server-8.0

drapel us

Când am instalat xdm, am primit această eroare, dar am remediat-o cu --purge, dar acum instalez mysql-server-8.0 și primesc această eroare:

skynet@project-skynet3:/var/cache/apt/archives$ sudo apt-get upgrade
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata
Următoarele pachete vor fi actualizate:
  mysql-server-8.0
1 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
27 nu complet instalat sau demontat.
1 actualizare standard de securitate
Trebuie să obțineți 0 B/1.282 kB de arhive.
După această operațiune, se vor folosi 1.488 kB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] y
debconf: DbDriver „config”: /var/cache/debconf/config.dat este blocat de un alt proces: Resursa indisponibilă temporar
dpkg: avertisment: fișierul cu lista de fișiere pentru pachetul „mysql-common” lipsește; presupunând că pachetul nu are fișiere instalate în prezent
(Se citesc baza de date... 134655 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../mysql-server-8.0_8.0.25-0ubuntu0.20.04.1_amd64.deb...
debconf: DbDriver „config”: /var/cache/debconf/config.dat este blocat de un alt proces: Resursa indisponibilă temporar
dpkg: eroare la procesarea arhivei /var/cache/apt/archives/mysql-server-8.0_8.0.25-0ubuntu0.20.04.1_amd64.deb (--unpack):
 noul subproces de script de preinstalare a pachetului mysql-server-8.0 a returnat eroare starea de ieșire 1
debconf: DbDriver „config”: /var/cache/debconf/config.dat este blocat de un alt proces: Resursa indisponibilă temporar
dpkg: eroare la curățare:
 noul pachet mysql-server-8.0 subproces de script post-eliminare a returnat eroare starea de ieșire 1
Au fost întâlnite erori în timpul procesării:
 /var/cache/apt/archives/mysql-server-8.0_8.0.25-0ubuntu0.20.04.1_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Când șterg fișierul .deb, acesta reapare după orice acțiune pe care o fac. Sunt blocat la asta ore întregi și chiar am nevoie de ajutor, Mulțumiri.

Puncte:0
drapel in

Primul pas va fi identificarea procesului care blochează config.dat fişier. Puteți face acest lucru cu:

sudo fuser -v /var/cache/debconf/config.dat

Atâta timp cât fișierul este încă blocat, veți obține ceva de genul acesta:

                     COMANDA DE ACCES PID UTILIZATOR
/var/cache/debconf/config.dat:
                     root 90210 F.... dpkg-preconfigu

Dacă recunoașteți comanda și vedeți că rulează într-o altă fereastră Terminal (sau printr-un alt proces despre care știți că rulează), atunci veți dori să așteptați finalizarea comenzilor. Dacă, totuși, procesul este blocat, îl puteți „încheia” astfel:

sudo kill -9 90210

Notă: Asigurați-vă că înlocuiți 90210 cu PID-ul real raportat de prima comandă.

Alternativ, dacă nu vă pasă ce are un lacăt activat config.dat și doriți doar să instalați software-ul, puteți efectua ambele comenzi împreună, astfel:

sudo fuser -v -k /var/cache/debconf/config.dat

The -k flag va distruge toate procesele care au o blocare pe fișier.

Domenico Valentino avatar
drapel us
Mulțumesc foarte mult că a funcționat! Apreciez cu adevărat răspunsul tău.

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.