2 problems with zypper update alternatives -- not going away with time

Keep getting same 2 problems during “zypper dup”. I do use paraview quite frequently that is quite tricky to use and I am reluctant to delete anything associated with it. For problem 1, I have been selecting Solution 1 but same problem comes back each day. For problem 2, I have been taking Solution 2 but that also comes back each day.

Any advice appreciated. thanks, tom kosvic

tom@mydesktop: ~ $ sudo zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: problem with the installed libcerf2-2.4-38.78.x86_64
Problem: 2: the installed paraview-plugins-6.1.0-150.3.x86_64 requires 'libvtkfmt.so.1()(64bit)', but this requirement cannot be provided
deleted providers: libvtk1-openmpi4-9.6.1-2.3.x86_64


Problem: 1: problem with the installed libcerf2-2.4-38.78.x86_64
 Solution 1: install libcerf2-2.4-3.9.x86_64 from vendor openSUSE
  replacing libcerf2-2.4-38.78.x86_64 from vendor obs://build.opensuse.org/science
 Solution 2: keep obsolete libcerf2-2.4-38.78.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1

Problem: 2: the installed paraview-plugins-6.1.0-150.3.x86_64 requires 'libvtkfmt.so.1()(64bit)', but this requirement cannot be provided
deleted providers: libvtk1-openmpi4-9.6.1-2.3.x86_64

 Solution 1: Following actions will be done:
  deinstallation of paraview-plugins-6.1.0-150.3.x86_64
  deinstallation of libparaview6_1-6.1.0-150.3.x86_64
 Solution 2: keep obsolete libvtk1-openmpi4-9.6.1-2.3.x86_64
 Solution 3: break paraview-plugins-6.1.0-150.3.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):

It looks like you have non-standard repos added. Thus better show zypper lr -d also.

The nvidia nvhpc is to get mvidia fortran compiler for testing.

tom@mydesktop: ~ $ sudo zypper lr -d
#  | Alias                            | Name                      | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                         | Service
---+----------------------------------+---------------------------+---------+-----------+---------+------+----------+--------+-----------------------------------------------------------------------------+--------
 1 | brave                            | brave                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64                       | 
 2 | download.nvidia.com-tumbleweed   | nVidia Graphics Drivers   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                             | 
 3 | download.opensuse.org-non-oss    | Main Repository (NON-OSS) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                       | 
 4 | download.opensuse.org-oss        | Main Repository (OSS)     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                           | 
 5 | download.opensuse.org-tumbleweed | Main Update Repository    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                             | 
 6 | electronics                      | electronics               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/electronics/openSUSE_Tumbleweed/ | 
 7 | ftp.gwdg.de-Essentials           | Packman -- essentials     | No      | ----      | ----    | -    |   99     | rpm-md | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/Essentials               | 
 8 | games                            | games                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/       | 
 9 | graphics                         | graphics                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/    | 
10 | hardware_repo                    | hardware repo             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/    | 
11 | nvhpc                            | NVIDIA HPC SDK            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://developer.download.nvidia.com/hpc-sdk/sles/x86_64                   | 
12 | openh264-repo                    | Open H.264 Codec          | Yes     | (r ) Yes  | Yes     | -    |   84     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/                    | 
13 | packman--all                     | Packman -- complete       | No      | ----      | ----    | -    |   99     | rpm-md | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                         | 
14 | science                          | science                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/     | 
15 | vivaldi                          | vivaldi                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.vivaldi.com/archive/rpm/x86_64                                 | 
16 | vlc                              | vlc                       | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Tumbleweed/                       | 
tom@mydesktop: ~ $ 

@tckosvic self inflicted again, your using development repos, get out of sync…

openSUSE Tumbleweed provides libvtk1-openmpi4 9.7.0

Paraview from the science repo fails to build…
https://build.opensuse.org/package/show/science/paraview

I’d suggest you start looking on the Open Build Service at the package build results from the development repos on these issues…

Just to confirm, for now on OpenSUSE the only way to use paraview is to build it from sources together with vtk. Binary packages are not an option now.

1 Like

Paraview sources come packaged with openfoam cfd app, third-party packages. That’s where I use it most often. I’ve been using the “system” paraview instead of that “user” one. I haven’t compiled that version but I guess I will. Guess I’ll have to change to "user"paraview.

thanks, tom kosvic

Just for info. paraview 6.1.1 compiled successfully using the openfoam scripts and the build/make scripts compiled both paraview and vtk. Compilation was done w/o mpi as was the current paraview in opensuse science repo.

From openfoam.

====
Installation complete for paraview-6.1.1 with qt-5.15.19
    ParaView_DIR=/home/tom/Cfd/openfoam/ThirdParty-v2606/platforms/linux64Gcc/ParaView-6.1.1

You may need to update the OpenFOAM environment by running:
    wmRefresh
====

Perhaps the build/make scripts from openfoam could be of assistance to the paraview science maintainer. I could forward these to whomever that might be.

openfoam has an additional paraview make script that includes mpi and other options but I haven’t tried it. I don’t think I would ever need a plot/display program with parallel computing.

Just for info of any interested person needing latest paraview.

thanks, tom kosvic

I do see that the paraview from opensuse science repo and also the version from opensuse repo throw seg faults upon start. The version compiled from openfoam starts fine and looks to be operational. I haven’t loaded an output file into it yet.

This thread went off on a tangent. My apologies. Just for info again to those using paraview.

tom kosvic

You need to switch to QT6…

@malcolmlewis ,

where is setting option to change to qt6?

tom kosvic

AFAIK, just switching to the relevant qt6 development packages