[solved] Upgrade-Warning: Gnome cogl transition

Started by terroreek, 2014/03/26, 22:03:44

Previous topic - Next topic

terroreek

Hey Gnome users, be careful, I just noticed the updates are going to be removing the following packages off my system;

gdm3 gir1.2-mutter-3.0 gnome-games gnome-nibbles gnome-session gnome-shell
  gnome-shell-extensions libmutter0b libtotem0 lightsoff quadrapassel
  swell-foop totem


My guess is there is a bunch of updates enroute to 3.10 or 3.12. 

musca

Hi terroreek,

thanks for setting up this warning. I want to confirm it is still better to wait with dist-upgrades.

greetings
musca

,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

patrik

Hi,

is there something I could do, except waiting, if I was so stupid and proceeded with du anyway?

Thanks

patrik

devil

Do not reboot :)


greetz
devil

musca

Hello,

if you check the debian transitiontracker you will find libcogl20 and auto-cogl .

Transition means many packages have to be rebuild against the new libraries. Your installed packages are split in two parts: One part depends on the old libraries, and the second part depends on the new libraries. The ugly truth is: You can't have both parts installed -- thus the removal as soon as you dist-upgrade.

Waiting is clearly the best method to cope with ongoing transitions.

greetings
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

musca

#5
hello patrik,

just to keep you informed: apt-get always lists the neccessary actions and asks if you agree. Just press "N" for No to interrupt it.
Even while downloading you can safely interrupt it. But situation can get worse if you later interrupt the install actions.

Perhaps you can try a great debian service called snapshot  and get your old packages back.
It is a bit ugly because you already have updated libcogl20 and auto-cogl (and maybe some apps?).
You need to revert that on your own - only slightly supported by aptitude.

Use this entry in your  /etc/apt/sources.list.d/debian.list
set comments # in front of all other unstable repos.

#deb http://http.denbian.net/ unstable main contrib non-free   <-- is commented
deb http://snapshot.debian.org/archive/debian/20140326T101831Z/ unstable main contrib non-free

Now update and install your lost packages

aptitude update
aptitude install gdm3 gir1.2-mutter-3.0 gnome-games gnome-nibbles gnome-session gnome-shell gnome-shell-extensions libmutter0b libtotem0 lightsoff quadrapassel swell-foop totem


No warranty for such downgrades,  good luck!

greetings
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

convbsd


patrik

Thank you musca. It worked! Next time I will read the warnings more carefully.

Thank you very much!

patrik

GoinEasy9

@patrik  I think all of us has missed the apt warnings at least once.  Especially when Sid is fairly quiet, like it has been recently.  Lesson gets learned the hard way, and, then you keep a closer eye on the messages during dist-upgrade.  It worked for me. :D
Linux Counter number 348347

terroreek

#9
@patrick I know I have done the same too.  I have siduction installed to a btrfs subvolume.  So I take a snapshot of my root subvolume and home subvolume before performing every d-u.  So if something breaks, its just a matter of rolling back to my previous snapshot.  The entire system rolls back to it prior to performing the d-u. 

It looks like the only packages being removed now are;
libcogl-pango12 libcogl12

which seems to be normal considering they are being replaced by libcogl-pango20 and libcogl20.

The transition tracker says its only 77% of the way complete.  I am not sure if it would be considered safe to upgrade just yet. 

patrik

Thank you very much guys. Good to know that there are so helpful people in this fourm. :-) Very nice.

Thanks

patrik



terroreek

Ok so I took a snapshot of my system and applied updates, no issues thus far but it looks like gnome-tweak-tool doesn't launch and the backgrounds gnome app still crashes. 

patrik

Yes, I can confirm that the gnome-tweak-tool doesn't launch. But now knowing the trick with the debian archive, I installed a later one which work.

patrik

terroreek

Talked to the folks at #debian-gnome.  The error with tweak tool is because gtk+ 3.12 hasn't been pushed out.  It should be fixed when gtk+ 3.12 is done.  The devs said they'll try to get to it sometime this week hopefully. 

musca

#14
hello,

the transition seems to be almost done, i could successfully dist-upgrade.
This is a "clean" test install with no additional packages.

The next transition to gnome 3.10 is already pending.

Remaining problems for other reasons:
- no desktop icons or no wallpaper (in gnome)
- gnome-tweak-tool is broken and doesn't start
- lightdm-gtk-greeter hangs in the login dialog
- hash sum mismatch  (an ugly error in apt-get update)
- network-manager broken / machine offline

so be prepared and know the solutions before dist-upgrading.

cheers
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)