On 03-27-2024 12:09AM, Felix Miata wrote:
-pj composed on 2024-03-26 23:27 (UTC-0500):
Felix Miata wrote:
-pj composed on 2024-03-26 18:56 (UTC-0500):
Hi, I have an HP-Mini-311 32 bit laptop with openSUSE Tumbleweed installed. The machine has not been started for over a year. Today I started the machine.
zypper --download-only
Results in many many problems.
Highly likely you didn't give a thought to updating your repo URLs. TW switched from a regular release to a port, so all its standard repos acquired a new root URL quite a while back:
You were right about the repositories. I changed them to the ports you suggested. I referenced the link you provided and then copied off of my current 32 bit laptop which is using the port repos. I should have tried sooner but I am not an advanced user and my mind spins easily. zypper now broke somehow... I changed /etc/zypp/zypp.conf line 351, from -> ## commit.downloadMode = to -> commit.downloadMode = DownloadAsNeeded I could not enter emergency mode or isolate graphical target so I passed zypper dup in Konsole. There were 2900 or so updates with 3 problems which had solutions....zypper started fetching and installing for a few minutes..... I went to sleep because this machine is slow.....I returned to the machine to find zypper halted with options to retry, ignore etc..... I attempted to retry with no success about 4 times. I did not know what to do and then shut off the machine. I turned on the machine and logged into KDE. I opened Konsole. zypper lr -ua zypper: error while loading shared libraries: librpm.so.9: cannot open shared object file: No such file or directory. What happened here?
What you might want to consider for something so old is an offline upgrade. It can be as simple as fetching https://download.opensuse.org/tumbleweed/repo/oss/boot/x86_64/loader/initrd https://download.opensuse.org/tumbleweed/repo/oss/boot/x86_64/loader/linux
I would like to try this for 32 bit though if possible.
and putting them on a local filesystem, then creating a bootloader stanza to load them.
Ok I like your idea can you enlighten me a bit more?
This is a redacted stanza for use with Grub Legacy:
title Install openSUSE TW download.opensuse.org kernel (hd0,2)/stw/linux showopts install=http://download.opensuse.org/distribution/tumbleweed/repo/oss hostname=myhost ifcfg=*="hostIP/24,gatewayIP,8.8.8.8 8.8.4.4,mylocal.net" net.ifnames=0 ipv6.disable=1 noresume vga=791 video=1440x900@60 3 nomodeset kexec_reboot=0 BrokenModules=floppy lang=en keytable=us Upgrade=1 textmode=1 initrd (hd0,2)/stw/initrd
For 32bit, linux and initrd come from: http://download.opensuse.org/ports/i586/tumbleweed/repo/oss/boot/i386/loader...
I save them on a native filesystem on /dev/sda3.
This is very good but perhaps to advanced for me.
The 32 bit NET installation is here -> https://en.opensuse.org/openSUSE:Tumbleweed_installation#LegacyX86_(i586)
Whenever possible, I download from mirrors, not web pages: http://download.opensuse.org/ports/i586/tumbleweed/iso/
Thank you for this information about mirrors.