Am Fr 01 Jan 2016, 21:44:33 schrieb Christian Boltz:
Hallo Eric, hallo Leute,
Am Freitag, 1. Januar 2016 schrieb Eric Schirra:
Wie oft habe ich RPM's die einfach nicht funktionieren. Also wurden sie nie, oder zumindest mir der aktuellen OS-Version, getestet.
Oder sie wurden zu oft getestet ;-)
Ich plauder mal etwas aus dem Nähkästchen: Ich habe mir vor ein paar Wochen einen neuen Laptop zugelegt und alles neu installiert. Irgendwann wollte ich etwas Audiobearbeitung machen, habe also audacity von Packman installiert. Ich behaupte mal, dass viele Leute auf dieser ML dieses Paket nutzen und gern bestätigen, dass es funktioniert.
Und?
Bei mir wollte audacity nicht starten. Keine Fehlermeldung, nix. Auch nicht beim Starten in der Shell. (Immerhin war $? != 0.) Auf dem alten Laptop lief audacity (jeweils die aktuellste Version von Packman) seit Jahren problemlos. Hatte ich also die einzig kaputte Version seit Jahren erwischt?
Nach etwas Debugging hat sich dann rausgestellt, dass audacity lieber abschmiert als sich sein Tempverzeichnis /tmp/audacity1.3-$USER anzulegen. Sowas fällt natürlich nur auf, wenn ein System gerade komplett neu aufgesetzt wurde.
Das nur mal als Beispiel, warum tödliche Fehler trotz (oder gerade wegen [1]) fleißigem Testen unentdeckt bleiben ;-)
Sorry. Das ist ein Problem, da geb ich dir recht. Wenn man nicht aufpasst kann man sowas übersehen. Deshalb lösche ich immer das Paket und anschließend (meist) alle noch vorhandenen Dateien oder Ordner. Dann sollte sowas auffallen.
Da mach ich auch kein Bugreport. Weil, wo soll ich da anfangen.
Dort, wo Du den Fehler findest ;-) Schon klar. Aber das dauert leider oft viel zu lange. Es gibt halt solche und solche. Wie im wahren Leben. :-)
Momentan habe ich eigentlich ein ganz simples Problem. Vielleicht gibt es auch irgendwo Doku, die ich aber einfach nicht finde. Früher unter SysV gab es mal ein %restart_on_update apache2 im spec-files eines Pakets. Wie lautet das selbige nun mit sysemd? Ich möche einfach nach der Installation oder Deinstallation eines Pakets für Apache den Apache2 selbst nur neu starten. Eben damit man nichts großes mehr nach der Installation des Paketes tun muss. Auch wenn OffTpoic kannst du mir da weiter helfen.
%restart_on_update gibt es immer noch, und aus Sicht eines Packagers hat sich daran nix geändert. Du kannst %restart_on_update also wie gewohnt verwenden [2].
Intern wurde %restart_on_update auf systemd umgeschrieben, wie Dir rpm --eval '%restart_on_update apache2' gern bestätigen wird ;-) Hmm. Komisch. Egal bei wechen Paket ich das benutze, der Apache wird nicht neu gestartet. Es kommt nur ein Fehler wie: /var/tmp/rpm-tmp.tpX1Bc: line 15: /etc/init.d/apache2: No such file or directory Und der Apache wurde auch definitiv nicht gestartet. Oder fehlt mir da irgenetwas im Paket? Wäre super wenn du mir da weiterhelfen könntest.
Gruß Eric -- 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