PDA

View Full Version : [SOLVED] Gnome-shell 3.4.0 in Precise - slight issue



Harry33
March 27th, 2012, 05:48 AM
The version 3.4.0-0ubuntu1 is now built and may be downloaded from Launchpad.
Here:
https://launchpad.net/ubuntu/precise/+source/gnome-shell/3.4.0-0ubuntu1

Mutter 3.4.0-0ubuntu1 is also there:
https://launchpad.net/ubuntu/precise/+source/mutter/3.4.0-0ubuntu1

However, there is a slight issue with the new gnome-shell package.
It depends on libmutter0 <3.4 (ought to be at least <3.4.1)
This means the dependencies are not correct and after installation it leaves a kind of a broken package, due to the dependency issue.

I installed both gnome-shell and mutter 3.4 manually using dpkg.
The installation did succeed OK although for example synaptic warns about the broken package gnome-shell.
Anyways, the new gnome-shell works fine.

VinDSL
March 27th, 2012, 06:05 AM
Interesting!

I just refreshed the repos via Synaptic, and the "Smart Upgrade" (which most ppl use by default) wanted to remove:


Gnome-Shell
Gnome-Shell-Extensions-Common
Gnome-Shell-Extensions-User-Theme


Hello!?!?! :p

I think I'll suspend further updates, until this gets sorted.

Harry33
March 27th, 2012, 10:54 AM
Interesting!

I just refreshed the repos via Synaptic, and the "Smart Upgrade" (which most ppl use by default) wanted to remove:


Gnome-Shell
Gnome-Shell-Extensions-Common
Gnome-Shell-Extensions-User-Theme


Hello!?!?! :p

I think I'll suspend further updates, until this gets sorted.

True, synaptic will not let you create dependency issues like that.
It will always remove packages instead.

If you like, you can dl those manually and install with dpkg. It works.

jjpdijkstra
March 27th, 2012, 11:18 AM
What is the consequence of manually installing the libmutter0 that it depends on? Most likely its going to be fixed soon, so I suggest to wait until its sorted. 12.04 is going to be released with Gnome-shell 3.4 anyways. Thats where the dependency problems are coming from. Be patient.

dino99
March 27th, 2012, 11:24 AM
What is the consequence of manually installing the libmutter0 that it depends on? Most likely its going to be fixed soon, so I suggest to wait until its sorted. 12.04 is going to be released with Gnome-shell 3.4 anyways. Thats where the dependency problems are coming from. Be patient.

Dont worry, here its the bleeding-edges fanclub :) and we are all happy when we find a way to make breakage(s) and then find a way to fix it.
If you are afraid, maybe you have chosen the wrong subforum :)

flammon
March 27th, 2012, 01:17 PM
A few more issues.


Firefox 12 suddenly stopped working. I immediately get the Mozilla Crash Reporter.
When I visit https://extensions.gnome.org/extension/120/system-monitor/ (with chromium for now), I get the "This extension is incompatible with your version of GNOME." message which I thought was going to disappear with this upgrade.

VinDSL
March 27th, 2012, 01:24 PM
Dont worry, here its the bleeding-edges fanclub :) and we are all happy when we find a way to make breakage(s) and then find a way to fix it.
If you are afraid, maybe you have chosen the wrong subforum :)
First LOL of the day! :D

Thanks for that, Dino.

Harry33
March 27th, 2012, 05:18 PM
Back to the topic.

The working version of the package gnome-shell can be downloaded from Ricotz Gnome-shell Testing PPA.
Here:
https://launchpad.net/~ricotz/+archive/testing/+packages?field.name_filter=&field.status_filter=published&field.series_filter=precise

Harry33
March 27th, 2012, 06:14 PM
And now also in the Precise repos;
Here:
https://launchpad.net/ubuntu/precise/+source/gnome-shell/3.4.0-0ubuntu2

sgage
March 27th, 2012, 06:18 PM
And now also in the Precise repos;
Here:
https://launchpad.net/ubuntu/precise/+source/gnome-shell/3.4.0-0ubuntu2

Just reloaded my repo data, and don't see it. Also, ricotz/testing showed it, but I couldn't install it due to dependency issues. I'm sure it will all settle out soon.

[I didn't have "proposed" enabled. I have now installed GS 3.4.0, and all seems well...]

PaulW2U
March 27th, 2012, 06:51 PM
Just reloaded my repo data, and don't see it.

Downloading it now.

sgage
March 27th, 2012, 07:11 PM
Downloading it now.

Yeah - I'm running it now - I didn't have "proposed" enabled ):P

