On Fri, 17 Jan 2020 at 01:39, Andreas Feldner <pe...@feldner-bv.de> wrote:
> on an existing installation, the refind package started to break apt-get 
> upgrade runs,
> presumably with the availability of an update of the package.
>
> The issue arrived w/o interaction on unattended upgrade runs and can easily 
> reproduced
> by manual runs of refind-install.
>
> The result of apt-get upgrade or unattended-upgrade runs:
>
> > refind (0.11.4-1) wird eingerichtet ...
> > Installing rEFInd to the ESP...
> > mount: /boot/efi: /dev/sda2 already mounted on /boot/efi.
> > dpkg: Fehler beim Bearbeiten des Paketes refind (--configure):
> >  »installiertes refind-Skript des Paketes post-installation«-Unterprozess 
> > gab den Fehlerwert 1 zurück
> > Fehler traten auf beim Bearbeiten von:
> >  refind
>
> The output of manually running refind-install is reproducably:
> > $ sudo refind-install
> > ShimSource is none
> > Installing rEFInd on Linux....
> > The ESP doesn't seem to be mounted! Trying to find it....
> > mount: /boot/efi: /dev/sda2 already mounted on /boot/efi.
> > ////boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
> > mounted at //boot or //boot/efi and it must be VFAT! Aborting!
>
> Notes:
> - The ESP was mounted to /boot/efi before running refind-install, but is 
> unmounted by the command (and left unmounted).
> - No explicit configuration of --root is given. The vast number of leading / 
> is produced by the script
> - Running the script with /boot/efi mounted or unmounted does not change any 
> output
> - The system is currently booting via refind using the ESP partition in 
> question, i.e. was set up by previous versions of refind
>
>
> Expected output:
> - The script should not add multiple leading slashes to the mount point and 
> then fail to find it in mtab or block device lists
> - refind should update the installation to the new version

This is definitely odd, and I'm hoping Rod has some ideas for what's
going on, but can you also share the contents of "/etc/fstab" and
"/etc/mtab" on your system?

I think the output of "df" might be useful too, looking at the bits of
"refind-install" that seem to be misfiring.

> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE= 
> (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages refind depends on:
> ii  debconf [debconf-2.0]  1.5.73
> ii  efibootmgr             15-1+b1
> ii  openssl                1.1.1d-2
> ii  parted                 3.3-1
>
> Versions of packages refind recommends:
> ii  python3     3.7.5-3
> ii  sbsigntool  0.9.2-2
>
> refind suggests no packages.
>
> -- debconf information:
> * refind/install_to_esp: true

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

Reply via email to