Wpis z mikrobloga

Coś pochrzaniłem i nie mogę się zalogować na roota w terminalu na ubuntu, wyskakuje coś takiego:

$ sudo su
Nie można uruchomić /bin/bash: Nie ma takiego pliku ani katalogu

Do tego zamiast nazwy użytkownika:
karol@Karol-Compaq-CQ58:~/Pulpit$
mam teraz samo $

Dodatkowo przestał mi działać Libre Office i nic nie mogę zainstalować z Centrum Oprogramowania.

Wczoraj skorzystałem z komendy :
sudo apt-get -f install
I wygląda na to że poważnie uszkodziłem system

Jakoś da się to naprawić?

#linux #ubuntu #root
  • 55
  • Odpowiedz
@Powstaniec: To też może być dysk. apt-get przy instalacji dużej ilości pakietów sobie jeździ po dysku, mogło to przyspieszyć błędy zapisu/odczytu na linuksie. Z ciekawości możesz dmesg wkleić.

Co do apt-geta to spróbuj wypierdzielić całe wine:
sudo apt purge wine*

I zainstaluj środowisko z którego korzystasz na nowo. Np dla czystego ubuntu
sudo apt install ubuntu-minimal ubuntu-desktop
  • Odpowiedz
@Kryspin013: Tego to się nie spodziewałem (nie wklejam całości, żeby nie spamić):

$ sudo apt purge wine*
[sudo] hasło użytkownika karol:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Note, selecting 'winetricks' for glob 'wine*'
Note, selecting 'wine-staging-compat' for glob 'wine*'
Note, selecting 'wine-devel' for glob 'wine*'
Note, selecting 'wine-gecko' for glob 'wine*'
Note, selecting 'winefish' for glob 'wine*'
Note, selecting 'wine-binfmt' for glob 'wine*'
Note, selecting
  • Odpowiedz
@Powstaniec: Jest inna możliwość, możesz prześledzić historię apt z czasu kiedy się spierdzieliło pierwszy raz. Widziałbyś dokładnie co się stało. Historia jest w /var/log/apt/

Zawołaj jutro jak coś to się ogarnie.
  • Odpowiedz
@Kryspin013: Nie wiem za bardzo czego szukać, więc poszukałem bash w logach (nie chcę spamić i całych tutaj wklejać bo są bardzo długie)
Wczoraj puszczałem 3 razy komendę force (z history log):

W pierwszej
Commandline: apt-get -f install
Requested-By: karol (1000)
Install:
(.....) tu masa pakietów a wśród nich:
bash:i386 (4.3-14ubuntu1.2, automatic)
bash:amd64 (4.3-14ubuntu1.2)
(.....)
Na końcu:
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2017-10-02 16:20:28

W drugiej:
Start-Date:
  • Odpowiedz
@Powstaniec: W logach apta masz datę i zmiany, które wywołał apt ze wszystkimi pakietami. Znajdź plik w którym jest data w momencie gdzie pierwszy raz odjaniepawliłeś takie cuda z systemem, wrzuć na pastebina i podeślij link.
  • Odpowiedz
@Powstaniec: Ale to nie jest log o którym ci powiedziałem :/

Pisałem wcześniej: w /var/log/apt/ masz logi, są to pliki o nazwie history.log.[numer] niektóre są skompresowane gzipem. Tu masz przykład jak taki log wygląda:
https://transfer.sh/XsFae/history.log

Musisz ogarnąć który z tych logów ma właściwą datę z dnia kiedy wszystko się zrąbało i podesłać mi jakolwiek, np przez pastebina lub http://transfer.sh . Jak chcesz odczytać pliki spakowane gzipem to możesz np zrobić to
  • Odpowiedz
@Powstaniec:

Upgrade: aptitude:i386 (0.6.6-1ubuntu1, 0.7.4-2ubuntu2)

Remove: apt:amd64 (1.2.24), ubuntu-minimal:amd64 (1.361), apt-utils:amd64 (1.2.24), unattended-upgrades:amd64 (0.90ubuntu0.7)


To mi się wydaje bardzo dziwne. Spróbuj obie komendy. Jeśli nie zadziała zamień ich kolejność. Jeśli nie zadziała dalej spróbuj do każdej dopisać -f

sudo apt-get install apt ubuntu-minimal apt-utils unattended-upgrades

sudo apt-get install aptitude
  • Odpowiedz
@Powstaniec: Wpadłeś w piekło zależności ale nie ogarniam jak :/

Jakbym miał dostęp do kompa to pewnie bym ogarnął, tak to trochę trudniej. Pokaż co masz jeszcze w /etc/apt/sources.d/* :

cat /etc/apt/sources.list.d/*.list | nc termbin.com 9999

Podeślij link, który ci wygeneruje - tak będzie szybciej.
  • Odpowiedz
Też tego nie ogarniam, bo jestem początkujący na linuxie ( ͡° ͜ʖ ͡°)
Im bardziej chciałem to naprawić tym bardziej psułem ( ͡° ͜ʖ ͡°)

cat /etc/apt/sources.list.d/*.list | nc termbin.com 9999


@Kryspin013: http://termbin.com/8iy8

$ sudo dpkg --configure -a
[sudo] hasło użytkownika karol:
dpkg: ostrzeżenie: "tar" nie odnaleziono w PATH lub nie jest wykonywalny
dpkg: błąd: 1 oczekiwany program nieznaleziony w PATH lub niebędący
  • Odpowiedz
@Kryspin013: @EpicSilence: Dalej było tak:

Uzupełnić te zależności ręcznie? [N/+/-//:/?] +
Następujące ISTOTNE pakiet będą miały NIESPEŁNIONE zależności:
apt : Wymaga: gpgv ale nie ma być instalowany. lub
gpgv2 ale nie ma być instalowany.
Wymaga: gnupg ale nie ma być instalowany. lub
gnupg2 ale nie ma być instalowany.
dpkg:amd64 : Wymaga wstępnie: tar:amd64 (>= 1.23) którego nie można zainstalować.

UWAGA: Wykonanie tej akcji prawdopodobnie spowoduje poważne problemy!
NIE kontynuuj,
  • Odpowiedz
@EpicSilence: @Kryspin013: @fervi: Dobra panowie, stalo sie to czego sie spodziewalem - przed chwila wylecial mi kabel od zasilania od laptopa, po ponownym uruchumieniu ubuntu nie wstaje. Pisze teraz ponownie z Ubuntu, ale z liveCD ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
Tak z ciekawosci, w ogole jak szybko zuzywa sie plyta gdy korzysta sie z systemu z live CD? XD
  • Odpowiedz