How to tell if openSUSE13.2 upgrade succeeded???

I did an update from an openSUSE11.1 to openSUSE13.2, using the full DVD image.

During the update, it complained there was no network and it would need network access
for some packages. A dialog box pop’d up and asked if I would like to configure the
network.

However, all my clicking on “YES” was for naught, the only way to proceed was to
click “No”.

After that, the upgrade proceeded using the DVD…

But, now - how can I tell if the upgrade was successful. The system rebooted (and for some reason
I have no login screen, but I can ssh into the box.)

Is there a zypper (or other mechanism) to validate the upgrade?

  • Thanks -
  • Dave Rivers -

If you have no GUI, one thing comes to mind:
What GPU do you have and if you have an ATI / nVidia, did you have proprietary drivers installed previously?

As for verifying the version;
You could issue; zypper ve
(verify) that will check packages and make sure all the dependencies for the installed packages are correct.

Alternatively you can issue; zypper dup
(dist-upgrade) which will go through the upgrade process and check for any packages that may need to be installed / re-installed.

Also upgrading from 11.1 to 13.2 is a massive jump and you may need to do things like rename /etc/X11/xorg.conf to xorg.conf.bak (or similar) and issue systemctl restart xdm before the GUI will wake up due to radical changes in the Xorg configuration.

Also an upgrade from 11.1 is a huge jump. But the problem sounds like a video card problem. Did you try booting to Advanced - recovery mode??

On 2015-01-06 01:26, gogalthorp wrote:
>
> Also an upgrade from 11.1 is a huge jump. But the problem sounds like a
> video card problem. Did you try booting to Advanced - recovery mode??

It is indeed.

The typical problem is that the DVD can not upgrade what is not included
in the DVD itself. The cure is to run, after the offline upgrade, a
modified online upgrade:


zypper dup
zypper up
zypper patch

Make sure you only have the 4/5 official repos active before running
that (an exception could be nvidia/ati repo, if it was used previously).
Then, verify:


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 \
| egrep -v "openSUSE.13\.2" | less -S

(not containing 13.2)

With that query, you find listed at the top old packages that may have
to be upgraded manually, because they belong to the previous release, or
perhaps came from extra repositories and no equivalent was found in the
active repos. In that case you have to start at this phase to add the
needed extra repositories and update those packages.

Many of them show in red in YaST.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)