ubuntuusers.de

PC fährt nicht mehr komplett hoch - Kommt nur in ermergency mode

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.10 (Oracular Oriole)
Antworten |

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14246

tropi2 schrieb:

Der Befehl

1
sudo apt -f install

brachte folgende Ausgabe:

1
2
3
4
sudo: Hostname bild-pc kann nicht aufgelöst werden. Der Name oder der Dienst ist nicht bekannt
Abhängigkeitsbaum wird aufgebaut... fertig
Statusinformationen werden eingelesen... fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt.

es folgt eine sehr lange Aufzählung von Paketen

Wenn Du (schon) root bist, musst Du sudo nicht benutzen.
Das mit der "langen Aufzählung von Paketen" (die nicht mehr benötigt werden) liegt evtl. auch am ermergency mode.
Versuch mal als root, mit:

apt upgrade --with-new-pkgs

danach:

dpkg --configure -a

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

der Befehl

1
apt upgrade --with-new-pkgs

brachte die gleiche lange Aufzählung die mit apt autoremove entfernt werden könnten. Allerdings erschien neu die folgende Zeile:

1
2
Folgende Aktualisierungen wurden aufgrund von gestaffelten Auslieferung vorerst zurückgehalten
ubuntu-drivers-common

der Befehl:

1
dpkg --configure -a

wurde ohne jegliche Ausgabe an genommen. Es erschien keine Ausgabe, sondern direkt der Promt.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14246

tropi2 schrieb:

brachte die gleiche lange Aufzählung die mit apt autoremove entfernt werden könnten.

Evtl. kannst Du mit einem USB-Stick an deinem PC oder Zugang via ssh zu deinem PC, die Ausgabe (und die "lange Aufzählung") von upgrade, hier posten/zeigen.

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

Ich könnte mit einem Live-USB-Stick booten und versuchen mit chroot auf die alte Ubuntu-Installation zurückgreifen. Wüsste aber auch dann nicht was ich dann tuen sollte. Mit SSH habe ich Probleme (müsste mich erst in die Thematik einarbeiten, falls es überhaupt funktioniert)

Ich probier es mit dem Booten des Live.USB-Sticks.

ok?

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14246

tropi2 schrieb:

Ich könnte mit einem Live-USB-Stick booten ...

Das habe ich nicht gemeint. Der USB-Stick (ohne OS) soll nur zum übertragen der Ausgabe, benutzt werden.

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

ok, wie und wo finde ich nun den USB-Stick zum mounten?

wenn ich unter /dev ein ls mache sehe ich mit USB-Stick und ohne die gleichen Einträge. D. h. ich finde den Stick nicht.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14246

tropi2 schrieb:

ok, wie und wo finde ich nun den USB-Stick zum mounten?

Siehe die Ausgabe von:

lsblk -fp

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4662

tropi2 schrieb:

Prima, wieder einen Schritt weiter. Die Namensauflösung funktioniert nun.

Wenn ich nun die letzte Zeile mit apt-get install --reinstall ...... eingebe, holt er sich die Dateien bleibt aber dann mit blinkendem Kurser stehen und gibt wieder den emergency mode Hinweis.

Auch ein apt autoremove bleibt hängen. Auch ein apt-get update bleibt hängen.

Steht auch hervorgehoben im Wiki:

Hinweis:

Will man die Root-Shell nutzen, um Änderungen an Dateien vorzunehmen, muss man das Dateisystem mit Schreibrechten neu aktivieren (remount):

mount -o remount,rw / 

Und im Menü wird auch auf nur lesen hingewiesen, es steht obendrüber:

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14246

tropi2 schrieb:

In der neuen nun gültigen /etc/resolv.conf steht nur eine Zeile:

1
nameserver 8.8.8.8

BTW: Hast Du für diese _persistente_ Änderung via Root-shell, in der Root-shell auch remount gemacht?

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

Hallo zusammen, ich habe heute den PC wieder neu gestartet und aufgrund eurer Hinweise auch einen USB-Stick einbinden können (wieder mal was gelernt, dafür schon mal Danke). Nun nochmal die exakten Ausgaben der Befehle:

Der Inhalt der alten unter /etc/resolv.conf.backup gesicherten resolv.conf-Datei:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
#
# This file might be symlinked as /etc/resolv.conf. If you're looking at
# /etc/resolv.conf and seeing this text, you have followed the symlink.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs should typically not access this file directly, but only
# through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a
# different way, replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad
search .

