While compiling the kernel I'm getting a lot of these messages:

jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file 
or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E:
 cannot open "/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)
jade:/etc/sgml/sgml-docbook-3.1.cat:2:8:E: cannot open 
"/usr/share/sgml/docbook/sgml-dtd-3.1/catalog" (No such file or directory)

I think it's due to sgml-tools / openjade / docbook-dtd31-sgml / docbook-dtd41-sgml / 
docbook-style-dsssl uninstalling properly. 
Every time you install / deinstall those packages the directory becomes a mess. For 
instance, this line gets added to
/etc/sgml/sgml-docbook-4.1.cat:

CATALOG /etc/sgml/sgml-docbook-*.cat

And when everything is deinstalled there is a dangling symlink:

[root@alpha sgml]# ls -l
total 4
-rw-r--r--    1 root     root           76 Dec  9 11:24 catalog
lrwxrwxrwx    1 root     root           23 Dec  9 11:23 dsssl.cat -> 
/etc/sgml/dsssl-1.3.cat
-rw-r--r--    1 root     root          100 Dec  3 23:00 sgml.conf
-rw-r--r--    1 root     root          296 Dec  9 11:24 sgml-docbook-4.1.cat
-rw-r--r--    1 root     root           45 Dec  9 11:10 sgml-docbook-*.cat

The CATALOG in sgml-docbook-*.cat points to a non existant directory:

[root@alpha sgml]# less sgml-docbook-\*.cat 
CATALOG /usr/share/sgml/openjade-1.3/catalog

*1st install:*

catalog:
CATALOG /etc/sgml/sgml-docbook-3.1.cat
CATALOG /etc/sgml/dsssl-1.3.cat
CATALOG /etc/sgml/sgml-docbook-4.1.cat

dsssl-1.3.cat:
CATALOG /usr/share/sgml/openjade-1.3/catalog

dssl.cat -> /etc/sgml/dsssl-1.3.cat

sgml-docbook-3.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-3.1/catalog
CATALOG /usr/share/sgml/openjade-1.3/catalog
CATALOG /usr/share/sgml//docbook/dsssl-stylesheets-1.74b/catalog
CATALOG /usr/share/sgml/docbook/dsssl-stylesheets-cygnus/catalog

sgml-docbook-4.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-4.1/catalog

sgml-docbook.cat -> /etc/sgml/sgml-docbook-4.1.cat

sgml.conf:
# /etc/sgml/sgml.conf conformant with LSB
SGML_BASE_DIR=/usr/share/sgml
SGML_CATALOGS_DIR=/etc/sgml

*1st de-install:*

[root@alpha sgml]# urpme openjade docbook-style-dsssl sgml-tools docbook-dtd41-sgml 
docbook-dtd31-sgml sgml-common
error: execution of %postun scriptlet from sgml-common-0.6.3-1mdk failed, exit status 
127
error: execution of %postun scriptlet from docbook-style-dsssl-1.74b-1mdk failed, exit 
status 127

catalog:
CATALOG /etc/sgml/sgml-docbook-3.1.cat
CATALOG /etc/sgml/dsssl-1.3.cat
CATALOG /etc/sgml/sgml-docbook-4.1.cat

dsssl-1.3.cat:
CATALOG /usr/share/sgml/openjade-1.3/catalog

dsssl.cat -> /etc/sgml/dsssl-1.3.cat

sgml-docbook-3.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-3.1/catalog
CATALOG /usr/share/sgml/openjade-1.3/catalog
CATALOG /usr/share/sgml//docbook/dsssl-stylesheets-1.74b/catalog

sgml-docbook-4.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-4.1/catalog

sgml-docbook.cat -> /etc/sgml/sgml-docbook-4.1.cat

*2nd install:*

catalog:
CATALOG /etc/sgml/sgml-docbook-3.1.cat
CATALOG /etc/sgml/dsssl-1.3.cat
CATALOG /etc/sgml/sgml-docbook-4.1.cat

dsssl-1.3.cat:
CATALOG /usr/share/sgml/openjade-1.3/catalog

dsssl.cat -> /etc/sgml/dsssl-1.3.cat

sgml-docbook-3.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-3.1/catalog
CATALOG /usr/share/sgml/openjade-1.3/catalog
CATALOG /usr/share/sgml//docbook/dsssl-stylesheets-1.74b/catalog
CATALOG /usr/share/sgml//sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/dsssl-stylesheets-cygnus/catalog

sgml-docbook-4.1.cat:
CATALOG /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/docbook/sgml-dtd-4.1/catalog
CATALOG /usr/share/sgml//sgml-iso-entities-8879.1986/catalog
CATALOG /usr/share/sgml/openjade-1.3/catalog
CATALOG /usr/share/sgml//docbook/dsssl-stylesheets-1.74b/catalog
CATALOG /usr/share/sgml/docbook/dsssl-stylesheets-cygnus/catalog

sgml-docbook.cat -> /etc/sgml/sgml-docbook-4.1.cat

sgml.conf:
# /etc/sgml/sgml.conf conformant with LSB
SGML_BASE_DIR=/usr/share/sgml
SGML_CATALOGS_DIR=/etc/sgml


hmmm... WTF am I writing here?? (I need some coffee) I can't find the logic in this, 
once it leaves dangling symlinks,
it leaves files behind, and other weird things, and now it doesn't... what's the trick 
with these packages? Or aren't
these packages meant to be installed & de-installed alot?

Stefan



Reply via email to