GNOME 3.6 is now in openSUSE:Tumbleweed

Like the $Subject: says, new GNOME is now in Tumbleweed, let me know if
there are any problems updating.

Also, remember, always do a ‘zypper dup’ in order to properly update
Tumbleweed, any other method, including ones where you have changed the
priority order of the different repositories, are not supported by me at
all.

thanks,

greg k-h

Where is the best place for me to report problems?

I just upgraded and now I can’t login. I can start a gnome-session as root from TTY1 (e.g. ‘sudo xinit gnome-session’) and it seems to work wonderfully, but I just can’t login from gdm. In fact, I can’t use gdm for anything (I also have i3 and twm, but gdm doesn’t even let me pick the window manager). I even tried downgrading to gdm 3.4, but that didn’t work.

Tomorrow I’ll do the following:

  1. Install another window manager (what should I use? kdm?).
  2. collect logs and system info, and report this issue properly.

IIRC, my repos only consist of tumbleweed, current-updates, current-oss, and current-non-oss. The system is fully updated; ‘zypper dup’ has nothing to do.

Hi!

Same problem here…
Everything is fine, till GDM “should” show up…

Greetings

BTW: Thank you for providing Gnome 3.6!!!

On Thu 06 Dec 2012 12:56:01 PM CST, rehcla wrote:

sankeytm;2508897 Wrote:
> Where is the best place for me to report problems?
>
> I just upgraded and now I can’t login. I can start a gnome-session as
> root from TTY1 (e.g. ‘sudo xinit gnome-session’) and it seems to work
> wonderfully, but I just can’t login from gdm. In fact, I can’t use gdm
> for anything (I also have i3 and twm, but gdm doesn’t even let me pick
> the window manager). I even tried downgrading to gdm 3.4, but that
> didn’t work.
>
>

Hi!

Same problem here…
Everything is fine, till GDM “should” show up…

Greetings

BTW: Thank you for providing Gnome 3.6!!!

Hi
So what errors/info in the log files from /var/log/gdm?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 21:58, 3 users, load average: 0.04, 0.10, 0.09
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

How did you upgrade? And never ever run a desktop with root permissions.

In fact, I can’t use gdm for anything (I also have i3 and twm, but gdm doesn’t even let me pick the window manager). I even tried downgrading to gdm 3.4, but that didn’t work.

How did you downgrade? GNOME is a desktop environment, where packages should be from one repo, not various. My guess is that the errors will be numerous, because you broke GNOME.

GNOME 3.6 from the TW repo works fine on my laptop. Must say though it uses kdm4 as the displaymanager.

Hi,

after the update and reboot I cannot get gdm screen anymore (or it tries to load it but never gets into actual login mode), so login is quite hard.

I did install kde4 for while being and tried to login with kdm to gnome 3.6, but it just says ‘something went wrong’ and logs me out.

On Thu, 06 Dec 2012 11:16:02 +0000, sankeytm wrote:

> Where is the best place for me to report problems?
>
> I just upgraded and now I can’t login. I can start a gnome-session as
> root from TTY1 (e.g. sudo xinit gnome-session) and it seems to work
> wonderfully, but I just can’t login from gdm. In fact, I can’t use gdm
> for anything (I also have i3 and twm, but gdm doesn’t let me pick the
> window manager).
>
> Tomorrow I’ll do the following:
> 1. Install another window manager (what should I use? kdm?).
> 2. collect logs and system info, and report this bug properly.
>
> IIRC, my repos only consist of tumbleweed, current-updates, current-oss,
> and current-non-oss. The system is fully updated; zypper dup has nothing
> to do.

I have reports that this might be due to gio-branding-openSUSE on the box.

Try doing the following from a command line, as root:

zypper rm gio-branding-openSUSE
zypper install gio-branding-upstream
zypper dup

And let me know if that solves the problem or not.

thanks,

greg k-h

No, that did not fix the problem. Here is my /var/log/messages after all the kernel messages. However, I was able to log in using xdm by changing /etc/sysconfing/displaymanager and rebooting. After logging in with xdm, gnome-shell works but an xterm automatically pops up and provides this log.

For others: to switch from gdm to xdm, open /etc/sysconfig/displaymanager and find the line with DISPLAYMANAGER=“gdm” and change it to DISPLAYMANAGER=“xdm”.

This very same problem happened on the Ubuntu Gnome Remix when we most recently updated to gnome 3.6.2. The issue is GTK not being in sync with the rest of the Gnome libraries, and it was causing segfaults. Something about the Adwaita theme breaks everything when the newest version of Gnome isn’t in sync with the GTK libraries. The moment we upgraded GTK to be it’s 3.6.2 version, everything began to work again. Unfortunately, until that point GDM will continually fail to load.

