Reverting after update

openSUSE 12.2 64bit KDE Version 4.8.5 (4.8.5) “release 2”

I recently installed 12.2 successfully and all software was running as expected. Since I use Nvidia graphics I normally lock some software like kernel updates to avoid conflicts. Then late last night I stupidly ran a YaST update without checking all the items. Now a vital piece of software running in an emulator running under wine crashes my X-server forcing me to login again. It’s not a wine problem as other software using wine functions. Whether I run the software under wine or using current (12.2) mess or older SDLmess emulators I get the same exact crash. So it looks like an illegal connection to the X-server.

Is there a way I can revert to the previous versions? What package names should I be looking to revert to? Or is there a version of SDLmess available
for 12.2? There’s nothing in the repositories I have searched.

Thanks in advance for any help.

Reinstall the NVIDIA driver. Even though you locked kernel version, there’s also the xorg-x11-server package, which replaces some symlinks, created by the nvidia installer, by it’s own real files. That’s the cause of a malfunctioning nvidia driver. Reinstalling recreates the symlinks the nvidia driver needs.

On 10/13/2012 12:36 PM, ionmich wrote:
> Is there a way I can revert to the previous versions? What package
> names should I be looking to revert to?

look in /var/logs/zypp/history and you will be able to see everything
yast did yesterday (each line begins with a date/time stamp)

an easy way would be to open a konsole, terminal, x-term and write/execute:


cat /var/log/zypp/history | grep 2012-10-12

far as i know there is no “easy way” to roll back, just use YaST
Software Management…

there is a mention of using ‘zypper dup’ to do a system downgrade, but
i don’t a way to easily back out of a “yast update”…maybe one could
build a file listing all the packages to be reverted…but, i couldn’t
tell you how to do that…

hmmmm…i’ve not used rpm in years but a quick glance at man rpm i see
you can do something like

rpm -i --oldfile [oldPackageName].rpm

and i will remove the latest (installed) package and install the
specified older package…but, . . .

but: i don̈́t know an easy way, other than just restore from your full
system backup you made just before running that update last night…i
know, i don’t have one from before every update either–but, maybe if
you are brave enough to run btrfs (i am not) you can backup with a
snapshot ??

maybe it is easier to fix the current problem…are you seeing an error?
how about in /var/log/messages?? or???


dd http://tinyurl.com/DD-Caveat

On 10/13/2012 02:23 PM, dd@home.dk wrote:
> maybe it is easier to fix the current problem…are you seeing an error?
> how about in /var/log/messages?? or???

i hadn’t seen the advice to reinstall nvidia until after i’d sent my
note…so, i highly recommend to try to fix the current problem by
following Knurpht’s advice, FIRST!!

i think he has nailed it.


dd

That did the trick! Now I’m going to lock down xorg-x11-server as well. Many thanks. You’ve saved me hours of looking in the wrong direction.