Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
package grub-pc defekt

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
alko_klinik



Anmeldungsdatum: 12.06.2008
Beiträge: 29

BeitragVerfasst am: 07. Feb 2011 8:19   Titel: package grub-pc defekt

Hallo Community,

ich habe auf der Klinik einen Ubuntu 64 bit LAMP Server laufen.
Eh schon seit längerem hat er einen Fehler beim grub-pc
Code:

Richte grub-pc ein (1.98-1ubuntu10) ...
dpkg: Fehler beim Bearbeiten von grub-pc (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)


habe auch probiert:
Code:

apt-get install -f
apt-get install -f grub-pc
apt-get -f install
apt-get -f install grub-pc

alles keine Wirkung
es tritt überall der selbe Fehler auf

hat Irgendjemand eine Idee?

Danke,
Cool pcAlko
 
Benutzer-Profile anzeigen Private Nachricht senden

komsomolze



Anmeldungsdatum: 03.03.2006
Beiträge: 429

BeitragVerfasst am: 12. Feb 2011 16:10   Titel:

Idee,
grub(1) stolpert beim Installieren gerne über die Datei /boot/grub/default mit dem Eintrag "default" oder "saved" (Also nicht-numerisch).
Lösung "default" -> zBsp. "0".

Vielleicht gibt es auch Komplikationen grub-legacy <-> grub-pc ?

Genauere Untersuchung / Präparation des grub-pc.postinst scheint mir müßig,
wäre aber auch ein gangbarer Weg.


Ansonsten
/boot/grub/
/etc/default/grub
/etc/grub.d/

untersuchen und sichern,
grub-pc und grub-common mit '--purge' entfernen.
Wenn das wegen der Nichtkonfiguration Probleme macht , dann mittels 'dpkg -P' versuchen.

Händischer Hammer:
Obiges und die Konfig-Dateien
/var/lib/dpkg/info/grub-pc.*
/var/lib/dpkg/info/grub-common.*

löschen.
'apt-cache clean', falls es durch fehlerhaft heruntergeladene Pakete verursacht ist (/var/cache/apt/packages/ kontrollieren).
apt-get und dpkg aufrufen sollte deren Statusdateien an den neuen Zustand anpassen.

Dann grub-pc (grub2) und grub-common erneut installieren.
_________________
mfg komsomolze
 
Benutzer-Profile anzeigen Private Nachricht senden

alko_klinik



Anmeldungsdatum: 12.06.2008
Beiträge: 29

BeitragVerfasst am: 21. Feb 2011 12:05   Titel:

Hi komsomolze,

Danke für die rasche Antwork.
Leider hatte ich bis jetzt noch nicht Zeit dieses Problem in Angriff zu nehmen.
Jetzt hab ich aber deinen Hammer mal ausprobiert Wink

bis auf ein paar unstimmigkeiten
Code:
apt-cache clean

Du meintest wohl apt-get clean, hoff ich mal
Code:

/boot/grub/
/etc/default/grub
/etc/grub.d/
untersuchen und sichern,

nach was soll ichs untersuchen?
bis auf teilweise grub unter default kenn kenn ich die Dateien ja nicht Wink also werd ich auch keinen Fehler finden
Code:

(/var/cache/apt/packages/ kontrollieren).

hab ich nicht gefunden, es existiert nur /var/cache/apt/archive
das ich ja mit apt-get clean gelöscht habe
Code:
apt-get und dpkg aufrufen sollte deren Statusdateien an den neuen Zustand anpassen.

hab ich nicht ganz verstanden,
was soll ich mit denen machen?
Code:

Dann grub-pc (grub2) und grub-common erneut installieren.

bei grub-pc und grub-common hat er aber trotzdem gesagt 'ist schon die neueste Version'
bei grub2
installiert er irgendwas neu
wobei dpkg ausserdem meint
Code:

dpkg: Warnung: Dateilisten-Datei des Paketes »grub-pc« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
dpkg: Warnung: Dateilisten-Datei des Paketes »grub-common« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.



ja, so weit so gut,
der Fehler tritt nicht mehr auf
wenns das war, sag ich mal Danke!!!
ich mach mal noch zum Abschluß einen reboot.

Cool alko_klinik

%PS: ach ja, der Server ist nicht mehr hochgekommen.
jetzt ist Stress angesagt

Der Server rennt natürlich nur auf einer VMWare irgendwo im Klinikum.
in der vSphere Konsole zeigt mir Linux
Code:

error: file not found
grub rescue>

soll ich da jetzt was bestimmtes eingeben?????????????????????????????????? Question [/code]
 
Benutzer-Profile anzeigen Private Nachricht senden

komsomolze



Anmeldungsdatum: 03.03.2006
Beiträge: 429

