Naslovna Stručni/industrijski IT VS Code za Linux može čuvati obrisane datoteke bez znanja korisnika

VS Code za Linux može čuvati obrisane datoteke bez znanja korisnika

0

Korisnici Linuxa koji su instalirali Visual Studio Code putem Snap paketa trebalo bi da provere da li su datoteke koje su poslali u kantu za smeće zaista obrisane. Mnogi programeri su otkrili da se na njihovim računarima nalaze velike količine podataka za koje su smatrali da su obrisane, u nekim slučajevima čak i stotine gigabajta.

Ovo se dešava zbog Snap-a, formata pakovanja aplikacija za Linux, koji kreira lokalnu kantu za smeće za svaku verziju VS Code-a, odvojenu od sistemske kante. Ova greška je prijavljena u bug reportu iz novembra 2024. godine.

Osim toga, Snap čuva starije verzije VS Code-a nakon ažuriranja, što može povećati broj lokalnih kanti za smeće i datoteka koje nisu zaista obrisane. Pražnjenje sistemske kante ne utiče na ove lokalne instance.

Nažalost, ni VS Code ni Snap ne nude rešenje za upravljanje ovim lokalnim kantama, ali se to može uraditi putem komandne linije.

Prema Microsoftovom inženjeru, koren problema leži u neispravnoj promeni VS Code-a iz oktobra 2024. koja postavlja XDG_DATA_HOME promenljivu okruženja na $SNAP_USER_DATA/.local/share. Ova greška stvara neispravnu kantu za smeće koja nije sistemska i tako je neuredna.

Ova greška ne samo da zadržava neželjene datoteke, već može izazvati i druge probleme kao što su smetnje u fish terminal istoriji, poteškoće sa uv Python instalacijama, i problemi sa Jupyter Notebook-om.

Inženjer robotike Iván López Broceño prijavio je da je pronašao gotovo 200 GB datoteka za koje je verovao da su obrisane. Web programer Chris Hayes navodi da je u lokalnoj kanti Snap-a pronašao 44 GB datoteka starih dve godine.

Prema njegovim rečima, čudno je da ovakva greška ostane neispravljena više od godine dana, posebno kada postoji rizik da korisnici mogu potpuno da ispune prostor na svom uređaju. „Otkrio sam to kada sam počeo da gubim prostor, otvorio ‘Disk Usage’ na Ubuntuu i bio zbunjen koliko prostora koristi VS Code snap,“ kaže Hayes.

Hayes dodaje da se može razumeti kako bi ovakva greška mogla biti zaboravljena u velikom repozitorijumu kao što je VS Code, koji ima više od 12,000 otvorenih problema. Mnogi korisnici Linuxa koji koriste Snap možda nisu ni svesni ovog problema jer nisu doživeli nedostatak prostora ili nisu istraživali korišćenje diska.

Ova situacija može stvoriti ozbiljne probleme, jer Linux zavisi od datoteka za funkcionisanje. Dok ovo nije sigurnosna ranjivost, može izazvati probleme u radu sistema, što je nedavno iskusio kada sam morao da se pokrenem sa USB Linux-a da bih obnovio oštećen fajl sistem na svom desktopu.

NEMA KOMENTARA

POSTAVI ODGOVOR

молимо унесите свој коментар!
овдје унесите своје име

Exit mobile version