Re: GRUB Error on 04-12 Images
On 4/15/19 15:44, John Paul Adrian Glaubitz wrote:
On 4/15/19 3:37 PM, Frank Scheiner wrote:
Well, the above excerpt shows that the script tries to read an invalid
path which might the result of one of the commands returning an error
instead of a usable path. I haven't looked at the details yet.
On second thought, the output prefixed with "Main-menu" is indeed the
stderr output for the cat command in the (failing) check for the mount
point requirement (see ). Not sure why it is printed after a message
that should actually only come later. Maybe another typo or a behaviour
of the installer environment I don't understand yet.
We can of course first check if the file we want to `cat` is actually
there, but as the check will fail anyhow if it doesn't print the exact
mount point we require, that might be overkill.
We should also check whether it matches the regular expression of a valid
The point is that it should not try to read the path if the command before
As said, I don't know why the `cat` stderr message is emitted after the
exit message of `mk-hfs-boostrap.sh`.
This can be a result of a redirect of stderr to stdout (i.e. 2 >&1).
I'll just drop stderr in those checks.
I assume that Noah typed that message instead of copying it (from the "string
of numbers"), but that that "=dev=SDB=" looks very suspicious unless it is
a copy-and-paste error. It definitely needs to be investigated.
I'd say it's a copy-and-paste error and should read "=dev=sdb" - also
because the identifier of the `mk-hfs-bootstrap.sh` output starts with a
capital letter in what Noah wrote, and that is not the case in the
But "=dev=sdb" is not valid path specifier either unless I am missing
It is, check `/var/lib/partman/devices` during an installation and after
the partitioning step, e.g. for two disks it could look like this:
/var/lib/partman/devices # ls -la
drwxr-xr-x 4 root root 80 Apr 15 12:56 .
drwxr-xr-x 4 root root 380 Apr 15 12:57 ..
drwxr-xr-x 3 root root 160 Apr 15 12:56 =dev=sda
drwxr-xr-x 7 root root 240 Apr 15 12:57 =dev=sdb
Okay, that's really odd. I wonder where this comes from.
I don't think this is an error. It's the same on e.g. ia64 during
installation. These per storage device directories contain partman
related information in form or files with keyword names.