Leaving Tumbleweed for 15.4: what is the best way?

I installed openFOAM some months after having switched to Tumbleweed. It turned out that openFOAM blocks updates to Tumbleweed. In the meantime, 15.4 is out and includes SLES.

The first I want/have to do is doing a complete backup of mails and all user data. What I am uncertain about is how to replace TW with 15.4. One way would be (after backup!) to reformat the 1 TB SSD to have a ‘clean’ disk, but that seems to me to be exaggerated. Suggestions are welcome!

BTW: It is my understanding that going from Tumbleweed to 15.4 may be of interest to others than me.

Best regards,
Jan Christian Anker

Are you sure? openfoam readily installs here:

**erlangen:~ #** zypper lr -E  
#  | Alias                | Enabled | GPG Check | Priority | URI 
---+----------------------+---------+-----------+----------+--------------------------------------------------------------------------------------------- 
 6 | Packman              | Yes     | (r ) Yes  |   90     | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ 
18 | non-oss              | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/ 
20 | oss                  | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/ 
27 | update               | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/update/tumbleweed/ 
 8 | chrome               | Yes     | (r ) Yes  |  100     | https://dl.google.com/linux/chrome/rpm/stable/x86_64 
13 | home_kukuk_qmapshack | Yes     | (r ) Yes  |  100     | https://mirrorcache-eu.opensuse.org/repositories/home:/kukuk:/qmapshack/openSUSE_Tumbleweed/ 
14 | jalbum               | Yes     | (  ) No   |  100     | https://jalbum.net/download/software/yumrepo/ 
17 | myrepo               | Yes     | (  ) No   |  100     | dir:/home/karl/Downloads/myrepo 
**24 | science              | Yes     | (r ) Yes  |  100     | https://mirrorcache-eu.opensuse.org/repositories/science/openSUSE_Tumbleweed/ **
**erlangen:~ #**
**erlangen:~ #** zypper if openfoam2206 
Loading repository data... 
Reading installed packages... 


Information for package openfoam2206: 
------------------------------------- 
Repository     : Software for Scientists and Engineers (openSUSE_Tumbleweed) 
Name           : openfoam2206 
Version        : 2206.1-1.6 
Arch           : x86_64 
Vendor         : obs://build.opensuse.org/science 
Installed Size : 545.6 MiB 
Installed      : Yes (automatically) 
Status         : up-to-date 
Source package : openfoam2206-2206.1-1.6.src 
Upstream URL   : http://www.openfoam.com 
Summary        : Free, Open Source, Computational Fluid Dynamics Package 
Description    :  
    OpenFOAM is a free, open source computational fluid dynamics (CFD) 
    software package produced by OpenCFD Ltd with twice yearly releases. 

    It has a large user base across many areas of engineering and science, 
    used in academic, government and commercial organizations. 

    OpenFOAM has an extensive range of features to solve anything from 
    complex fluid flows involving chemical reactions, turbulence and heat 
    transfer, to solid dynamics and electromagnetics. 

    * Release notes:  https://www.openfoam.com/news/main-news/openfoam-v2206 
    * Documentation:  https://www.openfoam.com/documentation/ 
    * Issue Tracker:  https://develop.openfoam.com/Development/openfoam/issues/ 

    Shell session:  /usr/bin/openfoam2206 
    Resource file:  /usr/lib/openfoam/openfoam2206/etc/bashrc 

    NOTE: The version in this package may not include any additional ParaView 
    reader plugins, runTimePostProcessing etc. 

**erlangen:~ #**

Searching the forum I found this thread which might answer your question.

Regards

susejunky

[QUOTE=karlmistelberger;3144916]Are you sure? openfoam readily installs here:
/QUOTE]

problem with the installed libcerf1-1.17-23.15.x86_64
the to be installed tlp-1.5.0-1.1.noarch conflicts with 
'power-profiles-daemon' provided by the to be 
installed power-profiles-daemon-0.12-1.1.x86_64 


Installing openFOAM under Tumbleweed is no problem, the problem is that openFOAM blocks Tumbleweed updates.

Bravo and Thank You, the thread
https://forums.opensuse.org/showthread.php/567022-Switch-from-tumbleweed-to-leap-15-3-GLIBC_2-34-not-found
is a good starting point. In any case, I need to do a full backup, then proceed ‘somehow’.

Jan Christian

[quote="“jc_anker,post:4,topic:151971”]

You may safely remove the culprit. Tumbleweed is fine on host erlangen with power-profiles-daemon removed:

erlangen:~ # zypper if power-profiles-daemon
Loading repository data...
Reading installed packages...


Information for package power-profiles-daemon:
----------------------------------------------
Repository     : Haupt-Repository (OSS)
Name           : power-profiles-daemon
Version        : 0.12-1.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 123.4 KiB
**Installed      : No**
**Status         : not installed**
Source package : power-profiles-daemon-0.12-1.1.src
Upstream URL   : https://gitlab.freedesktop.org/hadess/power-profiles-daemon
Summary        : Power profiles handling over D-Bus
Description    : 
    power-profiles-daemon offers to modify system behaviour based upon user-selected
    power profiles. There are 3 different power profiles: a "balanced" default mode,
    a "power-saver" mode, and a "performance" mode.

erlangen:~ # 
erlangen:~ # zypper if libcerf1
Loading repository data...
Reading installed packages...


Information for package libcerf1:
---------------------------------
Repository     : Haupt-Repository (OSS)
Name           : libcerf1
Version        : 1.17-2.3
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 59.2 KiB
**Installed      : Yes**
**Status         : up-to-date**
Source package : libcerf-1.17-2.3.src
Upstream URL   : https://jugit.fz-juelich.de/mlz/libcerf
Summary        : A library that provides complex error functions
Description    : 
    libcerf is a self-contained numeric library that provides an efficient and accurate implementation of
    complex error functions, along with Dawson, Faddeeva, and Voigt functions.

erlangen:~ # 

I suggest rethinking and staying with Tumbleweed.

For details of “problem with the installed libcerf1-1.17-23.15.x86_64” see this bug report: 1198549 – Update TLP to the latest version 1.5.0

a) I fail to find the anything related to openFOAM in the above output
b) I also do not see how libcerf is related to tlp/power-profiles-daemon or how tlp or power-profiles-daemon is related to openFOAM.

