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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-04-13 14:39:42

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Upgrade - błędy podczas przetwarzania

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:

Kod:

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.


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#2  2011-04-13 14:44:15

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

Pokaż:

Kod:

ls -l /etc/grub.d/README

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2011-04-13 15:00:18

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

Kod:

-rwxrwxr-x 1 root root 483 01-18 00:37 /etc/grub.d/README

EDIT
A to jest w tym pliku :

Kod:

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)


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#4  2011-04-13 15:02:40

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

Kod:

aptitude reinstall grub-common

Tutaj zobacz od posta 17: http://forum.dug.net.pl/viewtopic.php?pid=167305#p167305


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2011-04-13 15:17:22

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

aptitude reinstall grub-common wypluwa:

Kod:

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 pobrania

Jeszcze przejrzę ten temat co podałeś i popróbuję, może pomoże.


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#6  2011-04-13 15:23:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

Kod:

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ż:

Kod:

apt-cache policy grub-common

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#7  2011-04-13 15:30:24

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

Kod:

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 Packages

Zmienił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)


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#8  2011-04-13 15:34:51

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

OK, spróbuj w takim razie zaktualizować ten pakiet:

Kod:

aptitude safe-upgrade grub-common

(i weź te duble z sources.list powywalaj)

[b]EDIT:[/b]
[quote=KONSOR]jak ktoś napisał w tamtym temacie[/quote]
To ja byłem. ;)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#9  2011-04-13 16:15:05

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

[quote=ArnVaker]To ja byłem. ;)[/quote]
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)


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#10  2011-04-13 17:22:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

Obadaj jeszcze czy czasem w reszcie systemu nie masz też rozjechanych uprawnień.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#11  2011-04-13 17:45:41

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

Kod:

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


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

#12  2011-04-13 17:50:52

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Upgrade - błędy podczas przetwarzania

Tutaj wygląda chyba normalnie akurat… U mnie:

Kod:

# 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#13  2011-04-13 18:01:37

  KONSOR - Użytkownik

KONSOR
Użytkownik
Skąd: się biorą dzieci?
Zarejestrowany: 2010-05-02
Serwis

Re: Upgrade - błędy podczas przetwarzania

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.


Sygnatura to tekst lub obrazek który może być dołączany do każdego posta. Możesz w niej wpisać co tylko chcesz. W sygnaturce działa BBCode, a włączone/wyłączone opcje będą pokazane przy jej edycji.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00045 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.133.123.162' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.133.123.162', 1732968908)
0.00045 SELECT * FROM punbb_online WHERE logged<1732968608
0.00062 SELECT topic_id FROM punbb_posts WHERE id=170786
0.00082 SELECT id FROM punbb_posts WHERE topic_id=18784 ORDER BY posted
0.00057 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18784 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00090 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18784 ORDER BY p.id LIMIT 0,25
0.00107 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18784
Total query time: 0.00594 s