W dniu 2015-05-13 13:35, Jacek Konieczny napisał(a):
On 2015-05-13 11:59, stacho wrote:
Witam!

Po aktualizacji systemd z wersji 208 do 219,po reboot nie startują (u
mnie) żadne
usługi oparte jeszcze o skrypty SysV, czyli np. mysql, snmpd, dhcpd,
crond. :(
Na wersji 208 wszystko było w porządku, pomijam już fakt że np. taki mysql
nie dorobił się natywnej obsługi systemd.

Ja zrobiłem systemd-218 – parę iteracji mi zajęło doprowadzenie tego do
działania, ale w końcu wszystko działało mi jak trzeba.

Potem baggins zrobił 'up to 219', więc może wtedy znowu coś zostało
zepsute.

Sprawdziłem dla pewności jeszcze raz, skrypty SysV nie działają,
np. o dhcpd tylko tyle w logach:

# journalctl -b|grep dhcp
May 13 18:30:17 orion systemd-sysv-generator[271]: Overwriting existing symlink /run/systemd/generator.late/dhcpd6.service with real service May 13 18:30:17 orion systemd-sysv-generator[271]: Overwriting existing symlink /run/systemd/generator.late/dhcpd.service with real service

W szczególności, widzę, że w commicie 'up to 219' wyleciał patch
'ignore-sysv-if-native-exists.patch', który właśnie naprawiał
kompatybilność ze skryptami SysV. Wydaje mi się, że to zostało
poprawione upstream, ale może nie.

Upstream to już pewnie o SysV zupełnie "zapomniał", zresztą po co ma pamiętać?
IMHO Tylko PLD ma "wymieszane" usługi systemd i SysV .

W każdym razie - biorę odpowiedzialność za 218, bo się nad tym
napracowałem, żeby doprowadzić do porządku. Nie dawałem 'Release: 1' i
nie wrzucałem do Th tylko ze względu na wymaganie nowszego kernela.
…a, właśnie… miałem się pytać co z tym robimy.

Jak można zbudować/dostać Twoją wersję systemd-218?
Przez brak jakiegoś tag'a nie potrafię sobie poradzić z builderem. :(

Druga sprawa to jak wyłączyć/ograniczyć "audit"?
Zalewa mi logi takimi komunikatami:
[66997.130227] audit: type=1100 audit(1431511083.748:8875): pid=10941
uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication
acct="firmatic" exe="/usr/lib64/dovecot/auth" hostname=192.168.x.x
addr=192.168.x.x terminal=dovecot res=success'

Wyłączyć – zabootować z 'audit=0' w opcjach kernele.
Ograniczyć logowanie – nie wiem. W logach zostawiłem, konsolę wyciszyłem
(za pomocą loglevel, można też bootować z opcją 'quiet')/

Dziękuję, pomogło! :)
--
pzdr
Stacho Pal

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym