[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#825229: marked as done (crosshurd: Incompatibility with update-grub. Fails to boot.)



Your message dated Fri, 03 Jun 2016 11:49:51 +0000
with message-id <E1b8nbr-00052J-3F@franck.debian.org>
and subject line Bug#825229: fixed in crosshurd 1.7.51
has caused the Debian Bug report #825229,
regarding crosshurd: Incompatibility with update-grub. Fails to boot.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
825229: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825229
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: crosshurd
Version: 1.7.50
Severity: normal
Tags: patch

Running crosshurd to install in a disk partition and then running update-grub,
rebooting and selecting the Hurd entry, fails to boot because the Grub
does not find /boot/gnumach.gz (there is /boot/gnumach-1.6-486.gz).

The following patch solves the problem in my case:

-----------------------------------------------------------------------------
--- makehurddir.sh	2016-05-22 16:28:32.000000000 +0200
+++ makehurddir2.sh	2016-05-24 21:25:48.678706572 +0200
@@ -43,6 +43,8 @@
 
 if [ -e $TARGET/var/cache/apt/archives/gnumach-image-1.6-486_* ] ; then
         extract gnumach-image-1.6-486
+        # place symlink for compatibility with update-grub (/etc/grub.d/30_os-prober)
+        ln -s gnumach-1.6-486.gz "$TARGET/boot/gnumach.gz"
 fi
 
 if [ -e $TARGET/var/cache/apt/archives/libbz2-1.0_* ] ; then
-----------------------------------------------------------------------------

Afterwards, the Hurd starts to boot but fails (hangs) with the following error
(maybe an issue with partition names):

start ext2fs: ext2fs: device:(hostdisk//dev/sda,msdos2): No such device or address

Also I have observed that, running "grep TARGET /usr/share/crosshurd/*"
yields some results with "$TARGET/..." quoted and some others not,
so if we run crosshurd with a path with spaces, it may fail.



-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=gl_ES.utf8, LC_CTYPE=gl_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages crosshurd depends on:
ii  dialog    1.2-20140911-1
ii  dpkg-dev  1.17.26

Versions of packages crosshurd recommends:
pn  attr  <none>

crosshurd suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: crosshurd
Source-Version: 1.7.51

We believe that the bug you reported is fixed in the latest version of
crosshurd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 825229@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated crosshurd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 03 Jun 2016 13:17:51 +0200
Source: crosshurd
Binary: crosshurd
Architecture: source all
Version: 1.7.51
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers <debian-hurd@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 crosshurd  - Install a Debian system
Closes: 825229
Changes:
 crosshurd (1.7.51) unstable; urgency=medium
 .
   [ Rodrigo Valiña Gutiérrez ]
   * Add gnumach.gz symlink for dumb update-grub scripts (Closes: Bug#825229).
 .
   [ Samuel Thibault ]
   * Bump gnumach version to 1.7.
Checksums-Sha1:
 c289dec0d576723f2b038274bcb3bc8dbc0998f3 1479 crosshurd_1.7.51.dsc
 4981426a74f27599cdeabdb4d70141e05b973365 21290 crosshurd_1.7.51.tar.gz
 cadc8967c5683e174e0cefe9732452d705b325ae 20584 crosshurd_1.7.51_all.deb
Checksums-Sha256:
 98331ca76021af04ebf4052fc8f9b766068ee4d3d55dd88c40903e77f35dbc3c 1479 crosshurd_1.7.51.dsc
 1a505fcc1b8c543be141853b0c26b3f3d7bc9d7fe138e512e681ca07ad06db14 21290 crosshurd_1.7.51.tar.gz
 ae3135c700b87c6d8ef58f953deff37063c94e24ffe32e0423df31a904d78b29 20584 crosshurd_1.7.51_all.deb
Files:
 8ae78a5b3908b117b8a1b99af079209b 1479 misc extra crosshurd_1.7.51.dsc
 3fcbe5efb884de44a883aacdb6daa456 21290 misc extra crosshurd_1.7.51.tar.gz
 392dea34e199de59f00eaa3def8a9a2a 20584 misc extra crosshurd_1.7.51_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXUWfhAAoJEPs9hU7TiF8YcbAQALD+fWiZ/AZyJDgTAIY3OzFu
Y1aVqNjXsFGAVQUA3e392yHTFBgJsSFzr3jH+RmGCmSTRq1qfXBwpRgjSzkUShjY
c+ojZ4nDsxvi7qglFW6GOhi5b1Tzp59w0U/xXmg6zGJKPp+hDhTCK5Ji/oLnQDTs
nb3Lj3y2LAn1BYQwfRsH9Y9iyiEibJ3l0I95dvx3sL6SUr/su+yZufhfM7ijLyDj
WqzSQktS/gBxYWKf+1jPmGI6+yxpAm66nPoUojARxb0mxZxJ6i65eOsOZCs2CFrf
YkBWCVEvXLi4zP7s7McOqkhkdCcWk4YQRfvFM1uAybJQG2flrSYLT3bA62+33bS0
fkRBCS24aBpctLrdHwQowuTzfumd85XGAO2pOrwHqjnsYjmU7rlW/CcHMHaG//hK
5FS7+JTX6g6KEpDLPyzPxW07w9d39oKp5tyrp+8zDaiQh5TkmooiIhppw75ZG/Xm
eELYax3d0NQVFyJlBIcTvraPQ+7kTLD5yIaU83yXWsCaWf7R8RPPQX4WfoQ0NaGU
8HvNEa1wWX5stNT/iSlvhPZNyMnBK1mfNftegPp1XiM8o0JxMacFYJwo1+kuh/a+
Sirvb0kQ91iwhQS/E6rhNmTpBpJk6egTt1U32W6iVET5Yi0ZQ9UQc+xa5ME6k7Ui
aiCoQs8sYCY86CQmBygx
=Yw9N
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: