updated:  2025 15. June
published:  2025 28. May

Probleme und Lösungen

Ab und zu treten auch mal ein paar Probleme auf, die auf einer Lösung warten. Hier könnten sie sein.

28.05.2025 Bootvorgang bleibt hängen bei local-premount

Problem:
Nach der Installation von Debian Bookworm auf einer Partition bleibt der Bootvorgang von Ubuntu auf einer anderen Partition mehrere Sekunden‍/‍Minuten in der Zeile: … local-premount … hängen. Die Suche im Bereich von initramfs ergaben Lösungsansätze in der Datei /etc/initramfs-tools/conf.d/resume, blieben aber ohne Erfolg.
Lösung:
Durch Zufall entdeckt. Folgender Eintrag in der Datei /‍etc/‍default/‍grub
GRUB_CMDLINE_LINUX_DEFAULT = “noplymouth resume=UUID=c5a2c88f-c554-4d4e-be…”
Der Eintrag resume=UUID= … muss auf die UUID der Swap-Partion angepaßt werden.
Erklärung:
Bei der Installation wurde die Swap-Partition neu formatiert und eine neue UUID vergeben, die auf den bereits installierten System(en) nicht übereinstimmt.

07.02.2025 Grub startet nicht im Konsolenmodus

Lösung:
Deinstalliere das Paket tuxedo-grub-theme.

16.08.2023 Nautilus Called “net usershare info” but it failed

Problem:
Beim einstecken von USB-Festplatten erscheint die o.g. Meldung in der Datei /var/log/syslog.
Erklärung:
Nautilus verwendet den Befehl net usershare info, um Informationen über benutzerdefinierte Samba-Freigaben ohne Rootberechtigung abzurufen. Wenn dieser Befehl fehlschlägt, geht Nautilus davon aus, dass keine solchen Freigaben vorhanden sind, und zeigt die o.g. Fehlermeldung an.
Lösung:
apt-install smbclient
mkdir -p /var/lib/samba/usershares
chmod go+rwx /var/lib/samba/usershares

08.08.2023 Deutsches Tastaturlayout auf Keyboard und Konsole

Problem:
Deutsche Tastatur und Spracheinstellung auf der Konsole.
Lösung:
apt install console-data
siehe auch 03.03.2015 locale …

27.04.2023 Eingabeprompt verschwindet in der Bash wenn Coursortasten benutzt werden.

Problem:
Bei der Benutzung der Coursortasten in der Eingabeshell bash zum Anzeigen des zuletzt ausgeführten Befehls (history) verschwindet der Eingabeprompt "$" der Shell.
Erklärung:
Warum auch immer, ich weiß es nicht. Die u.g. Lösung funzt nicht so richtig.
Lösung:
Lösche die History und lege eine neue .bash_history an.
history -c && history -w

09.01.2021 Remmina Fehlermeldung bei VNC-Verbindung mit SSH-Agent

Problem:
Bei einer VNC-Verbindung mit Remmina und SSH-Tunel per SSH-Agent tritt folgender Fehler auf:
“Kann mit öffentlichen SSH-Schlüssel nicht via SSH-Agent authentifizieren. Access denied for ‘publickey’. Authenfication that can continue: publickey,password”
Erklärung:
Auf dem Server fehlt der öffentliche Schlüssel des Client.
Lösung 1:
Stelle in Remmina im Reiter SSH-Tunnel die SSH-Legitimierung auf Passwort um.
Lösung 2:
Erstelle auf dem Client einen öffentlichen und privaten SSH-Schlüsselpaar und lege den öffentlichen Schlüssel auf den Server in ~/.ssh/authorized_keys. Führe folgende Befehle auf dem Client aus:
a) ssh-keygen -t rsa -> Schlüsselpaar erzeugen (anlegen der Dateien ~/.ssh/id_rsa und id_rsa.pub)
b) scp ~/.ssh/id_rsa.pub name@192.168.188.XXX:.ssh/authorized_keys -> öffentl. Schlüssel auf den Server kopieren

11.08.2020 zenmap für ubuntu 20.04 Focal

