Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Użytkownik
Szukałem rozwiązania na własną rękę, ale niewiele to dało, więc piszę tutaj. Otóż od paru dni mam problem z aktualizacjami systemu i tym razem to chyba ja namieszałem.Obojętnie, czego używam (apt-get/aptitude), efekty są podobne. Ostatni wynik apt-get -f -y upgrade wygląda tak:
Odczytywanie dzienników zmian... Zrobione
Rozpakowywanie szablonów dla pakietów: 100%
Prekonfiguracja pakietów ...
(Odczytywanie bazy danych ... 116053 files and directories currently installed.)
Usuwanie linux-image-2.6.38-1-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-1-686 /boot/vmlinuz-2.6.38-1-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-1-686 /boot/vmlinuz-2.6.38-1-686
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-2.slh.3-aptosid-686
Found initrd image: /boot/initrd.img-2.6.38-2.slh.3-aptosid-686
/etc/grub.d/README: 2: All: not found
/etc/grub.d/README: 4: 00_*:: not found
/etc/grub.d/README: 5: 10_*:: not found
/etc/grub.d/README: 6: Syntax error: "(" unexpected
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.38-1-686.postrm line 235.
dpkg: błąd przetwarzania linux-image-2.6.38-1-686 (--remove):
podproces zainstalowany skrypt post-removal zwrócił kod błędu 1
configured to not write apport reports
Usuwanie linux-image-2.6.38-1.slh.4-aptosid-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-1.slh.4-aptosid-686 /boot/vmlinuz-2.6.38-1.slh.4-aptosid-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-1.slh.4-aptosid-686 /boot/vmlinuz-2.6.38-1.slh.4-aptosid-686
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-2.slh.3-aptosid-686
Found initrd image: /boot/initrd.img-2.6.38-2.slh.3-aptosid-686
/etc/grub.d/README: 2: All: not found
/etc/grub.d/README: 4: 00_*:: not found
/etc/grub.d/README: 5: 10_*:: not found
/etc/grub.d/README: 6: Syntax error: "(" unexpected
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.38-1.slh.4-aptosid-686.postrm line 235.
dpkg: błąd przetwarzania linux-image-2.6.38-1.slh.4-aptosid-686 (--remove):
podproces zainstalowany skrypt post-removal zwrócił kod błędu 1
configured to not write apport reports
Usuwanie linux-image-686 ...
Usuwanie linux-image-2.6.38-2-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-2-686 /boot/vmlinuz-2.6.38-2-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-2-686 /boot/vmlinuz-2.6.38-2-686
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-2.slh.3-aptosid-686
Found initrd image: /boot/initrd.img-2.6.38-2.slh.3-aptosid-686
/etc/grub.d/README: 2: All: not found
/etc/grub.d/README: 4: 00_*:: not found
/etc/grub.d/README: 5: 10_*:: not found
/etc/grub.d/README: 6: Syntax error: "(" unexpected
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.38-2-686.postrm line 235.
dpkg: błąd przetwarzania linux-image-2.6.38-2-686 (--remove):
podproces zainstalowany skrypt post-removal zwrócił kod błędu 1
configured to not write apport reports
Usuwanie linux-image-2.6.38-2.slh.2-aptosid-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-2.slh.2-aptosid-686 /boot/vmlinuz-2.6.38-2.slh.2-aptosid-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-2.slh.2-aptosid-686 /boot/vmlinuz-2.6.38-2.slh.2-aptosid-686
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-2.slh.3-aptosid-686
Found initrd image: /boot/initrd.img-2.6.38-2.slh.3-aptosid-686
/etc/grub.d/README: 2: All: not found
/etc/grub.d/README: 4: 00_*:: not found
/etc/grub.d/README: 5: 10_*:: not found
/etc/grub.d/README: 6: Syntax error: "(" unexpected
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.38-2.slh.2-aptosid-686.postrm line 235.
dpkg: błąd przetwarzania linux-image-2.6.38-2.slh.2-aptosid-686 (--remove):
podproces zainstalowany skrypt post-removal zwrócił kod błędu 1
configured to not write apport reports
Wystąpiły błędy podczas przetwarzania:
linux-image-2.6.38-1-686
linux-image-2.6.38-1.slh.4-aptosid-686
linux-image-2.6.38-2-686
linux-image-2.6.38-2.slh.2-aptosid-686
E: Sub-process /usr/bin/dpkg returned an error code (1)Wszystko zaczęło się gdy chciałem zaktualizować GRUB'a i jednocześnie wywalić stare wersje jajka. I wydaje mi się, że właśnie ta nieprzemyślana akcja z mojej strony stała się przyczyną całego zamieszania.
Pytanie, czy teraz da się to jakoś we w miarę kulturalny sposób odkręcić, abym mógł sobie zrobić upgrade bez większych perturbacji?
Z góry dziękuję za wszelkie odpowiedzi.
Offline







