Workaround for error after upgrading VM from F16 to F17

Updating a Fedora 16 guest to a Fedora 17 guest via preupgrade gave me the ‘Oh no, something has gone wrong!’ screen at the GDM login screen.  It’s quite frustrating to see that screen because you can’t switch to a virtual terminal for troubleshooting, or even reboot or shutdown.

To send the key sequence Ctrl+Alt+F2 to the guest to switch to a virtual terminal, use the qemu monitor by pressing

 Ctrl+Alt+2

and use sendkey to send the key sequence:

(qemu) sendkey ctrl-alt-f2

Then go back to the guest window by issuing

Ctrl+Alt+1

After logging in as root, I poked in the gdm log files in /var/log/gdm/ and saw the fprint daemon was causing some errors.  Removing the fprintd package fixed this, but this is just a workaround, not a solution:

yum remove fprintd

Bug filed.

4 thoughts on “Workaround for error after upgrading VM from F16 to F17”

  1. Thanks mate. That’s not just a workaround for me since I don’t need fingerprint authentication anyway.

  2. Another (better) workaround is to add a usb device or just enable usb for the VM. For qemu, adding ‘-usb’ to the command line suffices.

  3. Hello i am getting the problem after updating ” oh no something has gone wrong” how to remove that problem.

    regards,
    Digvijay

  4. Thanks a lot!! I wasn’t even upgrading and the error happened, mine was a fresh fc17 install on qemu… and this fixed the problem.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>