Diskussion:Server/cider: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) (Neuer Abschnitt →Verpfuschen der Pakete durch eine längst überfällige Aktualisierung) |
Vater (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
Erstmal wieder zum Starten bringen: | Erstmal wieder zum Starten bringen: | ||
* Dankenswerter Weise fällt systemd erst einmal bei nennenswerten Problemen selbstständige in eine Art emergency shell. | |||
: dank an mic! | : dank an mic! | ||
: dank an strfry! | : dank an strfry! | ||
* Austragen (Auskommentieren) von wohl problematischen Parametern in den Dateien für die Konfiguration von Diensten mit systemd | |||
<pre></pre> | |||
<pre> | |||
#MemoryDenyWriteExecute=yes | |||
#RestrictRealtime=yes | |||
</pre> | |||
<pre> | |||
#RestrictAddressFamalies=AF_UNIX AF_NETLINK | |||
#SystremCallFilter=[...] | |||
</pre> | |||
<pre></pre> | |||
: <code>grep -Ri MemoryDenyWriteExecute /lib/systemd/system/</code> | |||
: <code>$EDITOR /lib/systemd/system/*</code> | |||
:* Also eigentlich wäre es ja mit <code>sed</code> einfach gewesen. (Aber so musste sich gleich mal noch angeschaut werden was so ringsherum dort noch im "service file" steht.) | |||
* Fehlend verfügbare Shell ''zsh'' durch ''bash'' ersetzt. | |||
** Beim Starten beim boot manager (''yaboot'') gestoppt und manuell eine Shell ''sh'' als init "angewiesen. | |||
**: <pre>boot: </pre><code>Linux init=/bin/bash</code> | |||
** root als (auch) schreibbar eingehängt. | |||
**: <code>mount -o remount,rw /</code> | |||
** Eintrag für das verwenden der standardmäßigen Shell für den Account ''root'' geändert. | |||
**: <code>$EDITOR /etc/passwd</code> | |||
<pre> | |||
root:x:0:0:root:/root:/bin/sh | |||
</pre> | |||
<pre></pre> | |||
---- | ---- | ||
Zeile 23: | Zeile 50: | ||
* /etc/apt/soures.list | * /etc/apt/soures.list | ||
*: Hier entstand wohl das maßgebliche Problem. Es war ''testing'' (und ''sid'') eingetragen. Bei ''testing'' gibt es aber nichts mehr für die verwendete Architektur ''powerpc''. | *: Hier entstand wohl das maßgebliche Problem. Es war ''testing'' (und ''sid'') eingetragen. Bei ''testing'' gibt es aber nichts mehr für die verwendete Architektur ''powerpc''. | ||
*: Demnach wurde ''testing'' durch ''stable'' ersetzt. | |||
* /etc/apt/apt.conf.d/90release | * /etc/apt/apt.conf.d/90release | ||
*: Bei <code>apt update</code> erfolgte der Hinweis, dass sich die vermerkten Quellen (durch die direkt zuvor vorgenommenen Änderungen in der Datei ''/etc/apt/soures.list'') für das verwendete Release keine passenden Quellen mehr verfügbar sind. | |||
*: Bisher war ''testing'' angegeben. Das wurde durch ''stable'' ersetzt. | |||
---- | ---- |
Aktuelle Version vom 14. Februar 2017, 02:54 Uhr
Verpfuschen der Pakete durch eine längst überfällige Aktualisierung
Ich war übermütig und versuchte cider auf aktuellen Stand zu halten. Fail!
Wie sich später herausstellte war die die Aktualisierung (2017-02-07) nicht erfolgreich. Im Gegenteil! Ich habe mir und anderen mal wieder bewiesen, dass das mit dem apt nicht meine Welt ist. :-D :-(
Des Debakel war groß!
- udevd
- journald
- logind
und vieles mehr war kaputt.
Erstmal wieder zum Starten bringen:
- Dankenswerter Weise fällt systemd erst einmal bei nennenswerten Problemen selbstständige in eine Art emergency shell.
- dank an mic!
- dank an strfry!
- Austragen (Auskommentieren) von wohl problematischen Parametern in den Dateien für die Konfiguration von Diensten mit systemd
#MemoryDenyWriteExecute=yes #RestrictRealtime=yes
#RestrictAddressFamalies=AF_UNIX AF_NETLINK #SystremCallFilter=[...]
grep -Ri MemoryDenyWriteExecute /lib/systemd/system/
$EDITOR /lib/systemd/system/*
- Also eigentlich wäre es ja mit
sed
einfach gewesen. (Aber so musste sich gleich mal noch angeschaut werden was so ringsherum dort noch im "service file" steht.)
- Also eigentlich wäre es ja mit
- Fehlend verfügbare Shell zsh durch bash ersetzt.
- Beim Starten beim boot manager (yaboot) gestoppt und manuell eine Shell sh als init "angewiesen.
boot:
Linux init=/bin/bash
- root als (auch) schreibbar eingehängt.
mount -o remount,rw /
- Eintrag für das verwenden der standardmäßigen Shell für den Account root geändert.
$EDITOR /etc/passwd
- Beim Starten beim boot manager (yaboot) gestoppt und manuell eine Shell sh als init "angewiesen.
root:x:0:0:root:/root:/bin/sh
Erstmal etwas Bügeln:
- /etc/apt/soures.list
- Hier entstand wohl das maßgebliche Problem. Es war testing (und sid) eingetragen. Bei testing gibt es aber nichts mehr für die verwendete Architektur powerpc.
- Demnach wurde testing durch stable ersetzt.
- /etc/apt/apt.conf.d/90release
- Bei
apt update
erfolgte der Hinweis, dass sich die vermerkten Quellen (durch die direkt zuvor vorgenommenen Änderungen in der Datei /etc/apt/soures.list) für das verwendete Release keine passenden Quellen mehr verfügbar sind. - Bisher war testing angegeben. Das wurde durch stable ersetzt.
- Bei
Zum Glätten:
Nach dem Prüfen von Diensten, die eigentlich verfügbar sein sollten (mit systemctl -a
), einige dafür benötigte Pakete nachinstalliert, die wohl nicht mehr da waren.