Build failed in Jenkins: d-i_manual_cs_html_po2xml #430

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Wed May 6 18:25:15 BST 2026


See <https://jenkins.debian.net/job/d-i_manual_cs_html_po2xml/430/display/redirect?page=changes>

Changes:

[mh+debian-packages] remove plip.xml

[mh+debian-packages] remove references to the plip appendix

[w] Document how to install to NBD

[w] Editorial changes

[w] Be more clear on where to enter the option

[debian-boot] [SILENT_COMMIT] Update of POT and PO files for the installation-guide


------------------------------------------
Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building on the built-in node in workspace <https://jenkins.debian.net/job/d-i_manual_cs_html_po2xml/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://jenkins.debian.net/job/d-i_manual_cs_html_po2xml/ws/manual/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://salsa.debian.org/installer-team/installation-guide.git # timeout=10
Fetching upstream changes from https://salsa.debian.org/installer-team/installation-guide.git
 > git --version # timeout=10
 > git --version # 'git version 2.47.3'
 > git fetch --tags --force --progress -- https://salsa.debian.org/installer-team/installation-guide.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse origin/master^{commit} # timeout=10
Checking out Revision 72dbfb5e8fb6f53a71691b1b91e12f3b537a8976 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 72dbfb5e8fb6f53a71691b1b91e12f3b537a8976 # timeout=10
Commit message: "Merge branch 'zg/remove-plip' into 'master'"
 > git rev-list --no-walk dee23b33e50270c565a52f78a57128086d2a686e # timeout=10
[workspace] $ /bin/sh -xe /tmp/jenkins6373450888521497275.sh
+ /srv/jenkins/bin/d-i_manual.sh cs html po2xml
====================================================================================
Wed May  6 17:24:08 UTC 2026 - running /srv/jenkins/bin/d-i_manual.sh (for job d-i_manual_cs_html_po2xml) on jenkins, called using "cs html po2xml" as arguments.
Wed May  6 17:24:08 UTC 2026 - actually running "d-i_manual.sh" (md5sum 4c7950181575ac610c921f15051bb4d2) as "/tmp/jenkins-script-WMtqL7Qq"

$ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING

Cleaning workspace <https://jenkins.debian.net/job/d-i_manual_cs_html_po2xml/ws/> now.
Copying <https://jenkins.debian.net/job/d-i_manual_cs_html_po2xml/ws/manual> to /srv/d-i/d-i-manual-PSzI now.
d-i-manual-16987
Building list of entities...
Converting XML files to UTF-8...
Merging XML files per 'chapter'...
Creating new POT file for ./integrated/en/install-methods/install-methods.xml
Creating new POT file for ./integrated/en/boot-installer/boot-installer.xml
Creating new POT file for ./integrated/en/welcome/welcome.xml
Creating new POT file for ./integrated/en/boot-new/boot-new.xml
Creating new POT file for ./integrated/en/preface.xml
Creating new POT file for ./integrated/en/post-install/post-install.xml
Creating new POT file for ./integrated/en/hardware/hardware.xml
Creating new POT file for ./integrated/en/using-d-i/using-d-i.xml
Creating new POT file for ./integrated/en/partitioning/partitioning.xml
Creating new POT file for ./integrated/en/howto/installation-howto.xml
Creating new POT file for ./integrated/en/appendix/gpl.xml
Creating new POT file for ./integrated/en/appendix/preseed.xml
Creating new POT file for ./integrated/en/appendix/random-bits.xml
Creating new POT file for ./integrated/en/administrivia/administrivia.xml
Invalid token found "Opening and ending tag mismatch." 143 9 "<!DOCTYPE fake PUBLIC \"fake\" \"fake\" []><!-- Start of file administrivia/administrivia.xml -->\n<!-- $Id$ -->\n\n<appendix id=\"administrivia\">\n <title>Administrivia</title>\n\n\n <sect1 id=\"about\">\n <title>About This Document</title>\n\n<para>\n\nThis manual was initially created for the debian-installer in Debian Sarge,\noriginally based on\nthe Woody installation manual for boot-floppies, which was based\non earlier Debian installation manuals, and on the Progeny\ndistribution manual which was released under GPL in 2003.\n\n</para><para>\n\nThis document is written in DocBook XML.  Output formats are generated\nby various programs using information from the\n<classname>docbook-xml</classname> and\n<classname>docbook-xsl</classname> packages.\n\n</para><para>\n\nIn order to increase the maintainability of this document, we use\na number of XML features, such as entities and profiling attributes.\nThese play a role akin to variables and conditionals in programming\nlanguages.  The XML source to this document contains information for\neach different architecture !POXML_AMP!mdash; profiling attributes are used to\nisolate certain bits of text as architecture-specific.\n\n</para><para condition=\"about-langteam\">\n\nTranslators can use this paragraph to acknowledge the people responsible\nfor the translation of the manual.\nTranslation teams are advised to just mention the coordinator and maybe\nmajor contributors and thank everybody else in a phrase like <quote>all\ntranslators and reviewers from the translation team for {your language}\nat {your l10n mailinglist}</quote>.\n\nSee build/lang-options/README on how to enable this paragraph.\nIts condition is <quote>about-langteam</quote>.\n\n</para>\n </sect1>\n\n <sect1 id=\"contributing\">\n <title>Contributing to This Document</title>\n\n<para>\n\nIf you have problems or suggestions regarding this document, you\nshould probably submit them as a bug report against the package\n<classname>installation-guide</classname>.  See the\n<classname>reportbug</classname> package or read the online\ndocumentation of the <ulink url=\"!POXML_AMP!url-bts;\">Debian Bug\nTracking System</ulink>.  It would be nice if you could check the\n<ulink url=\"!POXML_AMP!url-bts;installation-guide\">open bugs against\ninstallation-guide</ulink> to see whether your problem has\nalready been reported. If so, you can supply additional corroboration\nor helpful information to\n<email><replaceable>XXXX</replaceable>@bugs.debian.org</email>,\nwhere <replaceable>XXXX</replaceable> is the number for the\nalready-reported bug.\n\n</para><para>\n\nBetter yet, get a copy of the DocBook source for this document, and\nproduce patches against it.  The DocBook source can be found at the\n<ulink url=\"!POXML_AMP!url-d-i-project-salsa;\">installation-guide project on salsa</ulink>. If\nyou're not familiar with DocBook, don't worry:\nthere is a simple cheatsheet in the manuals directory that will get\nyou started. It's like html, but oriented towards the meaning of\nthe text rather than the presentation. Patches submitted to the\ndebian-boot mailing list (see below) are welcomed.\nFor instructions on how to check out the sources via git, see\n<ulink url=\"!POXML_AMP!url-manual-readme;\">README</ulink>\nfrom the source root directory.\n\n</para><para>\n\nPlease do <emphasis>not</emphasis> contact the authors of this\ndocument directly.  There is also a discussion list for !POXML_AMP!d-i;, which\nincludes discussions of this manual.  The mailing list is\n<email>debian-boot at lists.debian.org</email>.  Instructions for\nsubscribing to this list can be found at the <ulink\nurl=\"!POXML_AMP!url-debian-lists-subscribe;\">Debian Mailing\nList Subscription</ulink> page; or you can browse the <ulink\nurl=\"!POXML_AMP!url-debian-list-archives;\">Debian Mailing List Archives</ulink>\nonline.\n\n</para>\n\n </sect1>\n\n <sect1 id=\"contributors\">\n <title>Major Contributions</title>\n\n<para>\n\nThis document was originally written by Bruce Perens, Sven Rudolph, Igor\nGrobman, James Treacy, and Adam Di Carlo. Sebastian Ley wrote the\nInstallation Howto.\n\n</para><para>\n\nMiroslav Kuře has documented a lot of the functionality in\ndebian-installer. Frans Pop was the main editor and release manager during\nthe Etch, Lenny and Squeeze releases.\n\n</para><para>\n\nMany, many Debian users and developers contributed to this document.\nParticular note must be made of Michael Schmitz (m68k support), Frank\nNeumann (original author of the <ulink\nurl=\"!POXML_AMP!url-m68k-old-amiga-install;\">Amiga install manual</ulink>),\nArto Astala, Eric Delaunay/Ben Collins (SPARC information), Tapio\nLehtonen, and Stéphane Bortzmeyer for numerous edits and text.\nWe have to thank Pascal Le Bail for useful information about booting\nfrom USB memory sticks.\n\n</para><para>\n\nExtremely helpful text and information was found in Jim Mintha's HOWTO\nfor network booting (no URL available), the <ulink\nurl=\"!POXML_AMP!url-debian-faq;\">Debian FAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-m68k-faq;\">Linux/m68k FAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-sparc-linux-faq;\">Linux for SPARC Processors\nFAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-alpha-faq;\">Linux/Alpha\nFAQ</ulink>, amongst others.  The maintainers of these freely\navailable and rich sources of information must be recognized.\n\n</para><para>\n\nThe section on chrooted installations in this manual\n(<xref linkend=\"linux-upgrade\"/>) was derived in part from\ndocuments copyright Karsten M. Self.\n\n </sect1>\n\n <sect1 id=\"trademarks\">\n <title>Trademark Acknowledgement</title>\n<para>\n\nAll trademarks are property of their respective trademark owners.\n\n</para>\n </sect1>\n</appendix>\n\n<!--   End of file administrivia/administrivia.xml -->\n"
Creating new POT file for ./integrated/en/preparing/preparing.xml
Creating new POT file for ./integrated/en/bookinfo.xml
Updating PO files for language 'cs':
- updating post-install.po
- updating preparing.po
- updating boot-installer.po
- updating hardware.po
- updating preseed.po
- updating boot-new.po
- updating random-bits.po
- updating partitioning.po
- updating using-d-i.po
- updating administrivia.po
- updating gpl.po
- updating bookinfo.po
- updating welcome.po
- updating install-methods.po
- updating installation-howto.po
- updating preface.po
Reverting modified POT files (if any)...
./scripts/revert_pot: 12: git: not found
done.
Creating XML files for language 'cs':
- creating install-methods.xml
- creating boot-installer.xml
found empty tag para
- creating welcome.xml
- creating boot-new.xml
- creating preface.xml
- creating post-install.xml
- creating hardware.xml
- creating using-d-i.xml
- creating partitioning.xml
- creating installation-howto.xml
- creating gpl.xml
- creating preseed.xml
- creating random-bits.xml
- creating administrivia.xml
Invalid token found "Opening and ending tag mismatch." 143 9 "<!DOCTYPE fake PUBLIC \"fake\" \"fake\" []><!-- Start of file administrivia/administrivia.xml -->\n<!-- $Id$ -->\n\n<appendix id=\"administrivia\">\n <title>Administrivia</title>\n\n\n <sect1 id=\"about\">\n <title>About This Document</title>\n\n<para>\n\nThis manual was initially created for the debian-installer in Debian Sarge,\noriginally based on\nthe Woody installation manual for boot-floppies, which was based\non earlier Debian installation manuals, and on the Progeny\ndistribution manual which was released under GPL in 2003.\n\n</para><para>\n\nThis document is written in DocBook XML.  Output formats are generated\nby various programs using information from the\n<classname>docbook-xml</classname> and\n<classname>docbook-xsl</classname> packages.\n\n</para><para>\n\nIn order to increase the maintainability of this document, we use\na number of XML features, such as entities and profiling attributes.\nThese play a role akin to variables and conditionals in programming\nlanguages.  The XML source to this document contains information for\neach different architecture !POXML_AMP!mdash; profiling attributes are used to\nisolate certain bits of text as architecture-specific.\n\n</para><para condition=\"about-langteam\">\n\nTranslators can use this paragraph to acknowledge the people responsible\nfor the translation of the manual.\nTranslation teams are advised to just mention the coordinator and maybe\nmajor contributors and thank everybody else in a phrase like <quote>all\ntranslators and reviewers from the translation team for {your language}\nat {your l10n mailinglist}</quote>.\n\nSee build/lang-options/README on how to enable this paragraph.\nIts condition is <quote>about-langteam</quote>.\n\n</para>\n </sect1>\n\n <sect1 id=\"contributing\">\n <title>Contributing to This Document</title>\n\n<para>\n\nIf you have problems or suggestions regarding this document, you\nshould probably submit them as a bug report against the package\n<classname>installation-guide</classname>.  See the\n<classname>reportbug</classname> package or read the online\ndocumentation of the <ulink url=\"!POXML_AMP!url-bts;\">Debian Bug\nTracking System</ulink>.  It would be nice if you could check the\n<ulink url=\"!POXML_AMP!url-bts;installation-guide\">open bugs against\ninstallation-guide</ulink> to see whether your problem has\nalready been reported. If so, you can supply additional corroboration\nor helpful information to\n<email><replaceable>XXXX</replaceable>@bugs.debian.org</email>,\nwhere <replaceable>XXXX</replaceable> is the number for the\nalready-reported bug.\n\n</para><para>\n\nBetter yet, get a copy of the DocBook source for this document, and\nproduce patches against it.  The DocBook source can be found at the\n<ulink url=\"!POXML_AMP!url-d-i-project-salsa;\">installation-guide project on salsa</ulink>. If\nyou're not familiar with DocBook, don't worry:\nthere is a simple cheatsheet in the manuals directory that will get\nyou started. It's like html, but oriented towards the meaning of\nthe text rather than the presentation. Patches submitted to the\ndebian-boot mailing list (see below) are welcomed.\nFor instructions on how to check out the sources via git, see\n<ulink url=\"!POXML_AMP!url-manual-readme;\">README</ulink>\nfrom the source root directory.\n\n</para><para>\n\nPlease do <emphasis>not</emphasis> contact the authors of this\ndocument directly.  There is also a discussion list for !POXML_AMP!d-i;, which\nincludes discussions of this manual.  The mailing list is\n<email>debian-boot at lists.debian.org</email>.  Instructions for\nsubscribing to this list can be found at the <ulink\nurl=\"!POXML_AMP!url-debian-lists-subscribe;\">Debian Mailing\nList Subscription</ulink> page; or you can browse the <ulink\nurl=\"!POXML_AMP!url-debian-list-archives;\">Debian Mailing List Archives</ulink>\nonline.\n\n</para>\n\n </sect1>\n\n <sect1 id=\"contributors\">\n <title>Major Contributions</title>\n\n<para>\n\nThis document was originally written by Bruce Perens, Sven Rudolph, Igor\nGrobman, James Treacy, and Adam Di Carlo. Sebastian Ley wrote the\nInstallation Howto.\n\n</para><para>\n\nMiroslav Kuře has documented a lot of the functionality in\ndebian-installer. Frans Pop was the main editor and release manager during\nthe Etch, Lenny and Squeeze releases.\n\n</para><para>\n\nMany, many Debian users and developers contributed to this document.\nParticular note must be made of Michael Schmitz (m68k support), Frank\nNeumann (original author of the <ulink\nurl=\"!POXML_AMP!url-m68k-old-amiga-install;\">Amiga install manual</ulink>),\nArto Astala, Eric Delaunay/Ben Collins (SPARC information), Tapio\nLehtonen, and Stéphane Bortzmeyer for numerous edits and text.\nWe have to thank Pascal Le Bail for useful information about booting\nfrom USB memory sticks.\n\n</para><para>\n\nExtremely helpful text and information was found in Jim Mintha's HOWTO\nfor network booting (no URL available), the <ulink\nurl=\"!POXML_AMP!url-debian-faq;\">Debian FAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-m68k-faq;\">Linux/m68k FAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-sparc-linux-faq;\">Linux for SPARC Processors\nFAQ</ulink>, the <ulink\nurl=\"!POXML_AMP!url-alpha-faq;\">Linux/Alpha\nFAQ</ulink>, amongst others.  The maintainers of these freely\navailable and rich sources of information must be recognized.\n\n</para><para>\n\nThe section on chrooted installations in this manual\n(<xref linkend=\"linux-upgrade\"/>) was derived in part from\ndocuments copyright Karsten M. Self.\n\n </sect1>\n\n <sect1 id=\"trademarks\">\n <title>Trademark Acknowledgement</title>\n<para>\n\nAll trademarks are property of their respective trademark owners.\n\n</para>\n </sect1>\n</appendix>\n\n<!--   End of file administrivia/administrivia.xml -->\n"
- creating preparing.xml
- creating bookinfo.xml
Building the html version of the cs manual now.
+ schroot --directory /srv/d-i/d-i-manual-PSzI/manual/build -c chroot:jenkins-d-i-sid make languages=cs architectures=amd64 destination=/srv/d-i/d-i-manual-PSzI/manual/build/html/ formats=html
set -e ; \
target=cs.amd64 ; \
lang=${target%.*} ; \
lang_id="$(echo $lang | tr A-Z a-z | sed "s/_/-/")" ; \
arch=${target#*.} ; \
eval arch_destination=$destination ; \
echo "Architecture: $arch" ; \
if [ -n "$noarchdir" ]; then \
	destsuffix="$lang" ; \
else \
	if [ -n "$web" ] ; then \
		destsuffix="$arch" ; \
	else \
		destsuffix="$lang.$arch" ; \
	fi ; \
fi ; \
export destdir=build.out.$lang.$arch ; \
export tempdir=build.tmp.$lang.$arch ; \
echo "Calling ./buildone.sh \"$arch\" \"$lang\" \"$formats\"" ; \
./buildone.sh "$arch" "$lang" "$formats" ; \
mkdir -p "$arch_destination/$destsuffix" ; \
for format in $formats; do \
	if [ "$format" = html ]; then \
		mkdir -p "$arch_destination/$destsuffix/images" ; \
		mv ./$destdir/html/images/* "$arch_destination/$destsuffix/images" ; \
		rmdir ./$destdir/html/images ; \
		mv ./$destdir/html/* "$arch_destination/$destsuffix" ; \
	else \
		# Do not fail because of missing PDF support for some languages \
		if [ -n "$web" ] ; then \
			mv ./$destdir/install.$lang.$format "$arch_destination/$destsuffix/install.$lang_id.$format" 2>/dev/null || true ; \
		else \
			mv ./$destdir/install.$lang.$format "$arch_destination/$destsuffix" 2>/dev/null || true ; \
		fi ; \
	fi ; \
done ; \
./clear.sh
Architecture: amd64
Calling ./buildone.sh "amd64" "cs" "html"
Info: creating temporary profiled .xml file...
/srv/d-i/d-i-manual-PSzI/manual/cs/administrivia/administrivia.xml:129: parser error : Opening and ending tag mismatch: para line 123 and sect1
 </sect1>
         ^
/srv/d-i/d-i-manual-PSzI/manual/cs/administrivia/administrivia.xml:140: parser error : Opening and ending tag mismatch: sect1 line 70 and appendix
</appendix>
           ^
unable to parse build.tmp.cs.amd64/install.cs.xml
make: *** [Makefile:8: cs.amd64] Error 1
+ cleanup_srv
+ '[' /srv/d-i/ = /srv/d-i/ ']'
+ '[' 24 -ge 10 ']'
+ echo 'Removing /srv/d-i/d-i-manual-PSzI now.'
Removing /srv/d-i/d-i-manual-PSzI now.
+ rm -rf /srv/d-i/d-i-manual-PSzI
Wed May  6 17:25:14 UTC 2026 - d-i_manual.sh stopped running as /tmp/jenkins-script-WMtqL7Qq, removing.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list