Re: Gnome doesn't start after upgrading from 12.1 to 12.3

On 2013-08-26 15:46, ondracifka wrote:

> /usr/bin/gnome-session: symbol lookup error: /usr/lib64/libXext.so.6: undefined symbol: _XGetRequest
> xinit: connection to X server lost

That’s your problem.

Read this document and apply the extra steps explained there. My
educated guess is that there are still packages to be updated.

Offline upgrade
method


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-08-27 17:06, ondracifka wrote:
>
> Thanks for your help.
>
> I upgraded all my old repositories and re-enabled them and ran a zypper
> up. This updated a lot of old packages, but zypper still gives me a
> really long list of packages that “will NOT be installed”. When trying
> to update some of them individually, zypper complains sometimes about
> vendor change, sometimes about dependency issues, and some packages
> can’t be found at all (e.g. xorg-x11-server). Maybe I’m just missing
> some repositories? I’m using these:

You really need to do that with the QT version of yast package manager.

That’s a section “unfinished” in the documentation, so I’ll try to
explain a bit. There is a query you have to run:


rpm -q -a --queryformat "%{INSTALLTIME}	%{INSTALLTIME:day} \
%{BUILDTIME:day} %-30{NAME}	%15{VERSION}-%-7{RELEASE}	%{arch} \
%25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}
" \
| sort | cut --fields="2-" | tee rpmlist | less -S

locate there the names of the packages for the old version (will be
listed near the top), then find them in yast, go to the “version” tab,
and there click manually on the version you want. Finally hit enter to
apply.

You may have to do this several times.

No, this can not be done with zypper. A zypper dup might do it, but with
so many repos active the results are unpredictable and I do not
recommend it at all.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))

On 2013-08-27 17:26, ondracifka wrote:
>
> Sorry for the confusion - probably I just mistyped the package that
> zypper couldn’t find.
>
> I guess a lot of the dependency issues would be solved by running the
> updates that require a vendor change. How do I know whether it is safe
> to allow a vendor change?

I can’t say from here, I would need to know which package and what
options you are given.

Do it the yast way I described, it is far easier.


Cheers / Saludos,

Carlos E. R.
(from 11.4, with Evergreen, x86_64 “Celadon” (Minas Tirith))