|
Bugzilla – Full Text Bug Listing |
| Summary: | man can't open systemd-binfmt page | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Michal Vyskocil <mvyskocil> |
| Component: | Basesystem | Assignee: | systemd maintainers <systemd-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | fcrozat, i, pgajdos, tcech, vcizek, werner |
| Version: | 13.1 Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 842844, 842872 | ||
| Attachments: |
An output of mandb command
strace of mandb strace of man |
||
|
Description
Michal Vyskocil
2013-09-27 13:12:41 UTC
And *which* child is dying ... zsoelim, nroff, groff? Beside this : do you have run mandb ??? Created attachment 560578 [details]
An output of mandb command
Created attachment 560579 [details]
strace of mandb
Created attachment 560580 [details]
strace of man
(In reply to comment #1) > And *which* child is dying ... zsoelim, nroff, groff? guessing from man.strace, it was subprocess of man itself > > Beside this : do you have run mandb ??? Yes, it printed a lot of mandb: can't update index cache /var/cache/man/uk/index.db: Resource temporarily unavailable so maybe there is an another issue on my system ... Btrfs? For me `man systemd-binfmt' works as expected, but I was able to reproduce the mandb errors even without btrfs and on oS Tumbleweed. Now it becomes strange ... man and mandb use libgdbm for the database Please install groff-full and run mandb as well as `man systemd-binfmt' Just installed systemd and detect that the ROFF requests are wrong:
noether:/ # zcat /usr/share/man/man8/systemd-vconsole-setup.8.gz
.so systemd-vconsole-setup.service.8
... but there is no
/usr/share/man/systemd-vconsole-setup.service.8
only a
/usr/share/man/man8/systemd-vconsole-setup.service.8
args
... nevertheless both the db files as well as the CACHEDIR.TAG files below
/var/cache/man/ exists and are valid and I'm able to do
man systemd-binfmt
...
In the source of systemd-207 the ROFF link is correct (In reply to comment #9) > Please install groff-full and run mandb as well as `man systemd-binfmt' (In reply to comment #0) > Disclaimer, I do have groff-full installed ;-) In the source of systemd-207 the ROFF link is correct (In reply to comment #12) Hmmm ... was this an update, that is the index.db files had exist before update? .... if so please run
mandb -c
as this creates the data base files from scratch
(In reply to comment #11) Just build systemd and indeed the ROFF link is broken that is that somehow the files are modified but it is not visible in the /.build.log file :( (In reply to comment #16) --- systemd-207/man/systemd-vconsole-setup.8 +++ /abuild/oscbuild/openSUSE_Factory.systemd/home/abuild/rpmbuild/BUILD/systemd-207/man/systemd-vconsole-setup.8 @@ -1 +1 @@ -.so man8/systemd-vconsole-setup.service.8 +.so systemd-vconsole-setup.service.8 ... (In reply to comment #17) xsltproc ... OK ... found that xsltproc produces broken ROFF links ... remains the broken index.db files Ping ... any news (In reply to comment #19) > OK ... found that xsltproc produces broken ROFF links ... remains the broken > index.db files Hi werner, I am on 13.1 and man systemd-binfmt does work well. I did not rebuild anything manually since then, so I assume this bug is fixed somehow. Marking as RESOLVED/FIXED. |