trollsportverein schrieb:

In der root Shell:

cp -v /etc/resolv.conf /etc/resolv.conf.backup

... und dann:

echo 'nameserver 8.8.8.8' > /etc/resolv.conf

Google sollte sich dann pingen lassen:

ping -c4 google.com

Dann:

apt-get install --reinstall systemd-resolved libnss-resolve

Dann sollten die Systemd Daemons wieder die Namensauflösung machen.

Der Inhalt der resolv.conf ist nun:

1
nameserver 8.8.8.8

Damit funktionierte auch der Ping auf google.com. Das Ergebnis von dem Befehl

1
apt-get install --reinstall systemd-resolved libnss-resolve

ist:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  cpdb-backend-cups fonts-roboto fonts-roboto-unhinted gamin gcc-13-base:i386
  gir1.2-gck-1 gir1.2-gcr-3 gir1.2-goa-1.0 gir1.2-gtksource-4 gsfonts
  irqbalance jq kross libamtk-5-0 libamtk-5-common libappstream4
  libarmadillo11 libboost-dev libboost-filesystem1.74.0
  libboost-iostreams1.74.0 libboost-locale1.74.0
  libboost-program-options1.74.0 libboost-regex1.74.0 libboost-thread1.74.0
  libboost1.83-dev libcapi20-3t64 libcbor0.10 libcbor0.8 libcbor0.8:i386
  libcharls2 libcpdb-frontend2t64 libcpdb2t64 libdav1d6 libdav1d6:i386
  libdrm-nouveau2:i386 libecal-2.0-2 libflashrom1 libfltk1.1
  libfreerdp-client2-2t64 libfreerdp2-2t64 libftdi1-2 libfwupd2 libgamin0
  libgcab-1.0-0 libgdcm3.0t64 libgeos3.12.0 libgettextpo0 libgoa-backend-1.0-1
  libgtksourceview-4-0 libgtksourceview-4-common libhwloc-plugins libhwloc15
  libicu71 libicu72 libicu72:i386 libjcat1 libjq1 libjs-prototype
  libjs-scriptaculous libkf5krosscore5 libkf5krossui5 liblerc3 liblinear4
  libllvm15t64 libllvm15t64:i386 libllvm17t64 libllvm17t64:i386
  libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
  libmagickwand-6.q16-6 libmessaging-menu0 libnetplan0 libnfs13 libnsl-dev
  libonig5 libopenal-data libopenal1 libopenal1:i386 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopencv-core406t64
  libopencv-imgproc406t64 libosmesa6 libphonon4qt5-data libplacebo292
  libplist3 libpoppler130 libprotobuf-c1 libpython3-all-dev libpython3.11
  libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib
  libqt5concurrent5t64 libqt5designer5 libqt5help5 libruby3.1 libsmbios-c2
  libsndio7.0 libsndio7.0:i386 libsocket++1 libsoup-2.4-1:i386 libtbb12
  libtbbbind-2-5 libtbbmalloc2 libtiff5 libtirpc-dev libtss2-mu0 libunistring2
  libunistring2:i386 libvpx7 libvpx7:i386 libwinpr2-2t64 libwpe-1.0-1
  libwpebackend-fdo-1.0-1 libxnvctrl0 libxsimd-dev libzxing2 lua-lpeg
  nmap-common p7zip pkg-config python3-all-dev python3-beniget
  python3-dbus.mainloop.pyqt5 python3-future python3-gast python3-lib2to3
  python3-lockfile python3-netifaces python3-nose python3-ply python3-pyatspi
  python3-pyqt5.sip python3-pythran python3-tqdm python3-zombie-imp python3.11
  python3.11-dev python3.11-minimal ruby3.1 tpm-udev tzdata-icu
  ubuntu-advantage-tools xtl-dev
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
  libnss-resolve

Nach dieser Ausgabe blieb der Rechner hängen für ca. 2 Min. und zeigte wieder die emrgency mode - Meldung. lubux schrieb:

OK. Dann (als nicht root-user) poste die Ausgaben von:

sudo dpkg --configure -a
sudo apt -f install

die Ausgabe des Befehls

1
dpkg --configure -a

ist

1

also absolut nichts. Der Befehl

1
apt -f install

