Сбой jhbuild sanitycheck в Ubuntu 14.04 (Trusty)
Я пытаюсь настроить jhbuild на Ubuntu 14.04. Когда я бегу jhbuild sanitycheck
Я получаю два сообщения:
Could not find DocBook XML DTD V4.1.2 in XML Catalog
Could not find DocBook XSL Stylesheets in XML Catalog
Код, который проверяет это в jhbuild:
for (item, name) in [('-//OASIS//DTD DocBook XML V4.1.2//EN',
'DocBook XML DTD V4.1.2'),
('http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl',
'DocBook XSL Stylesheets')]:
try:
data = get_output(['xmlcatalog', '/etc/xml/catalog', item])
except:
print 'Could not find %s in XML catalog' % name
и, конечно же, в /etc/xml/catlog
Есть записи, которые почти, но не совсем совпадают с тем, что ищет код. Например. ссылка на -//OASIS//DTD DocBook XML
(без номера версии) и http://docbook.sourceforge.net/release/xsl/
(без current/html/chunk.xsl
немного).
Официальная Ubuntu docbook-xml
а также docbook-xsl
пакеты установлены.
Похоже, содержимое /etc/xml/catalog
не то, что jhbuild
ожидает. 14.04 была установлена с нуля; Я добавил несколько других пакетов из различных PPA, но не могу думать, что могло бы изменить это.
- Кто-нибудь еще испытывает это? (Я посмотрю, будет ли это на новой установке на ВМ)
- Какой лучший способ исправить это - я должен редактировать
/etc/xml/catalog
изменить исходный код jhbuild sanitycheck (но не сломается ли какая-либо другая часть системы) или что-то еще?
1 ответ
Я нашел эту страницу с перечнем зависимостей и прошел через нее - после установки xmlto
пакет jhbuild sanitycheck
прошло чисто.