Trying to do an upgrade from 15.5 to 15.6 using the iso on a USB drive, it reports that “manual intervention is required”. On investigation, there seems to be multiple reference to not able to upgrade MESA.
Bearing in mind that is did not know what MESA was before now, how should I proceed? Remove MESA from my 15.5 installation and try installing again?
Or get MESA in the correct state so that the upgrade does not complain?
My system Info is:
Operating System: openSUSE Leap 15.5
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 5.14.21-150500.55.73-default (64-bit)
Graphics Platform: X11
Processors: 32 × 13th Gen Intel® Core™ i9-13900
Memory: 31.1 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: ASUS
… and MESA info is:
mprowe@Gzunder:~> glxinfo | grep "OpenGL"
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RPL-S)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.3.5
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.5
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
mprowe@Gzunder:~>
If you have Mesa packages from Packman, try removing them, then upgrading. You can add them back after upgrade is complete, if you actually need them. I have:
If I select the “deinstallation” option, then another level of hundred more conflicts pop-up!
I’m sure that it does not help, but for the record, I can’t remember why I have MESA installed in the first place. However, I do use a couple of apps that may need 3D support. Namely, FreeCAD & KiCad.
Regards, M.
Select to keep the Packman packages. Then when upgrade via DVD is done, a zypper up with Packman enabled should be abled to get the Packman packages current.
It’s not unusual for Packman to be out of sync with openSUSE’s own repos. It usually clears within a day or two, often in a few hours or less, so a retry after a modest wait can be an easy way out.
All my 15.5 to 15.6 upgrades were done online using zypper dup, so no such trouble.
Removing Mesa packages is an unbelievable bad advice……they are needed for your GUI.
Before upgrading to Leap 15.6, simply switch vendor back to the openSUSE packages. Then perform the offline upgrade via DVD/USB. Afterwards enable the packman repo for Leap 15.6 and perform the vendor switch to packman again.
I have moved the MESA packages from the Packman repo but during the next upgrade attempt, other packages are still complaining.
I have tried saving the conflicts.txt to my USB (it seems to be able to be saved) but on rebooting back to 15.5, I can’t find the file?
So, the question now is: “how do I move any/all Packman packages back the the openSUSE repos”?
Regards, M.
I suspect that this is embedded very deeply? If I try Option 2: or 3: it leads to a stack more conflicts!
Any suggestions on how to handle this will be welcome.
Regards, M.
Apparently you have a mix of Leap 15.4 and 15.5 packages installed.
If you cannot clean up in advance, I would go with option 1, upgrade to Leap 15.6 and then after reboot I would do a “zypper dup” with the proper online repositories for 15.6 enabled and see what happens.
The other viable option is 3, with possibly more “uninstalls” of remains of an old 15.4 install.
Other options are all better, but it’s not a real problem to remove them if it will solve temporary deps trouble. X will run on fallback drivers, if X is needed at all, while the entire upgrade process continues to completion that includes the latest Mesa drivers.
Unless you are a software developer, choose any option that merely removes an unnecessary devel package. Intel graphics users don’t need to build their own drivers.
You seem not to understand what removing Mesa will cause. It will remove the complete Plasma desktop and complete display manager. Over 800! packages! You can check this easily yourself by selecting Mesa for deletion in YaST. Or use the zypper method.
No. You will have a broken installation with only IceWM. Removing packages whilst distribution upgrade won’t reinstall them automatically or by any kind of magic.
The TO did an OFFLINE upgrade. Please read again the first posts. And as you can see (when you read it) the offline installer will remove the complete desktop when you uninstall Mesa.
And when you do the OFFLINE upgrade via the DVD, your above terminal example is void…
Not by design. Could that be a consequence of the upgrade (last year) from 15.4 to 15.5?
“… see what happens” troubles me. I know not enough to cope with the unexpected!
What about…
If, as you suspect, I have a mix of package generations, can I do the “zypper dup” first to see if I can get a “clean system” and then upgrade from 15.5 to 15.6?
Gzunder:~ # zypper rm libopenssl-devel-*
Reading installed packages...
'libopenssl-devel-*' not found in package names. Trying capabilities.
No provider of 'libopenssl-devel-*' found.
Resolving package dependencies...
Nothing to do.
Gzunder:~ #
Yes, I appreciate that point. However, the above image was taken with a phone while running the 15.6 upgrade program, because as far as I know, there is no way to capture OR save that capture to the USB drive?
Regards, M.