Description of Problem: I got a number of errors when trying to install the docbook DTDs: [root@kiev rpms]# ls docbook-dtd412-xml-1.0-1.noarch.rpm docbook-dtd41-xml-1.0-7.noarch.rpm docbook-dtd41-sgml-1.0-10.noarch.rpm [root@kiev rpms]# rpm -ivh *.rpm Preparing... ########################################### [100%] 1:docbook-dtd412-xml ########################################### [ 33%] install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. ln: creating symbolic link `/etc/sgml/xml-docbook.cat' to `/etc/sgml/xml-docbook-4.1.2.cat': No such file or directory error: execution of %post scriptlet from docbook-dtd412-xml-1.0-1 failed, exit status 1 2:docbook-dtd41-sgml ########################################### [ 66%] install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. ln: creating symbolic link `/etc/sgml/sgml-docbook.cat' to `/etc/sgml/sgml-docbook-4.1.cat': No such file or directory error: execution of %post scriptlet from docbook-dtd41-sgml-1.0-10 failed, exit status 1 3:docbook-dtd41-xml ########################################### [100%] install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. install-catalog: unable to write in /etc/sgml. ln: creating symbolic link `/etc/sgml/xml-docbook.cat' to `/etc/sgml/xml-docbook-4.1.cat': No such file or directory error: execution of %post scriptlet from docbook-dtd41-xml-1.0-7 failed, exit status 1 It appears that it is trying to write into /etc/sgml on which doesn't exist on my system. Version-Release number of selected component (if applicable): docbook-dtd412-xml-1.0-1 docbook-dtd41-sgml-1.0-10 docbook-dtd41-xml-1.0-7 Actual results: According to "rpm -qa | grep dtd" these packages were installed on the system. Expected Results: The packages should either install cleanly or not at all.
What does 'rpm -V sgml-common' say?
[stephen@kiev users/stephen] 501 $ rpm -V sgml-common missing /etc/sgml/sgml.conf
Looks like a duplicate of bug #47485, perhaps.
sgml-common-0.6.3-1 now owns /etc/sgml, which should fix this problem.