[opensuse] no manpages
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing. What's going on? What's the fix? tnx -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 03.09.20 um 18:11 schrieb ken:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix?
tnx
its a bug in tumbleweed: TW 0825: %{_libexecdir} == /usr/libexec work around, use full path of "man" (and some of other commands) simoN -- www.becherer.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op donderdag 3 september 2020 18:11:48 CEST schreef ken:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix?
tnx Force a reinstall of the man package.
-- Gertjan Lettink a.k.a. Knurpht openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Knurpht-openSUSE wrote:
Op donderdag 3 september 2020 18:11:48 CEST schreef ken:
What's going on? What's the fix?
tnx
Force a reinstall of the man package.
Yup, that did the trick. -- Per Jessen, Zürich (23.1°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 9/3/20 12:35 PM, Per Jessen wrote:
Knurpht-openSUSE wrote:
Op donderdag 3 september 2020 18:11:48 CEST schreef ken:
What's going on? What's the fix?
tnx Force a reinstall of the man package.
Yup, that did the trick.
How do I do that? I'd look it up in the manpage, but.... :) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
ken wrote:
On 9/3/20 12:35 PM, Per Jessen wrote:
Knurpht-openSUSE wrote:
Op donderdag 3 september 2020 18:11:48 CEST schreef ken:
What's going on? What's the fix?
tnx Force a reinstall of the man package.
Yup, that did the trick.
How do I do that? I'd look it up in the manpage, but.... :)
Hehe :-) zypper in --force man -- Per Jessen, Zürich (21.5°C) http://www.cloudsuisse.com/ - your owncloud, hosted in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 9/3/20 1:34 PM, Per Jessen wrote:
ken wrote:
On 9/3/20 12:35 PM, Per Jessen wrote:
Knurpht-openSUSE wrote:
Op donderdag 3 september 2020 18:11:48 CEST schreef ken:
What's going on? What's the fix?
tnx Force a reinstall of the man package.
Yup, that did the trick. How do I do that? I'd look it up in the manpage, but.... :)
Hehe :-)
zypper in --force man
Thanks. One of those commands that's obvious once you know it. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
ken wrote:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix?
Tumbleweed: It's a bad symlink - I think this would fix it : /etc/alternatives/man -> /usr/libexec/man-db/wrapper -- Per Jessen, Zürich (22.7°C) http://www.cloudsuisse.com/ - your owncloud, hosted in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 9/3/20 12:23 PM, Per Jessen wrote:
ken wrote:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix? Tumbleweed:
It's a bad symlink - I think this would fix it :
/etc/alternatives/man -> /usr/libexec/man-db/wrapper
/usr/libexec/man-db/wrapper already exists ... so no go. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* ken <gebser@mousecar.com> [09-03-20 13:25]:
On 9/3/20 12:23 PM, Per Jessen wrote:
ken wrote:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix? Tumbleweed:
It's a bad symlink - I think this would fix it :
/etc/alternatives/man -> /usr/libexec/man-db/wrapper
/usr/libexec/man-db/wrapper already exists ... so no go.
reinstalling "man" will correct it: zypper in --force man and is simplest rememberable solution. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
And by the way, https://review.tumbleweed.boombatower.com/ is a good place to find mails for tumbleweed problems. bad thing, the side was also good for finding bugreports, but something is broken, and nobody seems to care/fix it..... so the " bugs (0)" is wrong. or subscribe you to the opensuse factory mailing list. ... read there, only in emergency mail there, because its (more or less) a developer list. simoN Am 03.09.20 um 18:11 schrieb ken:
$ man ls If 'man' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf man $ whereis man man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man1p/man.1p.gz /usr/share/man/man7mp/man.7mp.gz $ ll /usr/bin/man lrwxrwxrwx 1 root root 21 Aug 27 08:48 /usr/bin/man -> /etc/alternatives/man $ ll /etc/alternatives/man lrwxrwxrwx 1 root root 23 Aug 6 01:29 /etc/alternatives/man -> /usr/lib/man-db/wrapper $ ll /usr/lib/man-db/wrapper ls: cannot access '/usr/lib/man-db/wrapper': No such file or directory
The actual (preformatted) manpages are under /usr/share/man, but it needs an executable and proper links to display them. Seems to be some code missing.
What's going on? What's the fix?
tnx
-- B e c h e r e r GmbH Sondermaschinenbau Mauermatten Strasse 22 79183 Waldkirch Germany Tel.: (+49) (0)7681 3134 Fax: (+49) (0)7681 4378 Mail: info@becherer.de Web: www.becherer.de USt-ID-Nr.: DE 814912198 Registergericht: Freiburg HRB 701860 Geschäftsführer: Dipl.-Ing. (FH), EWE Simon H. Becherer Gerichtsstand / Sitz: Waldkirch Es gelten ausschließlich unsere allgemeinen Liefer- und Zahlungsbedingungen / Einkaufsbedingungen: www.becherer.de/AGB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/09/2020 18.11, ken wrote:
What's going on? What's the fix?
Known issue. <https://bugzilla.opensuse.org/show_bug.cgi?id=1175919> workaround: # update-alternatives --set man /usr/libexec/man-db/wrapper ------ and the reinstall zypper -v in --force man accomplishes the "update-alternatives" invocation. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On 2020/09/03 10:18, Carlos E. R. wrote:
workaround: # update-alternatives --set man /usr/libexec/man-db/wrapper
------ and
the reinstall zypper -v in --force man
accomplishes the "update-alternatives" invocation.
----- Having alternatives is nice for things that have several ways of doing thing (wonder when we will see an alternatives entry for system control functions...). That said, though, it is only helpful when there alternatives. What are alternatives to "man" that people would be using in place of "man" on the command line? If there are none, then why would this have been done? As an aside -- if you don't have access to email, nor manpages, this bug does tend to make doing anything, or fixing anything rather "challenging". Fortunately(?), restarting the machine with an image from 6 months ago was an option which solved manpages not working as well as a few other problems. So what alternatives are provided for "man" that required this change? Is this just 'churning' (implementing changes for the sake of staying busy) or was there a real demand & need for alternative manpages. Note -- I'm not talking about 1-2 people, since I've been told in the past that a few, or a single user's use-case isn't sufficient for for the distro to change things and alternatives won't be provided in such cases. So... Someone want to explain why this was done? Thanks! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
03.09.2020 21:01, L A Walsh пишет:
So what alternatives are provided for "man" that required this change?
mandoc -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2020/09/03 11:56, Andrei Borzenkov wrote:
03.09.2020 21:01, L A Walsh пишет:
So what alternatives are provided for "man" that required this change?
mandoc
----- Sigh... I think my installation tried to install it, but it didn't work either. Thanks for the "clue"... -l -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 9/3/20 1:18 PM, Carlos E. R. wrote:
On 03/09/2020 18.11, ken wrote:
What's going on? What's the fix?
Known issue.
<https://bugzilla.opensuse.org/show_bug.cgi?id=1175919>
workaround: # update-alternatives --set man /usr/libexec/man-db/wrapper
------ and
the reinstall zypper -v in --force man
accomplishes the "update-alternatives" invocation. Yep. A whole page of stuff executed, but at the end, "man" works. --doug
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On czwartek, 3 września 2020 19:18:58 CEST Carlos E. R. wrote:
workaround: # update-alternatives --set man /usr/libexec/man-db/wrapper
------ and
the reinstall zypper -v in --force man
accomplishes the "update-alternatives" invocation.
Actually, you don't even need the force reinstall. Flipping the alternative to /usr/libexec and then back to automatic mode also did the trick. Regards Radosław Wyrzykowski -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (10)
-
Andrei Borzenkov
-
Carlos E. R.
-
Doug McGarrett
-
ken
-
Knurpht-openSUSE
-
L A Walsh
-
Patrick Shanahan
-
Per Jessen
-
Radosław Wyrzykowski
-
Simon Becherer