Show complete command invocation and its full output, not some random lines from it.

The output is what I get when i click on ‘Update’ for updating Tumbleweed. openFOAM blocks the update (?). What I want is migrating to 15.4. MY understanding is that “There is no official package available for openSUSE Tumbleweed”, ref “https://software.opensuse.org/package/openfoam24x”, hence I would like to migrate to the latest version of 15.4.

Jan Christian Anker

Nope.

Care to explain relation between error message and openFOAM?

Then please show the complete command and output when doing

zypper dup

And when you want to point people to some web page, please use the Globe button from the tool bar of the post editor: https://software.opensuse.org/package/openfoam24x

That is why I want to migrate to 15.4. The whole discussion has ended up on a sidetrack (SORRY !). This post is really intended about how to leave Tumbleweed for 15.4. The reason why I mentioned openFOAM was because openFOAM does not fit Tumbleweed very well, and my post could serve as a warning. Of all the back and forth here, the post from “susejunky” is the only that addresses the question raised.

Best regards,
Jan Christian Anker

Back on your subject then.

You talk about “a complete backup of mails and all user data.”. Normally I would amend that to “all in /home” (which the easiest when /home is a separate file system of course).

But in this case I am not sure. Because in fact you are downgrading for many applications (including your desktop when you use one). That means that configurations files and the like in user’s home directories might belong to the newer, now used, version of the application. New versions of applications are often compatible with older version of files they use (including configuration files) and when needed often convert automatically on first run formats of files from the old to new. The other way around will not work. So it is possible that you will run into problems in this area.

For the system itself, I think the best thing to do is indeed install in an empty root partition. The best and fastest way to get this is of course by re-creating the root file system. Thus my advice to run a new install.

For user data:

  • either keep the /home file system (if you have one);
  • or save all in /home and restore after installation;
  • or save only data files (and as you said exported mails) and let the applications (including the desktop) recreate all configuration files, etc. before storing user data back.

Just a bit of brainstorming. HTH.

Your ‘a bit of brainstorming’ was very helpful for me (more than a bit). I will by a 2 TB SSD, load 15.4 onto it, and then follow your suggestions re user data; 2 TB because of multiples of very big openFOAM runs.
Thank you very much!

Jan Christian Anker

Migration to Leap 15.4 is your decision. But you are missing a point: Your question is actually pointless.

To my experience openfoam works smoothly in Tumbleweed and does not interfere with zypper dist-upgrade. Both openfoam and Tumbleweed are up to date on host erlangen:

Operating System: openSUSE Tumbleweed 20220719
KDE Plasma Version: 5.25.3
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.18.11-1-default (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 550 / 550 Series
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C56
System Version: 2.0
**erlangen:~ #** zypper se -is openfoam 
Loading repository data... 
Reading installed packages... 

S  | Name                | Type    | Version    | Arch   | Repository 
---+---------------------+---------+------------+--------+------------------------------------------------------------ 
i+ | openfoam            | package | 2206.1-1.6 | noarch | Software for Scientists and Engineers (openSUSE_Tumbleweed) 
i  | openfoam-selector   | package | 1.0.6-1.40 | noarch | Software for Scientists and Engineers (openSUSE_Tumbleweed) 
i  | openfoam2206        | package | 2206.1-1.6 | x86_64 | Software for Scientists and Engineers (openSUSE_Tumbleweed) 
i  | openfoam2206-common | package | 2206.1-1.6 | noarch | Software for Scientists and Engineers (openSUSE_Tumbleweed) 
**erlangen:~ #** 

Your warning is not supported by evidence and users may safely ignore it.

Migration to Leap 15.4 is your decision. But you are missing a point: Your question is actually pointless.

My question was (and is): ‘Leaving Tumbleweed for 15.4: what is the best way?’ If you mean that leaving TB for 15.4 is pointless, you are disregarding what can be found in ‘https://get.opensuse.org/leap/15.4/’: *

Leap uses source from SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and sysadmins the best stable Linux experience available.

*The post from hcvv (Henk van Velden) I found very useful, so I will go for a new 2GB SSD and 15.4.

Thanks to everybody for their efforts!
JAN cHRISTIAN aNKER

The thread starts with:

The above is contradicted by evidence and never should cause anybody to make the switch from Tumbleweed to Leap.

Leap uses source from SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and sysadmins the best stable Linux experience available.

I have read this claim on several occasions. But I still doubt it’s universal significance:

Upon a fairly long wait everything which turned out to be useful when introduced in Tumbleweed will show up in Leap (as did the Intel graphics stack). Significant software running under Tumbleweed is rock stable. Users of Leap may shorten the wait by switching to Tumbleweed.

Managing Tumbleweed may require a somewhat higher level of proficiency in system maintenance. To my experience Tumbleweed is the better choice for most use cases.

@karlmistelberger,
Please stop trying to convert people to your faith. It is clear that the OP has made a decision. Let that be enough for you.

I never made such an attempt.

It is clear that the OP has made a decision.

I acknowledged this in post #16.