Сбой 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, но не могу думать, что могло бы изменить это.

  1. Кто-нибудь еще испытывает это? (Я посмотрю, будет ли это на новой установке на ВМ)
  2. Какой лучший способ исправить это - я должен редактировать /etc/xml/catalogизменить исходный код jhbuild sanitycheck (но не сломается ли какая-либо другая часть системы) или что-то еще?

1 ответ

Я нашел эту страницу с перечнем зависимостей и прошел через нее - после установки xmlto пакет jhbuild sanitycheck прошло чисто.

Другие вопросы по тегам