On 2013-12-09 01:44, Jim Henderson wrote:
On Mon, 09 Dec 2013 00:44:19 +0100, Carlos E. R. wrote:
That's what I actually did. I didn't do a zypper dup.
Then what happened? What broke? Because that method does support jumps.
Well, GNOME was completely broken for starters. System startup kept locking up, and every time I tried to fix GNOME and restart it, I ended up having to completely reboot the machine (that was the only way to get gdm working).
I spent the better part of 3 hours trying to get it working, and in the end, I decided there was some old cruft on the system that was probably causing problems, and I could have spent another day trying to get it to work, or I could just install / from scratch and have a clean setup. I opted for the latter.
There are two kinds of cruft after a system upgrade. * One, is that as the DVD is too small to contain the full oss repo, a lot is missing. So you have to do after it: zypper dup zypper up zypper patch And even after that, I recommend running an rpm query to find out if something slipped: [CODE] rpm -q -a --queryformat "%{INSTALLTIME};%{INSTALLTIME:day}; \ %{BUILDTIME:day}; %{NAME};%{VERSION}-%-7{RELEASE};%{arch}; \ %{VENDOR};%{PACKAGER};%{DISTRIBUTION};%{DISTTAG}\n" \ | sort | cut --fields="2-" --delimiter=\; \ | tee rpmlist.csv | less -S or rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist | less -S [/CODE] Only after that do I trust running a complex desktop such as KDE or Gnome. Before that I use text mode or a lightweight desktop, if it works (it doesn't always). which means, of course, that I boot to runlevel 3, to avoid problems. * The second issue is stale config files. If you run "rcrpmconfigcheck" you get a list of config files to check. Even on normal updates you get them: Telcontar:~ # rcrpmconfigcheck Searching for unresolved configuration files done Please check the following files (see /var/adm/rpmconfigcheck): /etc/dovecot/conf.d/10-logging.conf.rpmnew /etc/dovecot/conf.d/10-ssl.conf.rpmnew /etc/dovecot/dovecot.conf.rpmsave /etc/zypp/zypp.conf.rpmnew Telcontar:~ # What I do is after coping both files, old and new, to another location, is (example): meld /etc/dovecot/dovecot.conf.rpmsave /etc/dovecot/dovecot.conf which is a kde editor that opens both files and compares them, making it easy to copy entire sections from one file to the other, so that it is easy to migrate new features or old settings, as you wish. -- Cheers / Saludos, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar)