benmc wrote:For upgrade you will need to burn a Classical installer of either x86_64 or i586, same as your existing system.
Or use the net installer to do the upgrade. Obviously, a reliable and fast internet connection is required for this.
Thanks, benmc: I will try both ways.
My first pass with "urpmi --auto-update -auto" had interesting and fatal results. (I will try again over the weekend, because I did only one "pass" before attempting restart -and the network did not come up to perform a second "pass"). Interesting things:
#1 (while running on MGA 5.1): After stepping back to runlevel 3, the command refuses to execute on a wireless connection. So, as a bypass, I stuck a "wireless bridge/repeater" in the middle, and plugged in a cat5 cable: That allowed urpmi to proceed (even though the hidden "upstream link" was still wireless). Perhaps wireless becomes unusable in runlevel 3, due to interference from NetManager: "ifconfig -a" showed both links up, and running keep-alive packets in both directions without error. But "ifconfig <interface> down" and "ifconfig <interface> up could not reset either the wired or wireless connection - they simply stayed active with packet counts continuing to increment.
Edit 2017-03-12: My router was running with bad "bridge" definitions. No problem exists with using urpmi on the network, at runlevel 3.#2 (While operating on the first ~700 RPMs within MGA 5.1): The RPM for lib64 samba didn't want to go in, because it had a file conflict with another library, a "lib64netapi0". I'll SWAG that the new Samba Library probably contains all the files of the old RPM, which it should delete upon upgrade to the "bigger" RPM. (I deleted the conflicting RPM by hand, and the new Samba library RPM installed successfully after doing that.)
I Opened a bug, search on "lib64netapi0".#3 During the second phase (~3700 more RPMs), I had lots of header file conflicts from "old baggage" i586 Development RPMs. I'll try replacing/removing/ all of my i586 packages before attempting online upgrade again.
#4 Probably a mistake by me: Instead of running a second "pass" under MGA 5.1, I restarted the computer - and it wouldn't connect to anywhere on either network interface - so I couldn't proceed. The breakage was probably related to a failed, partial installation of a "Network Manager" package. (Sort of like the situation in #1, but worse. No connections under either runlevel 3 or runlevel 5.)
- - - - -
Test plan:
<preparation 1> On my production MGA 5.1: Remove ALL i586 packages. (And installing any obvious x64 replacements).
<preparation 2> Clone MGA 5.1 production back to the test target disk.
<test 1> Burn the STA-2 traditional installer DVD, and run it against the target disk.
<test 2> Clone MGA5.1 production back to the test target disk, and try online "urpmi --auto-update -auto" again. But this time, repeat the command (under 5.1) until it stops installing packages.
question for test 1: should I go ahead and "Search for new Updates" at the final installer step?