Wyszukiwanie umiejętności w Sudo powoduje błąd magistrali

2

Mam dziwny błąd podczas wyszukiwania:

$ sudo aptitude search pcre
Bus error
$ sudo aptitude search libpcre
Bus error
$ sudo aptitude autoclean 
Bus errorackage lists... 0%

Co tu jest nie tak? Jak to naprawić?

aptitude update też nie działa - kończy się tym samym błędem magistrali

AKTUALIZACJA : Zgodnie z https://stackoverflow.com/questions/212466/what-is-a-bus-error błąd odnosi się do segfault, ale jak to naprawić?

Nemoden
źródło
czy jakieś inne polecenie sudo działa?
Lie Ryan,
tak. sudo su -jest ok, sudo cpzbyt
Nemoden
dla mnie partycja zawierająca /var/cachebyła po prostu pełna askubuntu.com/a/915520/493379
c33s

Odpowiedzi:

3

Wypróbuj sugestię Michaela Vogta na Launchpad:

Czy możesz spróbować usunąć plik /var/cache/apt/*.bin? I zobacz, czy to pomoże?

Lie Ryan
źródło
-1

Można to rozwiązać za pomocą następujących poleceń.

Zainstalowałem LUbuntu na starym komputerze i napotkałem problem podczas próby pobrania

Plik UNRAR.

Wystąpił błąd jako

pavan_surya @ lakshmi-SuryaNarayanaMurthy: ~ $ sudo apt-get install unrar

[sudo] hasło dla pavan_surya:

Listy błędów błędów magistrali ... 0%

potem próbowałem zrobić w następujący sposób

sudo fuser -vvv / var / lib / dpkg / lock

sudo rm / var / lib / apt / list / lock

sudo cp -arf / var / lib / dpkg /var/lib/dpkg.backup

sudo cp / var / lib / dpkg / status-old / var / lib / dpkg / status

sudo cp / var / lib / dpkg / available-old / var / lib / dpkg / available

sudo rm -rf / var / lib / dpkg / updates / *

sudo rm -rf / var / lib / apt / list

sudo rm /var/cache/apt/*.bin

sudo mkdir / var / lib / apt / list

sudo mkdir / var / lib / apt / list / częściowo

LANG = C; sudo apt-get clean

LANG = C; sudo apt-get autoclean

LANG = C; sudo apt-get --purge autorove

LANG = C; sudo apt-get update -o APT :: Cache-Limit = 25165824

sudo dpkg - wyczyść-dostępny

sudo dpkg --configure -a

LANG = C; sudo apt-get -f install

LANG = C; sudo apt-get --fix-missing install

a potem znowu próbowałem pobrać plik UNrar

dostałem błąd jako

pavan_surya @ lakshmi-SuryaNarayanaMurthy: ~ $ sudo apt install rar

Czytanie list pakietów ... Gotowe

Budowanie drzewa zależności

Odczytywanie informacji o stanie ... Gotowe

E: Nie można zlokalizować pakietu rar

więc wpadłem na pomysł, aby zaktualizować moje pakiety i

LANG = C; sudo apt-get update -o APT :: Cache-Limit = 25165824 && sudo apt-get dist-upgrade

I w końcu udało się z instalacją

pavan_surya @ lakshmi-SuryaNarayanaMurthy: ~ $ sudo apt install rar

Czytanie list pakietów ... Gotowe

Budowanie drzewa zależności

Odczytywanie informacji o stanie ... Gotowe

Sugerowane pakiety: unrar Zainstalowane zostaną następujące NOWE pakiety: rar

0 zaktualizowanych, 1 nowo zainstalowanych, 0 do usunięcia i 53 niezaktualizowanych.

Potrzebujesz uzyskać 304 kB archiwów.

Po tej operacji zostanie wykorzystane 829 kB dodatkowego miejsca na dysku.

Uzyskaj: 1 http://in.archive.ubuntu.com/ubuntu bionic / multiverse i386 rar i386 2: 5.5.0-1 [304 kB]

Pobrano 304 kB w ciągu 2 s (142 kB / s)

Wybieranie wcześniej niezaznaczonego pakietu rar. (Czytanie bazy danych ... 164268 plików i katalogów aktualnie zainstalowanych.)

Przygotowanie do rozpakowania ... / rar_2% 3a5.5.0-1_i386.deb ... Rozpakowanie rar (2: 5.5.0-1) ...

Konfigurowanie rar (2: 5.5.0-1) ...

Przetwarzanie wyzwalaczy dla man-db (2.8.3-2) ...

Dzięki za cierpliwość, a jeśli znalazłeś przydatne głosowanie i komentowanie, jeśli znalazłeś błąd, skoryguję

Pavan vadrevu
źródło
Proszę popraw formatowanie swojej odpowiedzi
Pierre.Vriens