brachte

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  cpdb-backend-cups fonts-roboto fonts-roboto-unhinted gamin gcc-13-base:i386
  gir1.2-gck-1 gir1.2-gcr-3 gir1.2-goa-1.0 gir1.2-gtksource-4 gsfonts
  irqbalance jq kross libamtk-5-0 libamtk-5-common libappstream4
  libarmadillo11 libboost-dev libboost-filesystem1.74.0
  libboost-iostreams1.74.0 libboost-locale1.74.0
  libboost-program-options1.74.0 libboost-regex1.74.0 libboost-thread1.74.0
  libboost1.83-dev libcapi20-3t64 libcbor0.10 libcbor0.8 libcbor0.8:i386
  libcharls2 libcpdb-frontend2t64 libcpdb2t64 libdav1d6 libdav1d6:i386
  libdrm-nouveau2:i386 libecal-2.0-2 libflashrom1 libfltk1.1
  libfreerdp-client2-2t64 libfreerdp2-2t64 libftdi1-2 libfwupd2 libgamin0
  libgcab-1.0-0 libgdcm3.0t64 libgeos3.12.0 libgettextpo0 libgoa-backend-1.0-1
  libgtksourceview-4-0 libgtksourceview-4-common libhwloc-plugins libhwloc15
  libicu71 libicu72 libicu72:i386 libjcat1 libjq1 libjs-prototype
  libjs-scriptaculous libkf5krosscore5 libkf5krossui5 liblerc3 liblinear4
  libllvm15t64 libllvm15t64:i386 libllvm17t64 libllvm17t64:i386
  libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
  libmagickwand-6.q16-6 libmessaging-menu0 libnetplan0 libnfs13 libnsl-dev
  libonig5 libopenal-data libopenal1 libopenal1:i386 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopencv-core406t64
  libopencv-imgproc406t64 libosmesa6 libphonon4qt5-data libplacebo292
  libplist3 libpoppler130 libprotobuf-c1 libpython3-all-dev libpython3.11
  libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib
  libqt5concurrent5t64 libqt5designer5 libqt5help5 libruby3.1 libsmbios-c2
  libsndio7.0 libsndio7.0:i386 libsocket++1 libsoup-2.4-1:i386 libtbb12
  libtbbbind-2-5 libtbbmalloc2 libtiff5 libtirpc-dev libtss2-mu0 libunistring2
  libunistring2:i386 libvpx7 libvpx7:i386 libwinpr2-2t64 libwpe-1.0-1
  libwpebackend-fdo-1.0-1 libxnvctrl0 libxsimd-dev libzxing2 lua-lpeg
  nmap-common p7zip pkg-config python3-all-dev python3-beniget
  python3-dbus.mainloop.pyqt5 python3-future python3-gast python3-lib2to3
  python3-lockfile python3-netifaces python3-nose python3-ply python3-pyatspi
  python3-pyqt5.sip python3-pythran python3-tqdm python3-zombie-imp python3.11
  python3.11-dev python3.11-minimal ruby3.1 tpm-udev tzdata-icu
  ubuntu-advantage-tools xtl-dev
Verwenden Sie »apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

lubux schrieb:

Versuch mal als root, mit:

apt upgrade --with-new-pkgs

danach:

dpkg --configure -a

Ok, hier das Ergebnis von

1
upgrade --with-new-pkgs

