upgrade - kernel, systemd

Radek Pilawka fvk w net-arena.pl
Pią, 12 Lut 2016, 18:55:59 CET


W dniu 2016-02-12 13:28, Radek Pilawka napisał(a):
> W dniu 2016-02-12 12:21, Mateusz Korniak napisał(a):
>> On Friday 12 February 2016 12:07:37 Radek Pilawka wrote:
>>> Porwałem się na dist-upgrade na leciwym serwerku.
>> 
>>> Poszło nawet gładko, ale potem zachciało mi się jeszcze nowszego 
>>> jajka -
>>> obecne to kernel-3.0.4-2
>>> Po próbie zainstalowania 3.18 mam:
>>> (...)
>>> /sbin/geninitrd: : bad substitution
>>> /sbin/geninitrd[1524]: : bad substitution
>>> /sbin/geninitrd[1629]: : bad substitution
>>> (...)
>> 
>> Zaktualizować geninitrd i jeszcze raz uruchomić:
>> /sbin/geninitrd
>> ?
> 
> geninitrd mam aktualny. /sbin/geninitrd dalej sypie tymi błędami, ale
> initrd się generuje.
> Chyba zaryzykuję reboot wieczorem.

Reboot poszedł, system wstał. Przy okazji zauważyłem, że jeśli zmienię 
#!/bin/sh na #!/bin/bash w /sbin/geninitrd to nie sypie tymi błędami.

Niestety dalej poszło już gorzej - zainstalowałem systemd. Kolejny 
reboot i system się nie podniósł :/
Przy instalacji miałem coś takiego:

poldek:/all-avail> install systemd systemd-libs-221-11.i686 
systemd-units-221-11.i686 systemd-init-221-11.i686
systemd-libs-221-11.i686: equal version installed, skipped
systemd-units-221-11.i686: equal version installed, skipped
Przetwarzanie zależności...
systemd-221-11.i686 zaznaczył agetty-2.27.1-2.i686 (wł. agetty)
systemd-221-11.i686 zaznaczył libmicrohttpd-0.9.46-1.i686 (wł. 
libmicrohttpd >= 0.9.33)
systemd-221-11.i686 zaznaczył qrencode-libs-3.4.4-3.i686 (wł. 
libqrencode.so.3)
systemd-221-11.i686 zaznaczył libseccomp-2.1.1-2.i686 (wł. 
libseccomp.so.2)
SysVinit-2.88-18.i686 zostanie zastąpiony przez systemd-init-221-11.i686
Jest 6 pakietów do instalacji (4 zaznaczone pośrednio), 1 do usunięcia:
I systemd-221-11.i686  systemd-init-221-11.i686
D agetty-2.27.1-2.i686  libmicrohttpd-0.9.46-1.i686  
libseccomp-2.1.1-2.i686  qrencode-libs-3.4.4-3.i686
R SysVinit-2.88-18.i686
This operation will use 14.0MB of disk space.
Potrzeba pobrać 3.2MB archiwów (3.2MB do pobrania).

Pobieranie [1/6] th::agetty-2.27.1-2.i686.rpm...
.............................. 100.0% [34.1K (34.1K/s)]
Pobieranie [2/6] th::libmicrohttpd-0.9.46-1.i686.rpm...
.............................. 100.0% [91.4K (91.4K/s)]
Pobieranie [3/6] th::libseccomp-2.1.1-2.i686.rpm...
.............................. 100.0% [32.6K (32.6K/s)]
Pobieranie [4/6] th::qrencode-libs-3.4.4-3.i686.rpm...
.............................. 100.0% [40.2K (40.2K/s)]
Pobieranie [5/6] th::systemd-221-11.i686.rpm...
.............................. 100.0% [3.0M (558.8K/s)]
Pobieranie [6/6] th::systemd-init-221-11.i686.rpm...
.............................. 100.0% [14.1K (14.1K/s)]
Uruchamianie pm-command.sh --upgrade -vh --root / --define 
_check_dirname_deps 1...
Przygotowywanie...          ########################################### 
[100%]
Ponowne pakowanie...
    1:SysVinit               ########################################### 
[100%]
Uaktualnianie...
    1:qrencode-libs          ########################################### 
[ 17%]
    2:libseccomp             ########################################### 
[ 33%]
    3:libmicrohttpd          ########################################### 
[ 50%]
    4:agetty                 ########################################### 
[ 67%]
Adding group systemd-journal GID=288.
Adding group systemd-bus-proxy GID=315.
Adding user systemd-bus-proxy UID=315.
Adding group systemd-network GID=316.
Adding user systemd-network UID=316.
Adding group systemd-resolve GID=317.
Adding user systemd-resolve UID=317.
Adding group systemd-timesync GID=318.
Adding user systemd-timesync UID=318.
Adding group systemd-journal-remote GID=319.
Adding user systemd-journal-remote UID=319.
Adding group systemd-journal-upload GID=320.
Adding user systemd-journal-upload UID=320.
    5:systemd                ########################################### 
[ 83%]
Initializing machine ID from D-Bus machine ID.
Failed to get D-Bus connection: Operacja niedozwolona
    6:systemd-init           ########################################### 
[100%]
Couldn't find an alternative telinit implementation to spawn.

Co popsułem i jak to naprawić?

-- 
Radek Pilawka


Więcej informacji o liście pld-users-pl