[gelöst] Ubuntu dist-upgrade Fehler

  • Servus,


    habe eben bei meinem yavdr ein

    Code
    update && dist-upgrade

    gemacht.
    Es wurden einige Paket installiert, aber dann habe ich noch folgenden Fehler:


    Jemand eine Idee dazu? Habe sch einiges versucht (apt-get -f install, die Pakete manuell per dpkg -i zu installieren).


    Es betrifft nur diese 5 Pakete, alles andere wurde ordentlich installiert.


    Markus

    Einmal editiert, zuletzt von ofenheizer ()

  • Ist noch Platz auf der root-Partition?


    Ich fange bei sowas immer mit dem ersten Fehler an:

    Code
    runlevel:/var/run/utmp: Datei oder Verzeichnis nicht gefunden
    invoke-rc.d: initscript grub-common, action "start" failed.


    Lars.

  • Jepp, ausreichend Platz. Wie gesagt, alles anderen Updates sind ja durchgelaufen, sogar einer neuer Kernel war dabei.

    Code
    root@VDR:~# df -h
    Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
    /dev/sda2       7,3G    4,5G  2,4G   66% /
    udev            1,9G    4,0K  1,9G    1% /dev
    tmpfs           387M    424K  387M    1% /run
    none            5,0M       0  5,0M    0% /run/lock
    none            1,9G    1,6M  1,9G    1% /run/shm
    /dev/sda1        75M    9,5M   65M   13% /boot/efi
    /dev/sda4       2,8T    1,9T  903G   68% /srv


    Tja, warum der Ordner nicht da ist, keine Ahnung.
    Lege ich ihn an, ändert sich nix, nur die betreffende Meldung ist dann weg.


    Scheint ja alles irgendwie von grub-common abzuhängen.

  • Tja, warum der Ordner nicht da ist, keine Ahnung.


    Das ist kein Ordner, das ist eine Datei in der normalerweise Infos über Logins drinstehen. Statt einem mkdir würde ich eher ein touch machen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Aber das ist doch alles keine Magie. Man kann doch einfach nachsehen was da passiert. In dem Post-Install-Skript /var/lib/dpkg/info/grub-common.postinst steht folgendes:



    Es wird also entweder der Startskript /etc/init.d/grub-common, oder /etc/init/grub-common.conf benutzt.
    Invoke-rc.d wird also entweder

    Code
    start grub-common

    , oder

    Code
    /etc/init.d/grub-common start

    ausführen.
    Das scheint bei dir aber in die Hose zu gehen. Sieh doch erstmal nach welcher der Skripte da ist und wie die aussehen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Also /etc/init/grub-common.conf existiert nicht.
    Und bei

    Code
    /etc/init.d/grub-common start

    passiert nix.
    Der Inhalt sieht so aus:


    Und der Aufruf aus /var/lib/dpkg/info/grub-common.postinst

    Code
    invoke-rc.d grub-common start

    ldenselben Fehler wie in dem von mir schon geposteten Auszug

    Code
    invoke-rc.d: initscript grub-common, action "start" failed.


    Markus

  • Na ja, ich hatte jetzt nicht vor das bis zum Ende vorzukauen, es sollte eigentlich nur Hilfe zur Selbsthilfe sein.


    Jetzt musst du dir eben anschauen, was da im Skript /usr/sbin/invoke-rc.d schiefgeht.


    Ich frage mich nur warum du kein utmp hast, wie hast du denn gebootet?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

    Einmal editiert, zuletzt von gda ()

  • Naja, wenn ich Scripte lesen und verstehen könnte, würde ich ja hier nicht nachfragen.
    Habe keinen blassen Schimmer, was dieses Script macht.


    Die Datei ist vom 26.7.2012 - also hat sich an der Datei ja nichts geändert.


    Da ja alles läuft, lass ich das jetzt halt so.


    Edit. Keine Ahnung mit dem utmp. VDR bootet ganz normal.



    Markus

  • Nach einem Tipp habe ich einfach die postinst von grub-common umbenannt und danach lief auch das apt-get -f install fehlerfrei durch.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!