4th Attempt to upgrade to Leap 16.0 - COMPLETE SUCCESS!

My scientific mathematics workstation setup interfered with the update.

Here’s what I had to fix:

  1. default the ld.so.conf file to its original value. I had /usr/local directories here at the top of this file and the system was looking in these folders instead of the system folders when doing the upgrade. I got bad advice on how to handle this very crucial file. The proper way is to set local paths in the .bashrc and .profile files and leave all the system stuff alone, but especially this file.

  2. Move ALL of the local files and libraries completely into a back up area and let the opensuse-migration-tool do its thing. Then come back and test the old pkgs to see if they have to be recompiled or not. Most of my packages actually were in the new Leap 16.0 repositories. I have to only recompile 2 or 3 pkgs now, but I can do this at my leisure and also know that I can keep this from mingling into the system stuff.

It has been a long ordeal, but I have Leap 16.0 functional, and the repositories up and running.

My special thanks to a few who have helped me.

- Randall

3 Likes

Nice to hear this has been sorted out.

On ld.so.conf file, not needed if you can do it via startup scripts but another option is to add something to /etc/ld.so.conf.d/

On my system:

> ll /etc/ld.so.conf.d/
total 8
-rw-r--r-- 1 root root 55 Mar 31 22:12 ghc.conf
-rw-r--r-- 1 root root 23 Jun 25 15:42 grass-8.4.2.conf

I have to only recompile 2 or 3 pkgs now

Good you found most packages in the repos. You could consider adding these 2…3 packages to your home project you can set up on https://build.opensuse.org. I did so for packages I use.