Hello, On Tue, 17 Feb 2015, Carlos E. R. wrote:
I would recommend, with the minimal repositories enabled?¹?, to run a zypper dup, up, and patch.
(Alternatively, use the DVD, but tell it to use internet repos for the upgrade, ignoring the local content)
(1) Meaning oss, non-oss, and updates. Not packman. Maybe nvidia/amd repos if you need the proprietary drivers. Not extra things like kde/gnome repos.
Once system works right, do the multimedia switch if you want, and add other repos.
Since zypper works ok (say 11.2), I've dupped with _all_ repos enabled without a hitch I could not definitely blame on a lock/taboo set by me. And I do have even a bunch of devel- and home-repos. Ok, I have not done many d'ups, but well, I've got tons of locks and repos and did at least those: 11.2(32bit) -> 11.4(64bit) 11.4 -> 12.1 still using 12.1, but did further test-upgrades: 12.1 -> 12.3 [1] 12.1 -> 13.1 [1] [1] had to massage zypper a bit cause of sysvinit->systemd, and me having thus far tabooed any and all of systemd related stuff, so that's expected that I had to solve some conflicts there (basically allowing systemd), but you don't do that, do you? which did work as expected (i.e. just tons of systemd crap not working), but the dup worked even though it included the switch from sysvinit to systemd. Having to disable all "other" repos is a myth. And, if you got literally hundreds of packages from a mix of other repos, you can't just do a "switch system packages to ...", after you dupped with "other" repos disabled. Carlos, have you ever tried it? I do it this way: 1. on ORG: clone the system to a free partition as CLONE (with rsync) 2. on ORG: adjust CLONE to boot (edit grub config, fstab) 3. on ORG: add a chainloader entry for the CLONE partition (if not there) add a line to grub to boot the CLONE directly, and boot that. 4. on CLONE: install grub to /, so it can be chainloaded and yast2 can update the kernel stuff 5. on CLONE: adjust repos, e.g. cd /etc/zypp cp -a repos.d repos.d.13.1 cd repos.d perl -pi -e 's/13\.1/13.2/g' *.repo 6. on CLONE: zypper clean ref 7. on CLONE: zypper dup (repeat until all ok) 8. test CLONE until you're content ORG is untouched and can be used until CLONE is up and running. -dnh -- George: So, my whole life, everything, all I get to keep are thoughts and memories? Rube: That's all we ever have, Peanut. -- Dead Like Me -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org