Re: Upgrade to F30 gone wrong

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

 



Hello,

One detail is missing, see below

On Saturday, May 4, 2019 10:54:49 AM EDT Steve Grubb wrote:
> On Saturday, May 4, 2019 10:29:18 AM EDT Tom Hughes wrote:
> 
> > On 04/05/2019 15:24, Steve Grubb wrote:
> > 
> > > I upgraded from a fully updated F29 to F30 today. Upon reboot I see
> > > 
> > > grub>
> > > 
> > > This seems like a pretty major bug in some component somewhere. I
> > > don't
> > > think this is a recoverable bug for most people, meaning they would
> > > have
> > > to reinstall and possibly lose everything.
> > > 
> > > What component is at fault? I'd like to report this bug and have it
> > > fixed
> > > asap before other people experience a non-working system after
> > > upgrade.
> > > No idea how to recover the system at this point. It does have valuable
> > > work related code and docs on it.
> > 
> > 
> > https://fedoraproject.org/wiki/Common_F30_bugs#blscfg-fail
> 
> 
> Thanks. It's nice that there is a writeup. But are non-technical people 
> expected to do this fix? (This is a rhetorical question to all of fedora-
> devel.) Could dnf system-upgrade detect that it's running on a system that
> 
 will fail? Could it warn people beforehand or even apply the grub
> upgrade first?
> 
> I have to think the issue could be detected before upgrading.
> 
> d=`mount | awk '$3 == "\/boot" { print $1 }' 2>/dev/null`
> if [ "x$d" == "x" ] ; then
>         d=`mount | awk '$3 == "\/" { print $1 }' 2>/dev/null`
>         if [ "x$d" == "x" ] ; then
>                 echo "Upgrading your grub2 install to a current version 
> cannot be done. You should not proceed with upgrading your system."
>                 exit 1
>         fi
>         grub2-install  $s
>         if [ $? -ne 0 ] ; then
>                 echo "grub2-install encountered an error. You should not 
> proceed with upgrading your system."
>                 exit 1
>         fi
> fi
> 
> ...
> 
> Anyways...following the instruction on that page...when 
> configfile /grub2/grub.cfg.rpmsave
> is run, it immediately shows me the menu and boot commences as it did. It 
> then says: "execute the grub2-install /dev/X command (where X is the boot
> device, i.e sda) to update the GRUB core and the module"
> 
> This is what happens:
> 
> # mount | grep boot
> /dev/sda1 on /boot type ext4 (rw,relatime,seclabel)
> [root ~]# grub2-install /dev/sda1
> Installing for i386-pc platform.
> grub2-install: warning: File system `ext2' doesn't support embedding.
> grub2-install: warning: Embedding is not possible.  GRUB can only be 
> installed in this setup by using blocklists.  However, blocklists are 
> UNRELIABLE and their use is discouraged..
> grub2-install: error: will not proceed with blocklists.
> 
and rebooting the system now has:

error: symbol 'grub_file_progress_hook' not found.
Entering rescue mode... 
grub rescue>
 
Which seems like a big step back from where I was.

-Steve


_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux