manpages werden nicht angezeigt

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

manpages werden nicht angezeigt

Beitrag von debianoli » 06.06.2018 11:16:03

Hi,

bei meinem System funktionieren die Man-Pages nicht mehr, man liefert eine Fehlermeldung. Die man-Dateien für die einzelnen Programme sind allerdings da.

Wo kann ich da an welcher Stellschraube drehen? Mein Rechner hat ein verbasteltes Stretch wg KDE mit Buster und Sid in der sources.list. Buster und Sid haben eine Priority kleiner Stretch.

Code: Alles auswählen

man man
man: Befehl mit Exit-Status 4 beendet: (cd /usr/share/man/de && /usr/lib/man-db/zsoelim) | (cd /usr/share/man/de && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man/de && preconv -e UTF-8) | (cd /usr/share/man/de && tbl) | (cd /usr/share/man/de && nroff -mandoc -rLL=145n -rLT=145n -Tutf8)

ls /usr/share/man/de
man1  man2  man3  man4  man5  man6  man7  man8

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: manpages werden nicht angezeigt

Beitrag von MSfree » 06.06.2018 11:31:42

Datenbank testen:

Code: Alles auswählen

mandb -t
Datenbank neu erzeugen:

Code: Alles auswählen

mandb -c

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: manpages werden nicht angezeigt

Beitrag von debianoli » 06.06.2018 11:48:52

Ich habe jetzt man -c durchlaufen lassen, es gibt einige Fehlermeldungen über fehlende Man-Pages bei den Lokalisierungen, aber sonst nichts ernsteres. Dafür ist die Fehlermeldung kürzer geworden:

Code: Alles auswählen

man man
man: Befehl mit Exit-Status 4 beendet: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | nroff -mandoc -rLL=145n -rLT=145n -Tutf8
Angezeigt wird mir beim Aufruf von man man folgendes:

Code: Alles auswählen

 Manual page man(1) line ?/? (END) (press h for help or q to quit)
Edit:

Habe noch das getestet:

Code: Alles auswählen

man -t /usr/share/man/de/man5/apt.conf.5.gz 
man: can't execute tbl: Keine Berechtigung
man: can't execute preconv: Keine Berechtigung
groff: couldn't exec troff: Permission denied
man: Befehl mit Exit-Status 4 beendet: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc
hat der man-Befehl fehlende Rechte?

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: manpages werden nicht angezeigt

Beitrag von MSfree » 06.06.2018 11:55:01

Bei dir ist nicht zufällig das Dateisystem voll?

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: manpages werden nicht angezeigt

Beitrag von debianoli » 06.06.2018 11:57:33

Nein, da ist noch massig viel Platz:

Code: Alles auswählen

/dev/sda3                37G     29G  6,0G   83% /

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: manpages werden nicht angezeigt

Beitrag von MSfree » 06.06.2018 12:01:20

Die Datenbank steckt unter /var. Wenn du /var als eigene Partition eingerichtet hast, könnte diese vollgelaufen sein. Ansonsten, der mandb-Befehl muß mit root-Rechten ausgeführt werden.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: manpages werden nicht angezeigt

Beitrag von debianoli » 06.06.2018 12:05:22

Sorry, hätte ich erwähnen sollen. Das mache ich alles als Root. Und /var ist keine eigene Partition.

Antworten