Hello,
TDE 3.5.13 on Centos 5.7
Did you get man kio working ?
If I put man:ls (or #ls) on konqueror, I get a choice between several ls man pages: /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
That's OK.
But when I click on one of them nothing happens. I can't get any man page in konqueror.
Le 02/12/2011 15:35, Philippe Bourdeu d'Aguerre a écrit :
Hello,
TDE 3.5.13 on Centos 5.7
Did you get man kio working ?
If I put man:ls (or #ls) on konqueror, I get a choice between several ls man pages: /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
That's OK.
But when I click on one of them nothing happens. I can't get any man page in konqueror.
Hello, I confirm the issue on RHEL 5 and RHEL 6. It works on Fedora. I have no idea where to look at, since the building process is the same for all these distro. Also, other kio modules work (you can try the "info" module, e.g: type "info:ls" in the URL). So it must be a very specific problem.
This is the debug output from Fedora 16 (working):
kio (KRun): new KRun 0x142c220 man:/usr/share/man/man1/ls.1.gz timer=0x142c2d0 kio (KRun): 0x142c220 slotTimeout called kio (KRun): INIT called kio (KRun): Testing directory (stating) kio (KIOJob): stat man:/usr/share/man/man1/ls.1.gz kio (KRun): Job 0x10cc190 is about stating man:/usr/share/man/man1/ls.1.gz kio (KRun): Finished khtml (part): KHTMLPart(0xe69940)::openURL man:/usr/share/man/man1/ls.1.gz khtml (part): saveState this=0xe69940 '' saving URL man:/usr/share/man/man1/ls.1.gz libkonq: ## addToHistory: man:/usr/share/man/man1/ls.1.gz Typed URL: man:/usr/share/man/man1/ls.1.gz, Title: kio (KRun): 0x142c220 slotTimeout called kio (KRun): KRun::abort 0x142c220 m_showingError=false kio (KRun): KRun::~KRun() 0x142c220 kio (KRun): KRun::~KRun() done 0x142c220 kdeui (KAction): KAction::updateItems( 0, lst ) khtml (html): using strict parseMode kdeui (KAction): KAction::updateItems( 0, lst ) khtml (part): saveState this=0xe69940 '' saving URL man:/usr/share/man/man1/ls.1.gz libkonq: ## addToHistory: man:/usr/share/man/man1/ls.1.gz Typed URL: man:/usr/share/man/man1/ls.1.gz, Title: LS Manpage
And the same debug output from Centos 5 (not working):
kio (KRun): new KRun 0x194ca2b0 man:/usr/share/man/man1/ls.1.gz timer=0x194ca360 kio (KRun): 0x194ca2b0 slotTimeout called kio (KRun): INIT called kio (KRun): Testing directory (stating) kio (KIOJob): stat man:/usr/share/man/man1/ls.1.gz kio (KRun): Job 0x195c5f90 is about stating man:/usr/share/man/man1/ls.1.gz kio (KRun): Finished konqueror: KonqMainWindow::openView text/html man:/usr/share/man/man1/ls.1.gz 0x193db720 req:[typedURL=man:/usr/share/man/man1/ls.1.gz newTabInFront forceAutoEmbed] konqueror: changeViewMode: serviceType is text/html serviceName is current service name is khtml konqueror: KonqView::openURL url=man:/usr/share/man/man1/ls.1.gz locationBarURL=man:/usr/share/man/man1/ls.1.gz konqueror: KonqMainWindow::setLocationBarURL: url = man:/usr/share/man/man1/ls.1.gz khtml (part): KHTMLPart(0x194f9450)::openURL man:/usr/share/man/man1/ls.1.gz khtml (part): saveState this=0x194f9450 '' saving URL man:/usr/share/man/man1/ls.1.gz libkonq: ## addToHistory: man:/usr/share/man/man1/ls.1.gz Typed URL: man:/usr/share/man/man1/ls.1.gz, Title: konqueror: KonqMainWindow::openView ok=true bOthersFollowed=false returning true kio (KRun): 0x194ca2b0 slotTimeout called konqueror: KonqMainWindow::slotRunFinished() kio (KRun): KRun::abort 0x194ca2b0 m_showingError=false kio (KRun): KRun::~KRun() 0x194ca2b0 kio (KRun): KRun::~KRun() done 0x194ca2b0 kdecore (KAction): KAction::updateItems( 0, lst ) khtml (html): using compatibility parseMode konqueror: KonqMainWindow::setCaption(man:/usr/share/man/man1/ls.1.gz) khtml (part): saveState this=0x194f9450 '' saving URL man:/usr/share/man/man1/ls.1.gz libkonq: ## addToHistory: man:/usr/share/man/man1/ls.1.gz Typed URL: man:/usr/share/man/man1/ls.1.gz, Title: man:/usr/share/man/man1/ls.1.gz
I do not see much difference, except this: khtml (html): using strict parseMode versus khtml (html): using compatibility parseMode
Any help would be appreciated.
Thanks Francois Andriot
OK, I've found out the bug, it is inside kio_man. It affects only distributions which do NOT use mandb, like RHEL.
It is originating in an Ubuntu-provided patch: http://old.nabble.com/Bug-449554%3A-konqueror%3A-Recode-manual-pages-to-UTF-...
I've reverted the faulty patch and created TDE bug 714: http://bugs.trinitydesktop.org/show_bug.cgi?id=714
It has solved the problem on RHEL 5 and RHEL 6. I will upload the new RHEL kdebase packages soon (3.5.13-9).
Francois Andriot
Le samedi 3 décembre 2011, François ANDRIOT a écrit :
It has solved the problem on RHEL 5 and RHEL 6. I will upload the new RHEL kdebase packages soon (3.5.13-9).
Thank you François !