BTW, all you extension fans out there, if you find that your already-installed extensions don't work any more, just go to ~/.local/shared/gnome-shell/extensions. For each extension you really want to use, edit metadata.json and add "3.4.0" - you'll quickly see where to do that. There are a couple of extensions that really are incompatible, but most I've tried work just fine :KS

PaulW2U
March 27th, 2012, 07:16 PM
Yeah - I'm running it now - I didn't have "proposed" enabled ):P

Have you logged out and tried to log back in again? I have, the log in seems to get stuck in and endless loop and eventually when I am able to select Gnome I log into the fallback session mode. :confused:

sgage
March 27th, 2012, 07:22 PM
Have you logged out and tried to log back in again? I have, the log in seems to get stuck in and endless loop and eventually when I am able to select Gnome I log into the fallback session mode. :confused:

I saw that at first, but used CTL-ALT-SysReq-K to get a clean LightDM login screen, and all was well after that. I think GS gets indigestion the first time around with extensions that are supposedly enabled but don't have the right version number.

If you continue to have trouble, from the fallback session just move all your extensions somewhere handy. Edit the metadata.json files to add 3.4.0, and move them back as you like. It's all working fine for me now.

I have a different bug (started in 3.3.92 actually) that I am going to look up and see if anyone else has reported it. If not, I will, and will also start a thread here.

PaulW2U
March 27th, 2012, 07:26 PM
I saw that at first, but used CTL-ALT-SysReq-K to get a clean LightDM login screen, and all was well after that. I think GS gets indigestion the first time around with extensions that are supposedly enabled but don't have the right version number.

Thanks but all my extensions were deleted a few days ago. Perhaps I need to investigate.....

sgage
March 27th, 2012, 07:34 PM
Thanks but all my extensions were deleted a few days ago. Perhaps I need to investigate.....

I just logged out and experienced the same thing again, complete with little drumrolls every time... ctl-alt-sysrq-k brought up a clean login screen - have you tried that?

PaulW2U
March 27th, 2012, 07:45 PM
I just logged out and experienced the same thing again, complete with little drumrolls every time... ctl-alt-sysrq-k brought up a clean login screen - have you tried that?

Yes, logging in works ok, log out and the problem returns.

sgage
March 27th, 2012, 07:48 PM
Yes, logging in works ok, log out and the problem returns.

Yes, and it does seem unrelated to extensions. Hmmm...

the ruler
March 28th, 2012, 10:57 AM
I always get the libmutter0(>=3.4) dependency error when I want to install gnome-shell 3.4.0 in Precise.. Here's what my terminal says (in french..) :

$ sudo apt-get install gnome-shell
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
gnome-shell : Dépend: libmutter0 (>= 3.4) mais 3.3.92-0ubuntu1~12.04~ricotz0 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

How do I solve this? I tried the new packages also..

Harry33
March 28th, 2012, 11:14 AM
I always get the libmutter0(>=3.4) dependency error when I want to install gnome-shell 3.4.0 in Precise.. Here's what my terminal says (in french..) :

$ sudo apt-get install gnome-shell
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
gnome-shell : Dépend: libmutter0 (>= 3.4) mais 3.3.92-0ubuntu1~12.04~ricotz0 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

How do I solve this? I tried the new packages also..

You do not have the new mutter there.
You should have the version 3.4.0-0ubuntu1 from Precise repos.
Have you enabled proposed (universe) repo yet?

Here:
https://launchpad.net/ubuntu/precise/+source/mutter/3.4.0-0ubuntu1

the ruler
March 29th, 2012, 08:16 AM
You do not have the new mutter there.
You should have the version 3.4.0-0ubuntu1 from Precise repos.
Have you enabled proposed (universe) repo yet?

Here:
https://launchpad.net/ubuntu/precise/+source/mutter/3.4.0-0ubuntu1

I couldn't install mutter 3.4 because of the same error..
But enabling all my repositories fixed it and I am running GS 3.4.0 now :)

VinDSL
March 29th, 2012, 09:55 AM
Checked Synaptic, a few minutes ago. Procrastination paid off again! :D

183 upgrades were waiting, including GS & Mutter, and nothing was marked for removal.

I did the upgrades, and I am running inside GS 3.4.0 right now.

Gnome-Shell: 3.4.0-0ubuntu2 (precise-proposed)

Mutter: 3.4.0-0ubuntu1 (precise-proposed)

Everything seems to be working fine! ;)