Strona 1 z 1

[+] Debian 6.0 - błąd aktualizacji systemu

: 05 lutego 2013, 13:13
autor: martinolalari
Witam.
Na wstępie przywitam się, gdyż jestem tu nowy. Mam na imię Marcin i wcześniej używałem paru innych dysrtyrbucji m.in. Ubuntu od 10.04 i OpenSuse. Ale teraz postanowiłem przenieść się na wyższy poziom wtajemniczenia.
Znalazłem w szufladzie płytkę z Debianem 6.0 i mam "bestię" na mojej Toshibie.
Ale mam mały problem, nie umiem tym magicznym menadżerem aktualizacji zaktualizować systemu. A wiem, że jest już sporo aktualizacji - jest już podobno Debian 6.0.6, tak?
Przejdźmy do mojego problemu:

Kod: Zaznacz cały

An internal error has occured and the operation has been aborted.

Kod: Zaznacz cały

Error message:
Fetch failed: E:Method  has died unexpectedly!, E:Podproces  zwrócił kod błędu (100), E:Metoda /usr/lib/apt/methods/ nie uruchomiła się poprawnie, E:Method  has died unexpectedly!, E:Podproces  zwrócił kod błędu (100), E:Metoda /usr/lib/apt/methods/ nie uruchomiła się poprawnie
I co ja mam z tym zrobić? Ba gdyby to było Ubuntu lub OpenSuse to bym pewnie wiedział. Angielski tam trochę znam ale czego ode mnie chce ten system to nie wiem.

Wybaczcie pytanie nowicjusza, obiecuję regularnie czytać i uczyć się ale to, że mam "dziurawy" system po prostu mnie wnerwia.

Pozdrawiam,
Martino

: 05 lutego 2013, 13:28
autor: mariaczi
Zobacz z konsoli jako root

Kod: Zaznacz cały

apt-get/aptitude update
apt-get/aptitude upgrade
apt-get lub aptitude wpisz w zależności z którego menedżera pakietów będziesz korzystał. Zaleca się nie mieszanie obu tych narzędzi.
Przed wydaniem poleceń zaktualizuj odpowiednio

Kod: Zaznacz cały

 /etc/apt/sources.list
jeśli jeszcze tego nie zrobiłeś.

: 05 lutego 2013, 13:29
autor: LordRuthwen
A takie pytanie: uruchamiasz z uprawnieniami roota czy zwykłego użytkownika?

: 05 lutego 2013, 14:34
autor: Rafal_F
1. System zarządzania pakietami ubuntu jest oparty na tym od debiana.
2. Wydanie polecenia:

Kod: Zaznacz cały

LC_ALL=C
w terminalu powoduje zmianę języka (tylko dla aktualnej sesji terminala) na angielski. To może pomóc w wyszukiwaniu błędów w internecie.

Edycja: wklej tutaj zawartość pliku:

Kod: Zaznacz cały

/etc/apt/sources.list

: 05 lutego 2013, 15:41
autor: martinolalari
Witam.
Dziękuję za szybką odpowiedź.
  1. Uruchamiam jako root.
  2. Zawartość pliku /etc/sources.list:

    Kod: Zaznacz cały

    root@debian:/home/marcin# cat /etc/apt/sources.list
    # 
    
    # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
    
    deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
    
    # Line commented out by installer because it failed to verify:
    # deb http://security.debian.org/ squeeze/updates main contrib
    # Line commented out by installer because it failed to verify:
    # deb-src http://security.debian.org/ squeeze/updates main contrib
    
    # Line commented out by installer because it failed to verify:
    deb ://volatile.debian.org squeeze-updates main contrib
    # Line commented out by installer because it failed to verify:
    deb http://http.us.debian.org/debian/ squeeze main
    deb http://http.us.debian.org/debian/ squeeze main contrib non-free
    deb http://http.us.debian.org/debian/ squeeze-proposed-updates contrib non-free main
    deb http://security.debian.org/ squeeze/updates contrib non-free main
    deb-src ://volatile.debian.org squeeze-updates main contrib
    deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0
    deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
    deb http://ftp.pl.debian.org/debian/ squeeze-proposed-updates contrib non-free main
A mam głupie pytanie, jak go zaktualizować?

Kod: Zaznacz cały

root@debian:/home/marcin# apt-get update
Failed to exec method /usr/lib/apt/methods/
Failed to exec method /usr/lib/apt/methods/
N: Ignoring file 'google-chrome.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Method  has died unexpectedly!
E: Podproces  zwrócił kod błędu (100)
E: Metoda /usr/lib/apt/methods/ nie uruchomiła się poprawnie
E: Method  has died unexpectedly!
E: Podproces  zwrócił kod błędu (100)
E: Metoda /usr/lib/apt/methods/ nie uruchomiła się poprawnie

Jakby apt w ogóle nie widział wpisów w /etc/sources.list i jeszcze ten tajemniczy błąd (100) co on oznacza?

Pozdrawiam,
Martino

: 05 lutego 2013, 16:44
autor: Rafal_F
W pliku:

Kod: Zaznacz cały

/etc/apt/sources.list
są błędy. W linii 13 i 15 brakuje:

Kod: Zaznacz cały

http
Zawartość pliku zmienisz jak edytujesz go jako root.
Zapoznaj się z tymi tematami:
http://debian.linux.pl/threads/5676-Prz ... -napiszesz!
http://debian.linux.pl/threads/13294-Al ... #post84983
http://debian.linux.pl/threads/1408-Wpi ... #post10079

: 05 lutego 2013, 16:53
autor: mariaczi
martinolalari pisze: # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main

deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 DVD Binary-1 20110205-17:27]/ squeeze contrib main
Skoro masz linię skomentowaną to po co Ci taka sama nie skomentowana? Usuń tą drugą linię.
martinolalari pisze: deb http://http.us.debian.org/debian/ squeeze main
deb http://http.us.debian.org/debian/ squeeze main contrib non-free
Treść w drugiej linijce dubluje tą z pierwszej. Pozostaw tylko drugą linię.
martinolalari pisze: deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.pl.debian.org/debian/ squeeze-proposed-updates contrib non-free main
Te linie są zdublowaniem z powyższych odnoszących się do serwera z US. Zdecyduj się, z którego serwera będziesz korzystać i pozostaw wpisy tylko dla niego.
martinolalari pisze: root@debian:/home/marcin# apt-get update
...
N: Ignoring file 'google-chrome.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Jaka jest zawartość tego pliku? Jego nazwa jest niepoprawna zgodnie z dokumentacją apt.

Jak słusznie zauważyłeś, Twój plik sources.list ma błędy ale samo się to nie zrobiło, instalator też tego nie uczynił.

: 06 lutego 2013, 11:22
autor: martinolalari
Hej.

Już mam! Mam aktualny system. Poszukałem z pomocą Google trochę i zastąpiłem zawartość pliku /etc/sources.list na nowy z tego forum.
Mam już nawet najnowszego Firefoksa. No nic dziękuję wszystkim za pomoc.