Puncte:0

IsADIrectoryError în timp ce încercați să rulați apt update

drapel ph

Nu știu ce este în neregulă cu pachetele sau PPA-urile mele, dar de fiecare dată când încerc să rulez actualizare sudo apt în terminalul meu zsh, înregistrează această eroare:

Preluat 222 kB în 1 secundă (155 kB/s)                  
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/cnf-update-db”, linia 26, în <modul>
    col.create(db)
  Fișierul „/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py”, linia 108, în create
    os.rename(tmpdb, dbname)
IsADirectoryError: [Errno 21] Este un director: '/var/lib/command-not-found/commands.db.tmp' -> '/var/lib/command-not-found/commands.db'
Citirea listelor de pachete... Gata
E: Problemă la executarea scripturilor APT::Update::Post-Invoke-Success 'dacă /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update- db; apoi /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-procesul a returnat un cod de eroare

Știu doar că este o eroare python, dar nu știu ce înseamnă. Os este kubuntu 20.04, iar versiunea python3 este 3.9.9

guiverc avatar
drapel cn
Nu știm detaliile despre sistemul de operare și lansarea dvs.; dar aș folosi aceste cunoștințe și aș verifica că rezultatele `python3 --version` sunt corecte pentru ediția ta *nedeclarată*; deoarece erorile python3 sunt de obicei rezultatul modificărilor incorecte ale versiunii python3.
Aprime avatar
drapel ph
Os este kubuntu 20.04, iar versiunea python3 este 3.9.9.
guiverc avatar
drapel cn
și acolo este problema ta; v-ați schimbat python3 implicit la un rezultat care nu aparține 20.04; inversați modificările python3 și faceți-o corect.
Aprime avatar
drapel ph
Omule, am nevoie de 3.9.9 python:) Care este problema corectă? Poti sugera un link sau ceva?
guiverc avatar
drapel cn
Multe instrumente Ubuntu sunt proiectate să funcționeze cu `python3` cu care vine mașina; deci va trebui să lăsați python3 implicit cu cel cu care vine mașina (`python3` este implicit 3.9.9 pentru versiunea mea mai nouă) și să utilizați un al doilea/mai nou python3 pentru scripturile dumneavoastră care se bazează pe el; SAU nu utilizați instrumente Ubuntu care se bazează pe python3 ca implicit (de exemplu, live cu instrumente `apt` și similare care sunt proiectate/testate să funcționeze numai cu python3 implicit). După cum am spus, faceți-o corect (și nu modificați valoarea implicită!) Întrebarea/problema dvs. aici este că ați schimbat versiunea python3 incorect.
guiverc avatar
drapel cn
Răspunde asta la întrebarea ta? [Ubuntu 16.04 Python3 complet spart + dpkg + apt-get!](https://askubuntu.com/questions/1092919/ubuntu-16-04-completely-broken-python3-dpkg-apt-get)
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Problemă cu actualizarea sudo apt în Ubuntu 18.04: Post-Invoke-Success dacă /usr/bin/test -w /var/lib/command-not-found/](https://askubuntu.com/questions/1041226/problem -cu-sudo-apt-update-in-ubuntu-18-04-post-invoke-success-if-usr-bin-te)

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.