Kapelusznik








Pokaż:
ls -l /etc/grub.d/README
Offline
Użytkownik
-rwxrwxr-x 1 root root 483 01-18 00:37 /etc/grub.d/README
EDIT
A to jest w tym pliku :
All executable files in this directory are processed in shell expansion order. 00_*: Reserved for 00_header. 10_*: Native boot entries. 20_*: Third party apps (e.g. memtest86+). The number namespace in-between is configurable by system installer and/or administrator. For example, you can add an entry to boot another OS as 01_otheros, 11_otheros, etc, depending on the position you want it to occupy in the menu; and then adjust the default setting via /etc/default/grub.
Ostatnio edytowany przez KONSOR (2011-04-13 15:02:39)
Offline







Kapelusznik








aptitude reinstall grub-common
Tutaj zobacz od posta 17: http://forum.dug.net.pl/viewtopic.php?pid=167305#p167305
Offline
Użytkownik
aptitude reinstall grub-common wypluwa:
aptitude reinstall grub-common
Następujące pakiety zostaną PONOWNIE zainstalowane:
grub-common
Następujące pakiety zostaną USUNIĘTE:
linux-image-2.6.38-1-686 linux-image-2.6.38-1.slh.4-aptosid-686
linux-image-2.6.38-2.slh.2-aptosid-686
Następujące częściowo zainstalowane pakiety zostaną skonfigurowane:
org.jessies.terminator{b}
0 pakietów aktualizowanych, 0 instalowanych, 1 ponownie instalowanych, 3 do usunięcia i 138 nie aktualizowanych.
Do pobrania 28,2 MB archiwów. Zwolnione po rozpakowaniu: 266 MB.
Następujące pakiety mają niespełnione zależności:
org.jessies.terminator: Wymaga: ruby (>= 1.8) but it is not going to be installed.
E: Nie udało się odnaleźć pliku dla pakietu grub-common. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
1) org.jessies.terminator
Zaakceptować rozwiązanie? [T/n/q/?] y
Następujące pakiety zostaną PONOWNIE zainstalowane:
grub-common
Następujące pakiety zostaną USUNIĘTE:
linux-image-2.6.38-1-686 linux-image-2.6.38-1.slh.4-aptosid-686
linux-image-2.6.38-2.slh.2-aptosid-686 org.jessies.terminator{a}
0 pakietów aktualizowanych, 0 instalowanych, 1 ponownie instalowanych, 4 do usunięcia i 138 nie aktualizowanych.
Do pobrania 28,2 MB archiwów. Zwolnione po rozpakowaniu: 270 MB.
Kontynuować? [T/n/?] y
E: Nie udało się odnaleźć pliku dla pakietu grub-common. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet.
E: Nie udało się odnaleźć pliku dla pakietu grub-common. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet.
E: Błąd wewnętrzny: nie można utworzyć listy pakietów do pobraniaJeszcze przejrzę ten temat co podałeś i popróbuję, może pomoże.
Offline







Kapelusznik








E: Nie udało się odnaleźć pliku dla pakietu grub-common. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet.
AFAIK to znaczy przeważnie, że aktualnie zainstalowana wersja danego pakietu nie jest obecnie dostępna w repozytoriach. Trochę mylący ten komunikat. ;)
Pokaż:
apt-cache policy grub-common
Offline
Użytkownik
apt-cache policy grub-common
grub-common:
Zainstalowana: 1.99~rc1-10
Kandydująca: 1.99~rc1-12
Tabela wersji:
1.99~rc1-12 0
700 http://ftp.mgts.by/debian/ unstable/main i386 Packages
700 http://mirror.neolabs.kz/debian/ unstable/main i386 Packages
700 http://debian.md/debian/ unstable/main i386 Packages
700 http://koyanet.lv/debian/ unstable/main i386 Packages
700 http://mirror.cse.iitk.ac.in/debian/ unstable/main i386 Packages
*** 1.99~rc1-10 0
100 /var/lib/dpkg/status
1.99~rc1-8 0
700 http://debian.stream.uz/debian/ unstable/main i386 PackagesZmieniłem jeszcze uprawnienia dla /etc/grub.d/README na -rw-r--r-- jak napisałeś w tamtym temacie, teraz jeszcze raz próbuję upgrade.
Ostatnio edytowany przez KONSOR (2011-04-13 15:38:49)
Offline







Kapelusznik