zypper dup

zypper install gdm-3.4.1-4.10.1.x86_64

This caused a vendor change (openSUSE:Tumbleweed –> openSUSE:Stable_Updates).

:2-greeter.log SUSE Paste
:2.log SUSE Paste
:2-slave.log SUSE Paste

I get a gdm screen, but when I click on my username nothing happens.

This is exactly what happens (using gdm) if I change /etc/sysconfig/displaymanager to autologin.

Does anybody know when GTK will be upgraded in tumbleweed?

Doesn’t this mean I already have gtk3 version 3.6.2

$ zypper search -s gtk3 | grep "i |"
i | PackageKit-gtk3-module                   | package    | 0.7.4-2.16.1        | x86_64 | openSUSE:Stable_Updates
i | gtk3-branding-upstream                   | package    | 3.6.2-2.1           | noarch | openSUSE:Tumbleweed    
i | gtk3-data                                | package    | 3.6.2-2.1           | noarch | openSUSE:Tumbleweed    
i | gtk3-immodule-amharic                    | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | gtk3-immodule-inuktitut                  | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | gtk3-immodule-thai                       | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | gtk3-immodule-vietnamese                 | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | gtk3-lang                                | package    | 3.6.2-2.1           | noarch | openSUSE:Tumbleweed    
i | gtk3-metatheme-adwaita                   | package    | 3.6.2-2.1           | noarch | openSUSE:Tumbleweed    
i | gtk3-theming-engine-adwaita              | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | gtk3-tools                               | package    | 3.6.2-2.1           | x86_64 | openSUSE:Tumbleweed    
i | libcanberra-gtk3-0                       | package    | 0.29-2.8.1          | x86_64 | openSUSE:Stable_Updates
i | libcanberra-gtk3-module                  | package    | 0.29-2.8.1          | x86_64 | openSUSE:Stable_Updates
i | libseed-gtk3-0                           | package    | 3.2.0-5.1.2         | x86_64 | openSUSE:Stable_OSS    
i | libwebkitgtk3-lang                       | package    | 1.10.1-2.2          | noarch | openSUSE:Tumbleweed

Greg KH wrote:
> Like the $Subject: says, new GNOME is now in Tumbleweed, let me know if
> there are any problems updating.
>
> Also, remember, always do a ‘zypper dup’ in order to properly update
> Tumbleweed, any other method, including ones where you have changed the
> priority order of the different repositories, are not supported by me at
> all.
>
> thanks,
>
> greg k-h
>

I’m running LXDE with lxdm.

I did (I always do) zypper dup and I got my system (being already a
tumbleweed one) screwed up like others in this thread have reported.

I tried changing between different desktop managers and desktops.
The system was somehow seriously borked.

I got kde working but I’ve let it go long ago (I could now see why I
did) so I kept trying stuff to fix LXDE.

I went back to a 12.2 snapshot, updated it first.
Then I did a ‘zypper dup --from Tumbleweed’

Everything worked fine after that.

I offered then a ‘zypper dup’ and I got like over a hundred packages to
change vendor from Tumbleweed to openSUSE.

If I disabled OSS and NON-OSS I got 32 only from openSUSE updates repo.

If I let that happen I’m back to borked system.

So the steps there that can be reproduced:

  1. Up-to-date 12.2

  2. ‘zypper dup --from Tumbleweed’ > OK.

  3. ‘zypper dup’ > lot of vendor changes to openSUSE > screwed desktop

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.20-default main host
openSUSE 12.2 (x86_64) 3.6.9-14-desktop Tumbleweed in VirtualBox
openSUSE 12.2 (i586) 3.4.11-2.16-desktop in EeePC 900

Small update about my issue. I pretty much had same feeling on kde. So I took tumbleweed out and put opensuse 12.2 repos in, and downgraded gnome back to 3.4.2 and got it working. Hopefully next upgrade try to 3.6 wont be as dramatic.

Hi,

same here. Can not login. Changing gdm to xdm did not solve the problem… Could please someone post step by step solution to get back working system… Thank you!

After downgrade I can login again. So when we can use tumbleweed again :slight_smile:

