eggdbus calls xsltproc with -nonet: how is that supposed to work?

Jeremy Messenger mezz.freebsd at gmail.com
Wed Dec 29 20:37:56 UTC 2010


On Wed, Dec 29, 2010 at 2:07 PM, Paul Beard <paulbeard at gmail.com> wrote:
>
> On Dec 29, 2010, at 11:37 AM, Jeremy Messenger wrote:
>
>> Here's full log if you still want to see it. Here's what I have done:
>
>
> I actually don't: I know, you're surprised. So long as we disagree over the possible interpretations of the -nonet flag to xsltproc and the error output from that instruction, we don't have a lot to talk about.
>
> I just removed the eggdbus port directory's contents, refreshed with csup and got the same error as before.
>
> /usr/local/bin/xsltproc -v -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl eggdbus-binding-tool.xml
> I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
> warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
> cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
>
> /usr/local/bin/xsltproc -v http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl eggdbus-binding-tool.xml
> creating dictionary for stylesheet
> reusing dictionary from http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl for stylesheet
> xsltParseStylesheetProcess : found stylesheet
> exclude result prefix exsl
> xsltPrecomputeStylesheet: removing ignorable blank node
> Reusing dictionary for document
> creating dictionary for stylesheet
> reusing dictionary from http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl for stylesheet
> [ . . . snip . . . ]
>
> I read the man page for xsltproc and as best I can tell, the solution to my problem is to remove the -nonet flag. What other reasonable interpretation is there? Once that's done, it seems to work as advertised. How you get networked resources without using the network interface is perhaps why you are a GNOME developer and I'm just some guy trying to use this stuff. But if every other network service, from DNS to email to csup to http, both serving and fetching, works, I have a hard time with the notion that my network or host is misconfigured. Again, I am not using GNOME in any sense other than as infrastructure, like wiring or plumbing. It should be that reliable and, to most people, invisible.

https://bugzilla.redhat.com/show_bug.cgi?id=428168
https://bugzilla.redhat.com/show_bug.cgi?id=454113

Most of in google suggest that users have reinstall the docbook stuff
help solve their issue like your. Do you have
/usr/local/share/xsl/docbook/manpages/docbook.xsl and
/usr/local/share/xsl/docbook/html/docbook.xsl ? I have no idea why the
-nonet is broke in your machine though.

Cheers,
Mezz


-- 
mezz.freebsd at gmail.com - mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org


More information about the freebsd-gnome mailing list