Puncte:0

DEBIAN 10 probleme apt-get, sudo

drapel th

În prezent mă confrunt cu unele probleme cu serverul meu dedicat. Din păcate, am eliminat unele pachete de pe serverul meu ieri. Și acum om-db pe serverul meu pare să nu funcționeze corect. Această problemă poate apare deoarece am eliminat aceste pachete. Am încercat să instalez pachetele necesare, dar acest lucru nu funcționează.

Ori de câte ori încerc să instalez un pachet cu apt-get install [nume pachet] Primesc acest mesaj de eroare: problema de instalare apt-get try

Am încercat să folosesc și comanda apt --fix-broken install dar asta pare să nu funcționeze: apt --fix-broken eșec de comandă de instalare

Și comanda sudo pare să nu funcționeze corect: Eroare de comandă Sudo

După cum puteți vedea, mi-am pornit serverul în modul de salvare pentru a instala pachetele necesare, dar nu funcționează. Am montat toate directoarele necesare, dar aceste probleme încă apar. Deci nu am nicio șansă să instalez pachete, să execut comenzi sudo.

De ce e așa? Este totul legat de man-db care cauzează probleme din cauza unor eliminări de pachete?

FYI: Din păcate, nu mai știu ce pachete am eliminat ieri.

Puncte:0
drapel ar
  1. Ești rădăcină. Nu ai nevoie de sudo.
  2. Presupun că acesta este Hetzner în funcție de cum arată. Dacă da, sistemul de salvare este o distribuție live. Va trebui să montați toate dispozitivele și să faceți un chroot în ele, după caz. Presupun că ai făcut asta.În caz contrar, mai întâi trebuie să faceți acest lucru și să încercați reinstalarea; în caz contrar, doar încercați să modificați sistemul de salvare.
  3. Dacă ați eliminat Python și ldconfig sunteți într-o lume de răni. Probabil că aș alege să refacem din backup sau să reconstruiesc de la zero în acel moment. Daca asta nu este o optiune...:

Începeți prin a instala un nou sistem (VM sau similar) cu aceeași versiune Debian. Copiați fișierele binare care lipsesc apt reclama, cum ar fi ldconfig și libcrypt.so1. Încerca apt din nou. Îți va lua ceva timp, deoarece probabil vei descoperi mai multe dependențe lipsă.

În plus, trebuie să găsiți ce pachetele cărora le aparțin dependențele care vă lipsesc și faceți a apt-get --reinstall install packagename pentru a te asigura că ai primit toate bucățile din acele pachete.

Kuezy avatar
drapel th
Hei @vidarlo, ai înțeles bine: folosesc unul dintre serverele dedicate Hetzner. Și știu că mă doare foarte mult. Bănuiesc că restaurarea dintr-o copie de rezervă ar putea fi cea mai bună opțiune pentru mine. Am învățat din greșelile anterioare (nu am avut copii de rezervă) să am copii de siguranță și cred că voi efectua o reinstalare completă. Nu știu exact ce s-a întâmplat acolo, dar cred că voi învăța și eu din această greșeală haha ​​(Nu schimbați niciodată un sistem care rulează). Voi folosi mediile de testare în viitor pentru a evita acest tip de „probleme”.
vidarlo avatar
drapel ar
Un indiciu bun este un număr mare de pachete listate de apt. Atunci probabil ar trebui să te oprești și să te gândești...
Kuezy avatar
drapel th
Știți din întâmplare unde se află fișierele `ldconfig` sau `libcrypt.so1`? Am deja un VM cu același sistem de operare instalat (Debian 10) și cred că aș putea folosi acel VM pentru a încerca să copiez pachetele. Aș încerca să instalez pachetele lipsă înainte de restaurare. Cred că restaurarea ar trebui să fie ultima opțiune xD
vidarlo avatar
drapel ar
Le puteți găsi cu `find / -name ldconfig`. Efectuarea `find / -name ldconfig 2>/dev/null` pentru a elimina orice mesaje de eroare poate face ieșirea mai curată.

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.