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.
**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:~ #**
[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.
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:~ #
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.
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.
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.
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!
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 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:
My switch from Leap to Tumbleweed in 2016 was triggered by the inability of Leap to readily support Intel graphics.
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.