Am 22.04.2019 um 22:07 schrieb Herbert Albert:
Am Montag, 22. April 2019, 21:48:51 CEST schrieb Manfred Kreisl:
Am 22.04.2019 um 20:11 schrieb Herbert Albert: [...]
kann es vielleicht daran liegen, dass der 11 Jahre alte Rechner langsamer bootet und der neue von der SSD viel schneller. Laufen da Bootprozesse evtl. parallel ab? Kenn mich da leider gar nicht aus.
Klar, alle Dienste, die nicht voneinander abhängig sind, werden parallel gestartet. Und ja, eine SSD beeinflusst das Bootverhalten durchaus.
Du musst an dem After= Eintrag herumfummeln Trage dort etwas ein, was garantiert spät(er) gestartet wird, vll hilft After=network.target ja schon
Manfred
Hallo Manfred,
der Tipp war gut. Anstelle "After=sys-subsystem-net-devices-%I.device" steht nun "After=network.target"
~ # macchanger -s eth0 Current MAC: YY:YY:YY:YY:YY:YY (Apple) Permanent MAC: XX:XX:XX:XX:XX:XX (unknown)
Na prima :)
Hast Du das in der orginalen Datei geändert oder eine Override Datei angelegt.
In der orginalen Datei zu ändern ist nicht gerade ratsam, da die Anderungen beim Paket-Update wieder weg sind.
Gab da mal nen interessanten Thread von Jürgen, hab ihn mal hier erneut gepostet, kann ja nicht schaden
---------------------------------------------------------------------------- ------------------- Re: systemd / NFS-mounts vor APACHE (gelöst)
Hallo allerseits,
so nun habe ich's gelöst. Dank an alle Schreiber.
Es geht also so:
1) in /etc/fstab die Mountpoints eintragen
HOST:/pfad/zu/etc/ssh /etc/ssh nfs defaults 0 0 ....
Hinweis: man sollte wohl nicht das /etc/ssh-Verzeichnis des Hosts per NFS exportieren, sondern ein ein für den Gast eigenes spezielles.
ACHTUNG: bind-Mounts (wie ursprünglich von mir angedacht) scheinen nicht zu funktionieren. Die Dienste starten dann nicht.
2) ein "systemd-override" für den Dienst definieren, am einfachsten mit
systemctl edit sshd
das startet $EDITOR und dann fügt man folgendes ein:
[Unit] RequiresMountsFor=/etc/ssh
Man kann hier auch mehrere Mount-Points bei RequiresMountsFor angeben (durch Leerzeichen getrennt)
Die "override-Datei" landet dann im Verzeichnis /etc/systemd/system/sshd.service.d/ (das Verzeichnis wird durch "systemctl edit sshd" angelegt)
ACHTUNG die Zeile [Unit] nicht vergessen!!!!!
Leider steht das in der SuSE Doku
https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.ref erence/cha.systemd.html#sec.boot.systemd.custom.drop-in nicht so eindeutig drin: "Make sure it only contains the line with the value that you want to modify. " Meine Bitte an die Maintainer der Doku (falls die hier mitlesen), bitte präzisiert das, hat mich jetzt echt mehrere Stunden gekostet.....
Das ganze habe ich nun für sshd, apache und mysql gemacht und funktioniert.
So long & Bye Jürgen Hallo Manfred,
Sachen gibt's, von denen habe ich noch nie was gehört.
Ging mir ebenso
Ich habe es in der Original Datei /etc/systemd/system/macspoof@.service geändert.
Bei dem Versuch mit dem edit ist auch eine leere Datei /etc/systemd/system/macspoof@eth0.service.d/override.conf angelegt worden. In der kann ich den gleichen Inhalt des Originals eintragen, doch wo muss die dann hin? Oder steht die schon am richtigen Ort?
Der Ort ist schon der Richtige Ich vermute mal, [Unit] After=network.target sollte reichen. Wie der Name schon sagt, werden vorhandene Einträge überschrieben oder halt ergänzt Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org