OK, spróbuj w takim razie zaktualizować ten pakiet:
aptitude safe-upgrade grub-common
(i weź te duble z sources.list powywalaj)
EDIT:
KONSOR napisał(-a):
jak ktoś napisał w tamtym temacie
To ja byłem. ;)
Offline
Użytkownik
ArnVaker napisał(-a):
To ja byłem. ;)
Faktycznie, zgadza się, poprawiłem ;)
I wygląda na to, że pomogło, bo teraz aktualizacja poszła bez większych problemów.
EDIT: Dziękuję za pomoc, wszystko wróciło już do normy.
Ostatnio edytowany przez KONSOR (2011-04-13 17:21:11)
Offline







Kapelusznik








Obadaj jeszcze czy czasem w reszcie systemu nie masz też rozjechanych uprawnień.
Offline
Użytkownik
ls -l / razem 104 drwxrwxr-x 2 root root 4096 04-13 15:59 bin drwxrwxr-x 4 root root 4096 04-13 16:27 boot lrwxrwxrwx 1 root root 11 2010-01-17 cdrom -> media/cdrom -rwxrwxr-x 1 root root 1543 2010-09-09 damaged drwxr-xr-x 20 root root 3620 04-13 16:43 dev drwxrwxr-x 142 root root 12288 04-13 16:44 etc drwxrwxr-x 4 root root 4096 2009-04-24 home lrwxrwxrwx 1 root root 42 04-13 16:01 initrd.img -> boot/initrd.img-2.6.38-2.slh.7-aptosid-686 drwxrwxr-x 14 root root 12288 04-13 15:59 lib drwxrwxr-x 2 root root 16384 2010-01-17 lost+found drwxrwxr-x 3 root root 4096 04-13 16:43 media drwxrwxr-x 3 root root 4096 12-04 17:46 mnt drwxrwxr-x 7 root root 4096 02-10 20:57 opt dr-xr-xr-x 129 root root 0 2011-04-13 proc drwxrwxr-x 28 root root 4096 04-06 23:22 root drwxrwxr-x 2 root root 12288 04-13 16:00 sbin drwxrwxr-x 2 root root 4096 2009-11-20 selinux drwxrwxr-x 3 root root 4096 2010-01-17 srv drwxr-xr-x 12 root root 0 2011-04-13 sys drwxrwxrwt 7 root root 4096 04-13 16:44 tmp drwxrwxr-x 13 root root 4096 2010-07-19 usr drwxrwxr-x 14 root root 4096 2010-09-15 var lrwxrwxrwx 1 root root 39 04-13 16:01 vmlinuz -> boot/vmlinuz-2.6.38-2.slh.7-aptosid-686
Na pierwszy rzut oka nieciekawie to wygląda, chociaż ja tam mało się znam ;) Całe szczęście, że mam drugiego kompa, na którym również jest Debian. Jak będę w chacie, to skorzystam ze skryptu, który zapodał Jacekalex.
http://forum.dug.net.pl/viewtopic.php?pid=167326#p167326
Offline







Kapelusznik








Tutaj wygląda chyba normalnie akurat… U mnie:
# ls -l razem 79 drwxr-xr-x 2 root root 4096 04-13 08:43 bin drwxr-xr-x 5 root root 3072 04-11 12:02 boot drwxr-xr-x 14 root root 2900 04-13 13:35 dev drwxr-xr-x 104 root root 4096 04-13 12:30 etc drwxr-xr-x 3 root root 4096 02-28 09:56 home drwxr-xr-x 12 root root 4096 04-12 18:06 lib drwxr-xr-x 4 root root 4096 04-12 18:06 lib32 lrwxrwxrwx 1 root root 4 11-21 18:59 lib64 -> /lib drwx------ 2 root root 16384 11-21 18:57 lost+found drwxr-xr-x 8 root root 4096 04-11 14:48 media drwxr-xr-x 5 root root 4096 01-20 12:30 mnt drwxr-xr-x 5 root root 4096 04-01 18:28 opt dr-xr-xr-x 108 root root 0 04-13 14:16 proc drwx------ 19 root root 4096 04-13 17:45 root drwxr-xr-x 2 root root 4096 04-13 08:43 sbin drwxr-xr-x 2 root root 4096 2010-07-21 selinux drwxr-xr-x 2 root root 4096 11-21 18:59 srv drwxr-xr-x 12 root root 0 04-13 14:16 sys drwxrwxrwt 9 root root 4096 04-13 17:45 tmp drwxr-xr-x 11 root root 4096 02-22 02:41 usr drwxr-xr-x 13 root root 4096 03-27 01:22 var
Możesz posprawdzać gdzieś jeszcze, ale obstawiam, że to tylko z tym GRUB‑em był problem. Zwłaszcza, że jak sam mówisz, akurat coś z jego pakietami robiłeś kiedy to się sypnęło.
Offline
Użytkownik
No nic, jakby jeszcze coś się działo, to wtedy będę kombinował. Pewnie w weekend posprawdzam i porównam sobie wyniki z katalogów systemowych obydwu moich laptopów.
Offline
Strony: 1