lautet

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Paketaktualisierung (Upgrade) wird berechnet…
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  cpdb-backend-cups fonts-roboto fonts-roboto-unhinted gamin gcc-13-base:i386
  gir1.2-gck-1 gir1.2-gcr-3 gir1.2-goa-1.0 gir1.2-gtksource-4 gsfonts
  irqbalance jq kross libamtk-5-0 libamtk-5-common libappstream4
  libarmadillo11 libboost-dev libboost-filesystem1.74.0
  libboost-iostreams1.74.0 libboost-locale1.74.0
  libboost-program-options1.74.0 libboost-regex1.74.0 libboost-thread1.74.0
  libboost1.83-dev libcapi20-3t64 libcbor0.10 libcbor0.8 libcbor0.8:i386
  libcharls2 libcpdb-frontend2t64 libcpdb2t64 libdav1d6 libdav1d6:i386
  libdrm-nouveau2:i386 libecal-2.0-2 libflashrom1 libfltk1.1
  libfreerdp-client2-2t64 libfreerdp2-2t64 libftdi1-2 libfwupd2 libgamin0
  libgcab-1.0-0 libgdcm3.0t64 libgeos3.12.0 libgettextpo0 libgoa-backend-1.0-1
  libgtksourceview-4-0 libgtksourceview-4-common libhwloc-plugins libhwloc15
  libicu71 libicu72 libicu72:i386 libjcat1 libjq1 libjs-prototype
  libjs-scriptaculous libkf5krosscore5 libkf5krossui5 liblerc3 liblinear4
  libllvm15t64 libllvm15t64:i386 libllvm17t64 libllvm17t64:i386
  libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
  libmagickwand-6.q16-6 libmessaging-menu0 libnetplan0 libnfs13 libnsl-dev
  libonig5 libopenal-data libopenal1 libopenal1:i386 libopenblas-dev
  libopenblas-pthread-dev libopenblas0 libopencv-core406t64
  libopencv-imgproc406t64 libosmesa6 libphonon4qt5-data libplacebo292
  libplist3 libpoppler130 libprotobuf-c1 libpython3-all-dev libpython3.11
  libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib
  libqt5concurrent5t64 libqt5designer5 libqt5help5 libruby3.1 libsmbios-c2
  libsndio7.0 libsndio7.0:i386 libsocket++1 libsoup-2.4-1:i386 libtbb12
  libtbbbind-2-5 libtbbmalloc2 libtiff5 libtirpc-dev libtss2-mu0 libunistring2
  libunistring2:i386 libvpx7 libvpx7:i386 libwinpr2-2t64 libwpe-1.0-1
  libwpebackend-fdo-1.0-1 libxnvctrl0 libxsimd-dev libzxing2 lua-lpeg
  nmap-common p7zip pkg-config python3-all-dev python3-beniget
  python3-dbus.mainloop.pyqt5 python3-future python3-gast python3-lib2to3
  python3-lockfile python3-netifaces python3-nose python3-ply python3-pyatspi
  python3-pyqt5.sip python3-pythran python3-tqdm python3-zombie-imp python3.11
  python3.11-dev python3.11-minimal ruby3.1 tpm-udev tzdata-icu
  ubuntu-advantage-tools xtl-dev
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Folgende Aktualisierungen wurden aufgrund von gestaffelter Auslieferung vorerst zurückgehalten:
  ubuntu-drivers-common
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

Und

1
dpkg --configure -a

brachte wieder nichts. lubux schrieb:

BTW: Hast Du für diese _persistente_ Änderung via Root-shell, in der Root-shell auch remount gemacht?

Wenn du damit den Befehl

1
mount -o remount,rw / 

meinst, ja.

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

was meint ihr, wenn wir so keine Lösung finden, muss ich wohl neu installieren und dabei acht geben, das ich die /- und die /home-Partition nicht neu formatiere sondern mit ihren Dateien behalte.

Was meint ihr?

Oder habt ihr noch andere Ideen, die man ausprobieren könnte / sollte ?

Mein bisheriges Verständnis ist: - die Netzwerkverbindung lässt sich wieder aufbauen. Ein Ping auf google.com funktioniert. - die apt- oder auch die apt-get-Befehle werden aus welchen Gründen nicht vollständig durchgeführt. D.H. Paketliste wird eingelesen und es werden die Abhängigkeiten erkannt, aber die Umsetzung erfolgt nicht. Aus irgend welchen Gründen werden keine Pakete mehr installiert bzw. deinstalliert.

Warum?

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4662

Man könnte mal versuchen, alle Dateisystem, die in der /etc/fstab aufgeführt sind, außer denen mit noauto Schalter, Read/Write zu mounten:

mount -a -v -o remount,rw

Fall portal dabei ist, wird es Mecker geben, aber das kann man ignorieren.

tropi2

(Themenstarter)

Anmeldungsdatum:
18. Februar 2022

Beiträge: 89

Wohnort: München

werde ich heute Abend ausprobieren auch wenn ich noch nicht verstehe warum.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16661

Hallo tropi2,

Hast du zufällig noch Plattenplatz auf diesem Rechner für eine zusätzliche ausreichend große Partition, da du bei einer Neuinstallation die / formatieren & überschreiben musst, d.h. die extra /home kannst du weiter nutzen ohne diese zu formatieren. Hier musst du diese nur über "etwas anderes" entsprechend einbinden / zuweisen.

PS: Kannst du bitte auch mal die Bezeichnung des Rechners posten.

Gruss Lidux

Antworten |