staging.inyokaproject.org

Kubuntu bootet stets nach TTY1

Status: Gelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

Rosika

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo zusammen,

ich weiß nicht, ob das Thema hier richtig ist. Ansonsten möge man es bitte verschieben.

Ich habe mir Kubuntu 18.04.2 LTS, 32-bit als virtuelle Maschine installiert (VMWare Workstation Player 15). Mein Hauptsystem ist Lubuntu 18.04 LTS, 64-bit. Das hat soweit geklappt.

Ein- oder zweimal habe ich einen Reboot durchgeführt. Auch das war stets erfolgreich.

Nach der Aktualisierung aller anstehenden Updates habe ich erneut gestartet. Und auf einmal gab´s ein Problem:

Es startete nicht mehr die grafische Oberfläche, sondern es wurde immer nur TTY1 aufgerufen. Dort konnte ich mich zwar einloggen, aber eben nur in die virtuellen Konsole.

Nach vielem Nachforschen habe ich auf der Seite https://askubuntu.com/questions/436546/ubuntu-12-04-boots-to-tty1 eine provisorische Lösung gefunden: Mit dem Befehl startx komme ich vom TTY1 aus dann in die grafische Oberfläche. Dies ist aber nur ein Notbehelf, da beim nächsten Boot wieder dasselbe Problem besteht.

Kann mir jemand helfen herauszufinden, wie man das dauerhaft lösen kann?

Vielen Dank schonmal.

LG. Rosika 😕

Cruiz Team-Icon

Avatar von Cruiz

Anmeldungsdatum:
6. März 2014

Beiträge: 5557

Hallo,

was sagt denn SDDM wenn du nach dem Start in der Konsole landest?

1
sudo systemctl status sddm

Gruß
Cruiz

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo Cruiz,

danke für Deine Hilfe.

Die Ausgabe ist folgende:

sddm.service - LSB: Start SDDM
 Loaded: loaded (/etc/init.d/sddm; generated)
 Active: active (exited) since [...]; 1min 9s ago
   Docs: man:systemd-sysv-generator(8)
Process: 632 ExecStart=/etc/init.d/sddm start (code=exited, status=0/SUCCESS)

[...] ubuntu systemd[1] : Starting LSB: Start SDDM...
[...] ubuntu systemd[1] : Started LSB: Start SDDM.

LG. Rosika

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3793

Eventuell ist bei dir das default-Target nicht korrekt. Lesestoff gibts dazu hier und hier.

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo dingsbums,

danke für Deine Antwort.

Ich habe mir die Links durchgelesen, bin aber nicht richtig weitergekommen. Im Moment weiß ich nicht genau, was zu tun ist.

Selbst habe ich keinerlei Veränderungen in irgendeiner Datei vorgenommen. Anfangs hat es ja dieses Problem nicht gegeben, erst nach einem Update.......

LG. Rosika

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3793

Das default.target ist kein "echtes" Target, sondern ein symbolischer Link auf ein anderes, real existierendes Target. In der Standardinstallation des Ubuntu-Desktops ist das default.target das graphical.target.

Probier doch mal ein

systemctl enable graphical.target
systemctl set-default graphical.target

und starte neu.

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo dingsbums,

vielen Dank; es scheint aber Probleme gegeben zu haben. Beide Befehle musste ich mit sudo ausführen. Dann folgendes:

sudo systemctl enable graphical.target

The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
   .wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
   a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
   D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
   instance name specified.

Der zweite Befehl ergab:

sudo systemctl set-default graphical.target
                 
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/graphical.target.

Beides führte ich aus. Aber ein reboot danach brachte keine neuen Ergebnisse. Ich lande leider immer noch in TTY1. 😕

LG. Rosika

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3793

Was sagt denn ein

systemctl list-units --type=target

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo dingsbums und einen schönen Sonntag,

meine Ausgabe sieht wie folgt aus:

systemctl list-units --type=target

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION                  
basic.target           loaded active active Basic System                 
cryptsetup.target      loaded active active Local Encrypted Volumes      
getty.target           loaded active active Login Prompts                
graphical.target       loaded active active Graphical Interface          
local-fs-pre.target    loaded active active Local File Systems (Pre)     
local-fs.target        loaded active active Local File Systems           
multi-user.target      loaded active active Multi-User System            
network-online.target  loaded active active Network is Online            
network.target         loaded active active Network                      
nss-lookup.target      loaded active active Host and Network Name Lookups
nss-user-lookup.target loaded active active User and Group Name Lookups  
paths.target           loaded active active Paths                        
remote-fs.target       loaded active active Remote File Systems          
slices.target          loaded active active Slices                       
sockets.target         loaded active active Sockets                      
sound.target           loaded active active Sound Card                   
swap.target            loaded active active Swap                         
sysinit.target         loaded active active System Initialization        
time-sync.target       loaded active active System Time Synchronized     
timers.target          loaded active active Timers                       

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

20 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

LG. Rosika ☺

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3793

Sieht für mich eigentlich gut aus. Da wirst du wohl auf einen "Wissenderen" warten müssen.

Ebenfalls schönen Sonntag!

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Danke dingsbums für die Rückmeldung,

ja, ich denke auch, dass die Ausgabe eigentlich keine Probleme anzeigt.

Ich habe in der Zwischenzeit mal spaßeshalber die /etc/default/grub von meinem Host (Lubuntu) und vom Guest (Kubuntu) verglichen. Dabei ist mir aufgefallen, daß es eine Unterschied im Eintrag GRUB_CMDLINE_LINUX gibt.

Ich habe aber keine Ahnung, ob es damit etwas zu tun haben könnte.

Lubuntu:
[...]
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""           
[...]

Kubuntu:
[...]
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US"           
[...]

Danke nochmals für Deine Bemühungen.

LG. Rosika

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Wie sieht denn deine sddm.conf aus und das entsprechende Target?

systemctl cat display-manager.service
cat /etc/sddm.conf

ls -lha /usr/bin/sddm #ausführbar

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hallo ChickenLipsRfun2eat und danke,

also: das alles sieht soweit gar nicht gut aus:

rosika@ubuntu ~> systemctl cat display-manager.service
No files found for display-manager.service.

rosika@ubuntu ~> cat /etc/sddm.conf
cat: /etc/sddm.conf: Datei oder Verzeichnis nicht gefunden

rosika@ubuntu ~> ls -lha /usr/bin/sddm
ls: Zugriff auf '/usr/bin/sddm' nicht möglich: Datei oder Verzeichnis nicht gefunden

Grüsse. Rosika

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Stimmt. Hast du da zufällig den Displaymanager deinstalliert?

Zeige bitte mal die Terminalausgaben von

sudo dpkg --configure -a #unkonfigurierte Pakete bearbeiten
sudo apt-get -f install #Abhängigkeiten auflösen
sudo apt-get clean && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove #Paketcache leeren, System aktualisieren

hier im Codeblock

Falls du Fremdquellen/PPA verwendest bitte auch noch

apt-cache policy

Quellen: dpkg, apt-get

Und falls alles ohne Fehler ist, ein beherztes sudo apt install --reinstall sddm hinterher.

Rosika

(Themenstarter)

Anmeldungsdatum:
26. Februar 2016

Beiträge: 1359

Hi ChickenLipsRfun2eat,

!!!!!ERFOLG!!!!!

Vielen herzlichen Dank. 👍

Folgendes habe ich getan:

rosika@ubuntu ~> sudo dpkg --configure -a  # hat nichts ergeben

rosika@ubuntu ~> sudo apt-get -f install

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libunwind8
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

sudo apt-get clean && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

OK:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
OK:2 http://us.archive.ubuntu.com/ubuntu bionic InRelease                          
Holen:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]
OK:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Es wurden 88,7 kB in 6 s geholt (16,0 kB/s).
Paketlisten werden gelesen... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libunwind8
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  libunwind8
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 173 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 216341 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von libunwind8:i386 (1.2.1-8) ...
Trigger für libc-bin (2.27-3ubuntu1) werden verarbeitet ...

Danach:

apt-cache policy
Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
 500 http://security.ubuntu.com/ubuntu bionic-security/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=universe,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=main,b=i386
     origin security.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 100 http://us.archive.ubuntu.com/ubuntu bionic-backports/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=multiverse,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=universe,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/restricted i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=restricted,b=i386
     origin us.archive.ubuntu.com
 500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages
     release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=main,b=i386
     origin us.archive.ubuntu.com
Mit Pinning verwaltete Pakete:

Zum Schluß:

sudo apt install --reinstall sddm

Ich denke, letzteres hat´s gebracht......

War nun tatsächlich der Displaymanager deinstalliert? Ich könnte Stein und Bein schwören: ich habe nichts derartiges angestellt.

Kubuntu ist ja eine Neuinstallation als VM. Das einzige, was ich getan habe, war: alle installierten Pakete per Update auf den neuesten Stand zu bringen. Die ersten paar Male wurde ich ja auch in die GUI eingeloggt.

Richtig erklären kann ich mir´s nicht. 🙄

Nochmals vielen Dank für Deine Hilfe. Ich bin echt froh, daß es jetzt funktioniert.

LG. Rosika ☺

Antworten |