BeitragVerfasst am: 21. Feb 2011 14:06   Titel:

Zitat:

Code:
apt-cache clean
Du meintest wohl apt-get clean, hoff ich mal
...
Zitat:
(/var/cache/apt/packages/ kontrollieren).
hab ich nicht gefunden, es existiert nur /var/cache/apt/archive
Sorry und sorry, war wohl müde.

komsomolze hat folgendes geschrieben::
Dann grub-pc (grub2) und ...
Sollte nur verdeutlichen, daß grub-pc == GRUB2 ist.
Das Paket grub-legacy == GRUB1.
Das (dummy-)Paket grub2 sorgt durch Abhängigkeit für Installation des Paketes grub-pc.


Zitat:
komsomolze hat folgendes geschrieben::
apt-get und dpkg aufrufen sollte deren Statusdateien an den neuen Zustand anpassen.
hab ich nicht ganz verstanden,
Wenn Aktionen mit dpkg durchgeführt werden,
bekommt das Frontend apt-get davon nichts mit.
Es führt eine eigene Abhängigkeitsdatei. Welche bei Aktionen eigentlich aktualisiert werden sollte.




Zitat:
wobei dpkg ausserdem meint
Code:
dpkg: Warnung: Dateilisten-Datei des Paketes »grub-pc« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
dpkg: Warnung: Dateilisten-Datei des Paketes »grub-common« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
Da war die Deinstallation oder Installation nicht komplett?
Denn solche Verwaltungsdateien stammen aus dem Verzeichnis DEBIAN/ der Pakete, und sollten dort landen:
Code:
$ ll /var/lib/dpkg/info/grub-*list
-rw-r--r-- 1 root root 3176 30. Jan 14:55 /var/lib/dpkg/info/grub-common.list
-rw-r--r-- 1 root root 5156 30. Jan 14:57 /var/lib/dpkg/info/grub-emu.list
-rw-r--r-- 1 root root 7922 11. Feb 10:22 /var/lib/dpkg/info/grub-pc.list
Ein erneutes Einspielen sollte damit erreicht werden:
Code:
apt-get --reinstall install Paket
oder
aptitude reinstall Paket

(Eine erste Übersicht über mögliche Problemfälle kann
Code:
dpkg -l  |  egrep -v "^ii"
geben.)





Zitat:
Code:
error: file not found
grub rescue>
Da zumindest die grub-Shell startet,
scheint /boot/grub/ mit den meisten Dateien aus grub-pc gefüllt zu sein (zBsp. die *.mod).
Auch die Installation in den Bootsektor scheint daher gelungen.
Eventuell ist die Menüdatei des grub (/boot/grub/grub.cfg) nicht erstellt worden. (Daher solltest Du zBsp, /etc/default/grub auf Stimmigkeit kontrollieren)

Helfe Dir mit einem CD- oder floppy-Image von http://www.supergrubdisk.org/ aus, mit der Du den Kernel direkt aufrufst.
Im dann gestarteten System sollte 'update-grub' die Datei /boot/grub/grub.cfg erstellen.
Wird dieses Menü dann beim erneuten Start gezeigt, bist Du fast "zuhause".
Denn bei Problemfällen können die Einträge on-the-fly beim Booten editiert werden.
Dauerhaft verewigt werden solche Anpassungen in /etc/default/grub,
und mit 'update-grub' in die /boot/grub/grub.cfg übertragen.
_________________
mfg komsomolze
 
Benutzer-Profile anzeigen Private Nachricht senden

alko_klinik



Anmeldungsdatum: 12.06.2008
Beiträge: 29

BeitragVerfasst am: 21. Feb 2011 14:55   Titel:

Hi komsomolze ,

ich habe mir damit gehofen dass ich die VM mit einem kubuntu-desktop Image, welches ich auf meiner Festplatte hatte, gestartet habe.
Dann die ROOT Partition /dev/sda1 gemounted
und jedes Verzeichniss zurückgespielt habe
dazwischen immer wieder neu gebootet um zu sehen ob's funktioniert.

die Konfig-Dateien:
/var/lib/dpkg/info/grub-pc.*
/var/lib/dpkg/info/grub-common.*
hab ich nicht mehr neu eingespielt.

nehme an dass dort irgendwo das Problem lag, denn der Fehler mit grub-pc taucht jetzt nach einem upt-get update nicht mehr auf.

Jedenfalls funktioniert jetzt alles wieder
Nochmalls danke für deine Ratschläge

supergrubdisk.org muss ich mir mal anschauen
vielleicht gehts damit dann ja schneller.


Muss ich jetzt noch irgendwas am System machen
ich greif lieber nichts mehr an Laughing

Cool alko_klinik
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Software Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy