When I try to install grub2, it errors out with the help2man saying it can't get the help for grub-install. I tried both with grub1 installed and uninstalled when I've tried to install grub2 (made no difference) Reproducible: Always Steps to Reproduce: 1.cave resolve grub -x 2. 3.
... chmod a+x grub-install chmod a+x grub-mkrescue PATH=.:$PATH /usr/bin/help2man --section=1 -i /var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/docs/man/grub-mkrescue.h2m -o grub-mkrescue.1 grub-mkrescue chmod a+x grub-mknetdir chmod a+x grub-install PATH=.:$PATH /usr/bin/help2man --section=8 -i /var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/docs/man/grub-install.h2m -o grub-install.8 grub-install chmod a+x grub-mkconfig chmod a+x grub-mknetdir PATH=.:$PATH /usr/bin/help2man --section=8 -i /var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/docs/man/grub-mknetdir.h2m -o grub-mknetdir.8 grub-mknetdir chmod a+x grub-set-default chmod a+x grub-mkconfig chmod a+x grub-reboot PATH=.:$PATH /usr/bin/help2man --section=8 -i /var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/docs/man/grub-mkconfig.h2m -o grub-mkconfig.8 grub-mkconfig chmod a+x grub-set-default PATH=.:$PATH /usr/bin/help2man --section=8 -i /var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/docs/man/grub-set-default.h2m -o grub-set-default.8 grub-set-default config.status: WARNING: '/var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/util/grub-install.in' seems to ignore the --datarootdir setting config.status: WARNING: '/var/tmp/paludis/sys-boot-grub-1.99-r1/work/grub-1.99/util/grub-mknetdir.in' seems to ignore the --datarootdir setting Error: * In program cave perform install --hooks --managed-output --output-exclusivity with-others =sys-boot/grub-1.99-r1:2::gentoo --destination installed --x-of-y 1 of 1: * When installing 'sys-boot/grub-1.99-r1:2::gentoo': * When running an ebuild command on 'sys-boot/grub-1.99-r1:2::gentoo': * Install failed for 'sys-boot/grub-1.99-r1:2::gentoo' (paludis::ActionFailedError) make[2]: Leaving directory `/var/tmp/paludis/sys-boot-grub-1.99-r1/work/build-pc' make[1]: Leaving directory `/var/tmp/paludis/sys-boot-grub-1.99-r1/work/build-pc' help2man: can't get `--help' info from grub-install Try `--no-discard-stderr' if option outputs to stderr make[2]: *** [grub-install.8] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 !!! ERROR in sys-boot/grub-1.99-r1::gentoo: !!! In /usr/libexec/paludis/utils/emake at line 30 !!! emake returned error 2 !!! Call stack: !!! * paludis_die_or_error_func (/usr/libexec/paludis/die_functions.bash:67) !!! * main (/usr/libexec/paludis/utils/emake:30) diefunc: making ebuild PID 28479 exit with error die trap: exiting with error. Failed install to / for sys-boot/grub-1.99-r1:2::gentoo * Checking whether the GNU info directory needs updating... * No updates needed Summary: failed: install sys-boot/grub-1.99-r1:2::gentoo to ::installed *** Messages log: /var/log/paludis/1314963742-install-sys-boot_grub-1.99-r1:2::gentoo.messages *** Output log: /var/log/paludis/1314963742-install-sys-boot_grub-1.99-r1:2::gentoo.out * You have 1 unread news items (use 'eselect news' to read) * Searching for configuration files requiring action... * No configuration file updates required
you must post `emerge --info` with every bug report also post the *full* build log as an attachment. never post it as a comment.
Created attachment 300921 [details] build.log
Created attachment 300923 [details] emerge --info
On grub-9999 as of r3848 (since Dec 10th actually), I see a similar bug: chmod a+x grub-mkstandalone PATH=.:$PATH /usr/bin/help2man --section=1 -i /var/tmp/portage/sys-boot/grub-9999/work/grub-9999/docs/man/grub-mkstandalone.h2m -o grub-mkstandalone.1 grub-mkstandalone help2man: can't get `--help' info from grub-mkrescue Try `--no-discard-stderr' if option outputs to stderr make[2]: *** [grub-mkrescue.1] Error 1 make[2]: *** Waiting for unfinished jobs.... help2man: can't get `--help' info from grub-mkstandalone Try `--no-discard-stderr' if option outputs to stderr make[2]: *** [grub-mkstandalone.1] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-boot/grub-9999/work/build-guessed' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-boot/grub-9999/work/build-guessed' make: *** [all] Error 2 Attaching build.log, emerge --info. Repeatable on all my Gentoo ~amd64 machines. Thanks.
P.S. I don't know if it's worthy of a separate bug, but can someone update the bzr URL with the trailing slash? * bzr pull start --> * repository: http://bzr.savannah.gnu.org/r/grub/trunk/grub/ http://bzr.savannah.gnu.org/r/grub/trunk/grub is permanently redirected to http://bzr.savannah.gnu.org/r/grub/trunk/grub/ Now on revision 3848. * exporting ... * revision 3848 is now in /var/tmp/portage/sys-boot/grub-9999/work/grub-9999 Thanks.