On Thu, 06 Dec 2012 23:06:04 +0000, sankeytm wrote:
> No, that did not fix the problem. Here is my ‘/var/log/messages’
> (http://paste.opensuse.org/view/simple/54094143) after all the kernel
> messages. However, I was able to log in using xdm by changing
> /etc/sysconfing/displaymanager and rebooting. After logging in with xdm,
> gnome-shell works but an xterm automatically pops up and provides ‘this
> log’ (http://paste.opensuse.org/view/simple/90491814).

Nothing really helpful there :frowning:

Try:
zypper update -t package

and show me the output of that. You should have a bunch of packages that
are failing to be updated, which is the issue. You usually have to work
through them “by hand” in order to figure out what the issue is.

thanks,

greg k-h

# zypper update -t package

The following package updates will NOT be installed:
  epiphany-branding-openSUSE gnome-control-center-branding-openSUSE
  gnome-menus-branding-openSUSE gnome-panel-branding-openSUSE gtk2-devel
  gtk2-lang libgtk-2_0-0 libqca2 typelib-1_0-Gtk-2_0
# zypper search -s epiphany-branding-openSUSE \
    gnome-control-center-branding-openSUSE \
    gnome-menus-branding-openSUSE \
    gnome-panel-branding-openSUSE \
    gtk2-devel

S | Name                                   | Type    | Version       | Arch   | Repository
--+----------------------------------------+---------+---------------+--------+--------------------
v | epiphany-branding-openSUSE             | package | 12.2-2.1.1    | noarch | openSUSE:Stable_OSS
i | epiphany-branding-openSUSE             | package | 12.2-2.1      | noarch | openSUSE:Tumbleweed
v | gnome-control-center-branding-openSUSE | package | 12.2-2.1.1    | noarch | openSUSE:Stable_OSS
i | gnome-control-center-branding-openSUSE | package | 12.2-2.1      | noarch | openSUSE:Tumbleweed
v | gnome-menus-branding-openSUSE          | package | 12.2-2.1.1    | noarch | openSUSE:Stable_OSS
i | gnome-menus-branding-openSUSE          | package | 12.2-2.1      | noarch | openSUSE:Tumbleweed
v | gnome-panel-branding-openSUSE          | package | 12.2-2.1.1    | noarch | openSUSE:Stable_OSS
i | gnome-panel-branding-openSUSE          | package | 12.2-2.1      | noarch | openSUSE:Tumbleweed
v | gtk2-devel                             | package | 2.24.13-2.2   | x86_64 | openSUSE:Tumbleweed
i | gtk2-devel                             | package | 2.24.10-3.1.2 | x86_64 | openSUSE:Stable_OSS
v | libgtk-2_0-0                           | package | 2.24.13-2.2   | x86_64 | openSUSE:Tumbleweed
i | libgtk-2_0-0                           | package | 2.24.10-3.1.2 | x86_64 | openSUSE:Stable_OSS

(srcpackage and i586 packages not shown)

So, I replaced some *-openSUSE packages with *-upstream packages.

# zyper rm gnome-menus-branding-openSUSE gnome-panel-branding-openSUSE
(implicit installation of *-upstream packages)

Now when I boot my computer, gdm automatically logs in successfully! HOWEVER, when I log out, I can’t log back in (same problem).

Don’t think this is specific to Tumbleweed since upgrading from the 3.6 repositories for the base 12.2 system also caused mass headaches. I cannot remember what I did to fix the problem, but I suspect it has something to do with the versions of things like mutter/clutter that didn’t carry through the upgrade.

Coincidentally, going from the standard 3.6 repo to Tumbleweed caused no problems. I only had to re-install the Nvidia driver.

# zypper dup --from tumble

gives me GNOME 3.6, but a

# zypper dup

asks me to change loads of packages’ vendors to SUSE, which is odd since I’ve removed all default repos and replaced them with current…

# zypper up

says about ~20 packages will NOT be installed, including many *-branding-openSUSE ones, along with some others, but installing them manually tells me that they are from a different vendor, but it doesn’t tell me which one…
When will the packages bi in sync?

zheoffec wrote:
>
> Code:
> --------------------
> # zypper dup --from tumble
> --------------------
> gives me GNOME 3.6, but a
> Code:
> --------------------
> # zypper dup
> --------------------
> asks me to change loads of packages’ vendors to SUSE, which is odd since
> I’ve removed all default repos and replaced them with current…

Not odd at all.
Current is a link to 12.2

>
> Code:
> --------------------
> # zypper up
> --------------------
> says about ~20 packages will NOT be installed, including many
> *-branding-openSUSE ones, along with some others, but installing them
> manually tells me that they are from a different vendor, but it doesn’t
> tell me which one…

zypper up does not allow vendor changes.
You apparently have packages from TW and Current.

Dup will update them.

In YaST sw management you can look at “versions” to see the vendors.

> When will the packages bi in sync?
>
>

In Tumbleweed?
Every now and then :wink:

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.20-default main host
openSUSE 12.2 (x86_64) 3.6.9-14-desktop Tumbleweed
openSUSE 12.2 (i586) 3.4.11-2.16-desktop in EeePC 900