Yum breaking gnome-terminal in FC5

If like me, you performed a yum update this morning and your gnome-terminal has stopped working and instead is doing a lot of this:
(gnome-terminal:2274): Gdk-CRITICAL **: gdk_screen_get_number: assertion `GDK_IS_SCREEN (screen)’ failed
gnome-terminal: symbol lookup error: gnome-terminal: undefined symbol: vte_terminal_set_opacity

This is probably because you were trying out aiglx and you’ve removed the aiglx repo.

Try this:
rpm -e gnome-terminal vte –nodeps ; yum install gnome-terminal

The tricky part was figuring out why it’d happened.

Thanks to various people in #fedora for helping with this one!

4 thoughts on “Yum breaking gnome-terminal in FC5

  1. I had the same problem here and your solution worked like a charm.

    In my case, the aiglx repository was still enabled and working. I believe this problem comes from the recent update to the vte package in the fedora core repository, but not in the aiglx one.

    Thanks for your help!

  2. Your fixed fixed my f5 .. i to just did a repo install of the aiglx with
    the repo still in place and it broke my gnome-term

    did what you said (with yum) and i noticed the size diff and version diff
    in gnome-terminal

    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Removing:
    gnome-terminal i386 2.14.1-7 installed 7.9 M
    vte i386 0.12.1-1.fc5.1 installed 1.0 M
    Removing for dependencies:
    rhgb i386 0.16.3-1 installed 335 k

    and when i used yum to reinstall it
    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Installing:
    gnome-terminal i386 2.14.1-1.fc5.1 updates 2.1 M
    Installing for dependencies:
    vte i386 0.12.1-1.fc5.1 updates 463 k

    added rhgb back once i seen gnome-terminal was working..

    Thanks for the GREAT help

  3. I had similar problem, but the fix didn’t directly work. I was getting an error package -nodeps not installed. From an xterm I went to /etc/yum.repos.d/ and removed aiglx.repo, then rpm -e gnome-terminal (this was the only way I could get it to work without getting dependency errors). That removed fine, then yum install gnome-terminal. All was fine after that.

  4. I use Ubuntu 6.06 LTS now.. I would recommend it if you don’t mind network-manager not working as well!

Leave a Reply

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