Problem:
In Ubuntu 20.04 Focal ist das Paket zenmap nicht mehr in den Repositorys enthalten.
Erklärung:
Das Problem liegt am verwendeten Python. Für zenmap wird Python 2 benötigt.
Lösung:
Hole dir zenmap bei Github.
mkdir zenmap && cd zenmap
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.80+dfsg1-1build1_all.deb
sudo apt install ./*.deb

10.09.2020 xtightvncviewer Verbindungsfehler “Server did not offer …”

Problem:
Der Befehl:
xtightvncviewer -via name@xxx.xxx.xxx.xxx -depth 8 -bgr233 -compresslevel 5 -quality 0 localhost:0
endet mit folgendem Fehler:
Connected to RFB server, using protocol version 3.7
Server did not offer supported security type
Erklärung:
Der Server hat keinen unterstützen Sicherheitstyp angeboten. Das heißt, es wird eine Verschlüsselung gefordert.
Lösung:
Eine vorläufige Lösung ist das Abschalten der Verschlüsselung des vnc-server.
a) Mit dconf-editor im Zweig: org | gnome | desktop | remote-access | require-encryption = false
b) oder auf er Konsole mit: dconf write /org/gnome/desktop/remote-access/require-encryption false
c) oder mit: gsetting set org.gnome.Vino require-encryption false

06.02.2020 pulsaudio funzt nicht in schroot-umgebung

Problem:
In einer neuen schroot-Umgebung (bionic-i386) funktioniert der Sound mit wine nicht.
Folgende Fehlermeldung kann auftreten:
shm_open() failed: Permission denied
Erklärung:
Es besteht kein Zugriff auf das Verzeichnis /run/user/1000 in der schroot-Umgebung.
Lösung:
1. In deiner schroot-Umgebung mußt du das Verzeichnis /run/user/1000 für deinen User freigeben.
sudo chown <user>:<user> /run/user/1000
2. Du mußt das Verzeichnis /run/user/1000 in der Datei fstab vom Hauptsystem in deiner schroot-Umgebung übernehmen.
Datei: /etc/schroot/profile./bionic-i386/fstab bzw. /etc/schroot/default/fstab
Zeile: /run/user/1000 /run/user/1000 none rw,bind 0 0

16.02.2017 Aktulalisierung in schroot-Umgebung in trusty mit libpam-systemd

Problem:
Bei der Aktualisierung von Ubuntu Trusty innerhalb der schroot-Umgebung mit aptitude kann das Paket libpam-systemd weder gelöscht noch aktualisiert werden. Das Hauptproblem dabei ist die neue Version des Pakets libpam-systemd im Repository trusty-updates. Folgende Fehlermeldung beim installieren irgendeines beliebigen Paketes in aptitude tritt auf:
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
invoke-rc.d: unknown initscript, /etc/init.d/systemd-logind not found.
dpkg: error processing package libpam-systemd:amd64 (–purge):
Lösung:
sed -i -e 's/exit $?/exit 0/' /var/lib/dpkg/info/libpam-systemd:amd64.prerm
service systemd-logind stop
apt-get --yes install systemd-services
sed -i -e 's/exit $?/exit 0/' /var/lib/dpkg/info/libpam-systemd:amd64.postinst
apt-get --yes install libpam-systemd
apt-get -f install --yes
apt-get --yes upgrade
danach mußt du das Paket libpam-systemd löschen
Nachtrag:
Folgende Pakete betrifft das:
libpam-systemd
systemd-services
libsystemd-daemon0
libsystemd-login0
Am besten du setzt diese Pakete auf Hold
echo libpam-systemd:i386 hold | dpkg --set-selections
echo systemd-services:i386 hold | dpkg --set-selections
echo libsystemd-daemon0:i386 hold | dpkg --set-selections
echo libsystemd-login0:i386 hold | dpkg --set-selections
Um alle Pakete anzeigen lassen die auf Hold gesetzt sind nimm das:
dpkg --get-selections |awk '$2 == "hold" { print $1 }'
aptitude search ~ahold
Update 2025:
Das Problem ist in neuen Linux-Derivaten obsolet.

16.05.2016 GPG Fehler bei aptitude update

Problem:
Beim synchronisieren der Paketdateien mit aptitude update treten Warnungen über fehlende öffentliche Schlüssel auf. Z.B.:
W: GPG-Fehler: http: //ppa.launchpad.net/sam … Die folgenden Signaturen … öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 0BB4A1B2FA1A38EB
W: The repository ‘http: //ppa.launchpad.net/sam …’ is not signed.
W: Es gibt keine öffentlichen Schlüssel für die folgenden Schlüssel-IDs:
0BB4A1B2FA1A38EB
Lösung:
Einfach mit apt-key den öffentlichen Schlüssel einspielen:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0BB4A1B2FA1A38EB
sudo apt-key adv --keyserver hkps://hkps.pool.sks-keyservers.net --recv-keys F434A1EFAFEEAEA3

02.09.2015 Externe USB-Laufwerke hängen sich ständig aus

Problem:
Externe USB-Laufwerke mit Linux-Filesystem ext4 hängen sich irgendwann aus.
Ab und zu werden die Laufwerke dann automatisch wieder eingehängt, aber dann nur mit Lesegriff (read only).
Bemerkbar ist das, wenn große Dateien (26GB) kopiert werden oder auch beim zeitaufwendigen kompilieren von Software.
Lösung:
Lösche in der Datei /etc/fstab die mount-Option “errors” oder ändere sie von errors=remount-ro auf errors=continue.
Erklärung:
Die mount-Option regelt das Verhalten der Festplatte (bzw. der Partition).
Dieser Wert ist jedoch bereits in der Partition des Laufwerks hinterlegt, siehe:
dumpe2fs -h /dev/sd?? | grep -i error

18.06.2015 Bootmeldung Error E: 10mount…

Problem:
Foldende Fehlermeldung ist in /var/log/boot.log zu finden:
E: 10mount: error: Directory ‘blablabla…’ does not exist
E: balbalbal…: Chroot setup failed: stage=setup-recover
Erklärung:
Die Meldung zeigt auf ein gemountetes Verzeichnis einer schroot-Umgebung. Die Datei 10mount befindet sich in /etc/schroot/setup.d/ und verweist auf eine nicht beendet schroot-Sitzungen in /var/lib/schroot/mount, die nicht ordnungsgemäß beendet wurden.
Lösung:
schroot -l --all-session -> offene Sitzungen anzeigen
schroot -e --all-session -> alle ofenen Sitzungen schließen

06.06.2015 Schriftgroeße im Cinnamon-Start-Menu

Problem:
Die Schriftgroeße im Cinnamon-Desktop (Start-Menu) ist zu klein.
Lösung:
Editiere in der Datei: /usr/share/cinnamon/theme/cinnamon.css den Eintrag:
.popup-menu {
font-size: 9.5pt;
Trage hier 14pt ein.

03.03.2015 Locale sind nicht gesetzt (perl: warning: Please check that your locale settings)

Problem:
Alle paar Meter folgt nach einem Befehlsaufruf in der Konsole die Meldung das lokale Zeichensätze fehlen.
Unter Umständen kommt die Fehlermeldung:
perl: warning: Please check that your locale settings …
Lösung:
siehe dazu im nächsten Beitrag (03.03.2015 meshmixer)
ansonsten gibt es diese Lösung um die lokalen Zeichensätze zu generieren:
sudo locale-gen de_DE.UTF-8
sudo locale-gen en_US.UTF-8
dpkg-reconfigure locales oder
update-locale LANG=de_DE.UTF-8 -> lokale Zeichensätze in der Datei /etc/default/locale setzen

03.03.2015 meshmixer startet nicht, weil die locale-Einstellung fehlen

Problem:
Das Programm meshmixer startet nicht und bricht mit folgender Fehlermeldung ab:
(process:3943): Gtk-WARNING **: Locale not supported by C library.
Using the fallback ‘C’ locale. …
terminate called after throwing an instance of ‘std::runtime_error’
_what(): locale::facet::S_create_c_locale name not valid
Die Fehlermeldung zeigt auf Probleme mit fehlenden Sprachdateien (locale).
Lösung:
Einfach die fehlenden locale nachinstallieren. Mit:
a) locale -> aktuelle Einstallungen anzeigen lassen
b) locale -a -> verfügbare Locales anzeigen.
Hier sollte mehr als die folgenden stehen:
C
C.UTF-8
POSIX
c) locale de_DE.UTF-8 -> fehlende Locale nachinstallieren

24.02.2015 Umlaute in Dateinamen (iso8859-x und utf) mit dem Midnigth Commander mc lösen

Problem:
Alte Dateinamen enthalten oft Umlaute, die in einem damals vorhandenen xterm und dessen Lokale iso8859-1 oder iso8859-15 erzeugt worden sind und nun als kryptische Zeichen dargestellt werden. Ursache ist, dass in deinem Linuxkernel die Variable NATIVE LANGUAGE SUPPORT (NLS) mit dem Standardwert CODEPAG850 oder CODEPAGE851 eingestellt waren. Siehe dazu in deiner Datei: .config (bzw. mit dem Befehl: make menuconfig) unter File System -> Native language support nach.
Lösung:
a) Du kann’st dir einen Kernel mit den alten NLS Codepages bauen: Ist aber quatsch, weil neue System komplett auf utf-8 ausgerichtet sind.
b) Stelle die Zeichencodierung im Midnight Commander um.
Starte mc und gehe auf das Verzeichnis mit den Umlaut-Dateinamen.
Drücke die Taste F9 für die obere Menuzeile (Achtung: nicht F2 für die Popupmenus)
Menu: Links | Codierung … (auch zu erreichen mit deiner Tastatur [Windowstaste] + [e])
Wähle Zeichencodierung iso8859-1 (deine Umlaute sollten nun in den Dateinamen zu erkennen sein)
Drücke die Taste F6 für Umbennen oder F5 für Kopieren (einfach im selben Verzeichnis)
Die Dateien liegen jetzt mit Umlauten in UTF8-Form vor und können mit mmv in harmlose ue, ae oder oe Varianten umgeschrieben werden.
Tipp:
Um in einer Textdatei die Zeichencodierung zu ändern, nimm iconv.

13.05.2014 Schriftgroesse in libreoffice Calc

Problem:
In Libreoffice Calc sind die Tabellenreiter (sheet) unten in einer mini Schriftgroesse dargestellt. Da kannst’e schrauben wo du willst. Nix funzt. Auch nicht unter den verschiedenen Fenstermanagern.
Lösung:
Die Lösung liegt in den gtk-Thema unter: /usr/share/theme/<thema>/gtk-2.0
1. Ändere in der Datei gtkrc den Eintrag:
von GtkScrollbar::trough-border = 0
auf GtkScrollbar::trough-border = 4
Das aktuell genutzte Thema bekommst du mit folgenden Programmen heraus:
gtk-theme-switch2
gnome-tweak-tool (für gnome 3)
2. Lege eine eigene Datei .gtkrc-libreoffice in deinem Home-Verzeichnis mit folgendem Inhalt an:
style “libreoffice-scrollbar” {
GtkScrollbar::trough-border = 3 }
widget_class “*” style “libreoffice-scrollbar”
Starte Libreoffice mit folgendem Befehlt:
GTK2_RC_FILES=$HOME/.gtkrc-libreoffice libreoffice

24.04.2014 aclocal-Warnung bei dpkg-buildpackages

Problem:
In Ubuntu Trusty tritt beim kompilieren von libogg mit dpkg-buildpackages folgende Warnung auf:
aclocal: warning: autoconf input should be named ‘configure.ac’, not ‘configure.in’
Lösung:
Umbenennen der Datein configure.in in configure.ac
und umbenennen von:
AM_CONFIG_HEADERS
in
AC_CONFIG_HEADERS

08.07.2013 fbpanel can’t load xxxxx plugin

Problem:
Bei meinem selbstcompilierten fbpanel (Version 6.1) tritt beim Start folgender Fehler auf:
can’t load space plugin usw…
Das Problem tritt nur beim der selbstkompilierten Version auf, die aus den Binary-Paket installierte Version funzt.
Lösung:
Zwei Lösungen werden angeboten:
1. Ändere in der Datei: fbpanel-6.1/configure die Zeile:
add_var topdir “project’s top directory” ‘pwd’
add_var topdir “project’s top directory” ‘pwd -P’
2. Ändern der Datei: fbpanel-6.1/debian/rules Zeile:
./configure –host …
ergänzen mit:
–topdir=$(shell pwd -P)

27.06.2013 Deutsche Umlaute (öüä) in aterm

Problem:
In aterm sind die Umlaute nicht korrekt.
Lösung:
Ändere die Datei /etc/environment. Siehe auch Problem vom 11.11.2006
Nachtrag:
Die absolut Systemweite Einstellung des verwendeten charset ist im Kernel in der Variable CONFIG_NLS_DEFAULT festgelegt. Suche mit grep CONFIG_NLS_DEFAULT .config

04.06.2013 gnome-keyring und pkcs11

Problem:
Beim Start von gkrellm kommt auf der Konsole die Meldung:
gnome-keyring couldn’t connect to ..~/.cache/keyring…/pkcs11 …
Lösung:
Schau mal ob du Pakete mit pkcs11 installieren kannst, sowie das Paket gnome-keyring
Dann starte mal: gnome-keyring-daemon –start –components=pkcs11

14.08.2012 Neuer Kernel startet PC neu

Problem:
Nach dem Neubau eines Kernels startet die Maschine immer wieder neu.
D.h. in Grub wird der Kernel ausgewählt, und dieser veranlaßt den PC zum Neustart in einer Endlos-Schleife.
Lösung:
Zum Bauen des Kernels wurde der Linker ld.gold aus dem Paket binutils-gold verwendet.
Deinstalliere das Paket binutils-gold. Damit wird wieder der ld.bfd Linker aus dem Paket binutils verwendet.

22.02.2011 libdvdcss 1.2.9 Compilerfehler

Problem:
Die alte Version der libdvdcss (1.2.9) ließ sich nicht compilieren.
Weder aus den original Quellen noch aus den Sourcen von Debian Etch.
Folgender Fehler trat auf:
Writing index file refman.idx
No file refman.aux.
(/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd) [1] [2]
No file refman.toc.
[1] [2]
Chapter 1.
(./index.tex
LaTeX Warning: Reference `dvdcss_8h’ on page 1 undefined on input line 5.
Das Problem deutet auf Latex hin.
Lösung:
Ergänze in der Datei doc/doxygen.cfg
den Eintrag: INPUT_ENCODING = ISO-8859-1

20.01.2010 Das Menu im fbpanel wird nicht aktualisiert

Problem:
Das Anlegen neuer Menueinträge für fbpanel im Verzeichnis ~/.menu scheitert.
Nachdem aktualisieren des Menus durch update-menus && fbpanel.neustart wird kein Menu angelegt.
Lösung:
Im Verzeichnis ~/.menu-methods fehlt die Datei fbpanel die nach /etc/menu-methods/fbpanel verlinkt ist.
Die Datei ~/.menu-methods/fbpanel stammt ursprünglich von einer alten Debian-Version (vor Lenny).
Habe sie einfach aus meinem alten PC kopiert.

02.01.2010 Warnung über fehlenden dbus-launch bei gksu (sudo frontend)

Problem:
Startet man das sudo-Frontend gksu von einem Terminal in der X11 Umgebung, dann kommt die Warnung:
** (gksu:6239): WARNING **: couldn’t connect to dbus session bus: Failed to execute dbus-launch to autolaunch D-Bus session
Lösung:
Halb so schlimm. Einfach mal das Paket dbus-x11 nachinstallieren.
Es enthält das Programm: /usr/bin/dbus-launch.

08.09.2009 Grub läßt sich nicht installieren

Problem:
Bei der Installation des Grub-Bootmanager nach /dev/sda3 bzw. (hd0,2) mit dem Befehl: grub-install –root-directory=/ –no-floppy \(hd0,2\) kommt eine Fehlermeldung mit folgender Ausgabe: Cannot find a GRUB drive for /dev/sda3. Check your device.map.

Lösung:
Lösche einfach das Verzeichnis /boot/grub bzw. benenne es um. Oder besser: Verwende die Option –recheck also: grub-install –recheck –root-directory=/ –no-floppy \(hd0,2\)

27.09.2008 Nochmal Fonteinstellungen in X (siehe 15.04.2008)

Problem:
Beim Aufruf des Editors xedit wird das Fenster mit dem richtigen, in ~/.Xresource eingestellten Font angezeigt. Jedoch wird das xedit-Menu mit anderen (evetuell seltsamen) Fonts dargestellt. Das gleiche trift auch für die zu editierenden Datei zu. Wenn das Programm xfontsel gestartet wird, dann wird ebenfalls der gleiche Font dargestellt.

Hinweis:
In xfontsel dürfte unter -*-*-*-*-*-*-*-*-*-*-*-*-*-* kein Font angezeigt werden. Ansonsten ist immer der unter dieser Selektion dargestellte Font der erste angezeigte Font.

Lösung:
In der Datei /etc/X11/xorg.conf ist in der Sektion Files der erste Fontpaht um zu stellen. Und zwar am besten auf den FontPath /usr/share/fonts/X11/misc. Das war nämlich das Problem. X hatte den ersten Font aus dem FontPath /home/<user>/.fonts für die Darstellung genommen. Und daraus den ersten Font -altsys-a1-*-*-*-*-*-*-*-*-*-*-*-* und der war richtig schlecht. Gefahr erkannt, Gefahr gebannt.

Stichworte (tags)