LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 01-01-2023, 09:48 AM   #1
MakeTopSite
Member
 
Registered: Jan 2021
Location: EU
Distribution: Ubuntu, openSUSE Leap & TW, Devuan, Debian
Posts: 276

Rep: Reputation: 3
TW 64 bit: Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot


Code:
# zypper -v dup
Verbosity: 2
Initializing Target
Checking whether to refresh metadata for NVIDIA
Checking whether to refresh metadata for Main Repository (NON-OSS)
Checking whether to refresh metadata for Main Repository (OSS)
Checking whether to refresh metadata for Main Update Repository
Checking whether to refresh metadata for openSUSE-20220310-0
Checking whether to refresh metadata for packman
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...
Force resolution: No
Computing upgrade...
5 Problems:
Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot be provided
Problem: the to be installed Mesa-libGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libGL1 = 22.3.2', but this requirement cannot be provided
Problem: the installed Mesa-libGL-devel-22.2.4-335.2.x86_64 requires 'Mesa-KHR-devel = 22.2.4', but this requirement cannot be provided
Problem: the installed Mesa-libGL-devel-22.2.4-335.2.x86_64 requires 'Mesa-KHR-devel = 22.2.4', but this requirement cannot be provided
Problem: the installed Mesa-libGL-devel-22.2.4-335.2.x86_64 requires 'Mesa-KHR-devel = 22.2.4', but this requirement cannot be provided

Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot be provided
  not installable providers: Mesa-libEGL1-22.3.2-336.1.i586[packman]
                   Mesa-libEGL1-22.3.2-336.1.x86_64[packman]
 Solution 1: install Mesa-libEGL-devel-22.2.4-334.1.x86_64 from vendor openSUSE
  replacing Mesa-libEGL-devel-22.2.4-335.2.x86_64 from vendor http://packman.links2linux.de
 Solution 2: install Mesa-libEGL1-22.3.2-336.1.x86_64 from vendor http://packman.links2linux.de
  replacing Mesa-libEGL1-22.2.4-334.1.x86_64 from vendor openSUSE
 Solution 3: keep obsolete Mesa-libEGL-devel-22.2.4-335.2.x86_64
 Solution 4: break Mesa-libEGL-devel-22.3.2-336.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c):
Code:
# zypper se -s Mesa-libEGL
Loading repository data...
Reading installed packages...

S | Name                         | Type    | Version      | Arch   | Repository
--+------------------------------+---------+--------------+--------+----------------------
i | Mesa-libEGL-devel            | package | 22.2.4-335.2 | x86_64 | (System Packages)
v | Mesa-libEGL-devel            | package | 22.3.2-336.1 | x86_64 | packman
v | Mesa-libEGL-devel            | package | 22.3.2-336.1 | i586   | packman
v | Mesa-libEGL-devel            | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
v | Mesa-libEGL-devel            | package | 22.2.4-334.1 | x86_64 | openSUSE-20220310-0
v | Mesa-libEGL-devel            | package | 22.2.4-334.1 | i586   | Main Repository (OSS)
v | Mesa-libEGL-devel            | package | 22.2.4-334.1 | i586   | openSUSE-20220310-0
  | Mesa-libEGL-devel-32bit      | package | 22.3.2-336.1 | x86_64 | packman
  | Mesa-libEGL-devel-32bit      | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
  | Mesa-libEGL-devel-32bit      | package | 22.2.4-334.1 | x86_64 | openSUSE-20220310-0
v | Mesa-libEGL1                 | package | 22.3.2-336.1 | x86_64 | packman
v | Mesa-libEGL1                 | package | 22.3.2-336.1 | i586   | packman
i | Mesa-libEGL1                 | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
i | Mesa-libEGL1                 | package | 22.2.4-334.1 | x86_64 | openSUSE-20220310-0
v | Mesa-libEGL1                 | package | 22.2.4-334.1 | i586   | Main Repository (OSS)
v | Mesa-libEGL1                 | package | 22.2.4-334.1 | i586   | openSUSE-20220310-0
  | Mesa-libEGL1-32bit           | package | 22.3.2-336.1 | x86_64 | packman
  | Mesa-libEGL1-32bit           | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
  | Mesa-libEGL1-32bit           | package | 22.2.4-334.1 | x86_64 | openSUSE-20220310-0
  | Mesa-libEGL1-32bit-debuginfo | package | 22.3.2-336.1 | x86_64 | packman
  | Mesa-libEGL1-debuginfo       | package | 22.3.2-336.1 | x86_64 | packman
  | Mesa-libEGL1-debuginfo       | package | 22.3.2-336.1 | i586   | packman
Anyone know please optimal solution ?
 
Old 01-01-2023, 11:14 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,385

Rep: Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336
You don't say what distro you're on, but it looks like the distribution is stopping you from borking your system, and that's not a problem.

If you want to run bleeding edge stuff, the requirements for library versions etc. keep being incremented. Solutions
  • Compile your own software locally. This leads to frequent reinstalls unless you make your own packages. This can be very messy on some systems.
  • Run a 'rolling release' unstable (usually. You still won't get bleeding edge, but you'll do better. Fedora, slackware-current & Debian Unstable are all examples, but there are others.are
 
Old 01-01-2023, 11:35 AM   #3
MakeTopSite
Member
 
Registered: Jan 2021
Location: EU
Distribution: Ubuntu, openSUSE Leap & TW, Devuan, Debian
Posts: 276

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by business_kid View Post
You don't say what distro you're on, but it looks like the distribution is stopping you from borking your system, and that's not a problem.

If you want to run bleeding edge stuff, the requirements for library versions etc. keep being incremented. Solutions
  • Compile your own software locally. This leads to frequent reinstalls unless you make your own packages. This can be very messy on some systems.
  • Run a 'rolling release' unstable (usually. You still won't get bleeding edge, but you'll do better. Fedora, slackware-current & Debian Unstable are all examples, but there are others.are
Excuse me I should have written Tumbleweed instead of TW 64 bit ... in the Title.
 
Old 01-01-2023, 12:46 PM   #4
Sauerland
Member
 
Registered: Jul 2017
Distribution: openSUSE Leap
Posts: 197

Rep: Reputation: Disabled
You can use Solution 1 or Solution 2, it depends on which Package should be installed from which Repo.

Read it carefully and compare with your mesa list:
Code:
Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot be provided
  not installable providers: Mesa-libEGL1-22.3.2-336.1.i586[packman]
                   Mesa-libEGL1-22.3.2-336.1.x86_64[packman]
 Solution 1: install Mesa-libEGL-devel-22.2.4-334.1.x86_64 from vendor openSUSE
  replacing Mesa-libEGL-devel-22.2.4-335.2.x86_64 from vendor http://packman.links2linux.de
 Solution 2: install Mesa-libEGL1-22.3.2-336.1.x86_64 from vendor http://packman.links2linux.de
  replacing Mesa-libEGL1-22.2.4-334.1.x86_64 from vendor openSUSE
 Solution 3: keep obsolete Mesa-libEGL-devel-22.2.4-335.2.x86_64
 Solution 4: break Mesa-libEGL-devel-22.3.2-336.1.x86_64 by ignoring some of its dependencies
Code:
S | Name                         | Type    | Version      | Arch   | Repository
--+------------------------------+---------+--------------+--------+----------------------
i | Mesa-libEGL-devel            | package | 22.2.4-335.2 | x86_64 | (System Packages)
.
.
.
i | Mesa-libEGL1                 | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
 
Old 01-01-2023, 01:15 PM   #5
MakeTopSite
Member
 
Registered: Jan 2021
Location: EU
Distribution: Ubuntu, openSUSE Leap & TW, Devuan, Debian
Posts: 276

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by Sauerland View Post
You can use Solution 1 or Solution 2, it depends on which Package should be installed from which Repo.

Read it carefully and compare with your mesa list:
Code:
Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot be provided
  not installable providers: Mesa-libEGL1-22.3.2-336.1.i586[packman]
                   Mesa-libEGL1-22.3.2-336.1.x86_64[packman]
 Solution 1: install Mesa-libEGL-devel-22.2.4-334.1.x86_64 from vendor openSUSE
  replacing Mesa-libEGL-devel-22.2.4-335.2.x86_64 from vendor http://packman.links2linux.de
 Solution 2: install Mesa-libEGL1-22.3.2-336.1.x86_64 from vendor http://packman.links2linux.de
  replacing Mesa-libEGL1-22.2.4-334.1.x86_64 from vendor openSUSE
 Solution 3: keep obsolete Mesa-libEGL-devel-22.2.4-335.2.x86_64
 Solution 4: break Mesa-libEGL-devel-22.3.2-336.1.x86_64 by ignoring some of its dependencies
Code:
S | Name                         | Type    | Version      | Arch   | Repository
--+------------------------------+---------+--------------+--------+----------------------
i | Mesa-libEGL-devel            | package | 22.2.4-335.2 | x86_64 | (System Packages)
.
.
.
i | Mesa-libEGL1                 | package | 22.2.4-334.1 | x86_64 | Main Repository (OSS)
Thank you I would prefer higher version number so "Solution 2"
 
Old 01-01-2023, 01:51 PM   #6
Sauerland
Member
 
Registered: Jul 2017
Distribution: openSUSE Leap
Posts: 197

Rep: Reputation: Disabled
Packman has video codec support:
Quote:
-------------------------------------------------------------------
Mon Oct 3 10:29:51 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Add build_orig conditional switch for video codecs define.

-------------------------------------------------------------------
Thu Sep 29 10:00:03 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- re-disable video codecs
https://gitlab.freedesktop.org/mesa/...requests/15258
 
Old 01-02-2023, 02:17 AM   #7
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,846
Blog Entries: 1

Rep: Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074Reputation: 2074
Quote:
Originally Posted by MakeTopSite View Post
Excuse me I should have written Tumbleweed instead of TW 64 bit ... in the Title.
That should have been fine. You posted in the SUSE / openSUSE forum, where readers should know that TW means Tumbleweed, which is a rolling release.

Potential legal liability issues over copyrights and patents caused openSUSE to recently remove video codec support from packages in official openSUSE repos. Much of the software provided in openSUSE is backed by deep pockets unwilling to assume the risk.
 
Old 01-02-2023, 02:24 AM   #8
MakeTopSite
Member
 
Registered: Jan 2021
Location: EU
Distribution: Ubuntu, openSUSE Leap & TW, Devuan, Debian
Posts: 276

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by Sauerland View Post
Packman has video codec support:
Well thank you.
 
Old 01-02-2023, 02:25 AM   #9
MakeTopSite
Member
 
Registered: Jan 2021
Location: EU
Distribution: Ubuntu, openSUSE Leap & TW, Devuan, Debian
Posts: 276

Original Poster
Rep: Reputation: 3
Quote:
Originally Posted by mrmazda View Post
That should have been fine. You posted in the SUSE / openSUSE forum, where readers should know that TW means Tumbleweed, which is a rolling release.

Potential legal liability issues over copyrights and patents caused openSUSE to recently remove video codec support from packages in official openSUSE repos. Much of the software provided in openSUSE is backed by deep pockets unwilling to assume the risk.
Well thank you that is what I needed to know.
 
Old 01-02-2023, 05:39 AM   #10
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,385

Rep: Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336Reputation: 2336
Quote:
Originally Posted by mrmazda View Post
Potential legal liability issues over copyrights and patents caused openSUSE to recently remove video codec support from packages in official openSUSE repos. Much of the software provided in openSUSE is backed by deep pockets unwilling to assume the risk.
Slackware has a similar problem in the Excited States. One of the Slackware devs maintains a repo on slackware.nl. This has what are called "unrestricted" builds of vlc, ffmpeg and other packages falling foul of copyright. I notice you location is the EU. Has SuSE anything similar?
 
Old 01-02-2023, 09:34 AM   #11
Sauerland
Member
 
Registered: Jul 2017
Distribution: openSUSE Leap
Posts: 197

Rep: Reputation: Disabled
Packman (Repo) builds many packages with copyrights and patents, openSUSE offers these without h264 or so on.

https://en.opensuse.org/Additional_p...tories#Packman

Last edited by Sauerland; 01-02-2023 at 09:38 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Mesa 9.2-devel vs. Mesa 9.3-devel For Intel Haswell LXer Syndicated Linux News 0 08-17-2013 12:51 PM
x264-devel and lame-devel cannot be installed by yum yzhang738@hotmail.com Linux - Software 3 12-09-2010 07:19 PM
Qt libraries not found during compile - but libqt3-devel and libqt4-devel installed! prasadbrg Mandriva 5 12-02-2008 05:58 AM
Adobe Acrobate Reader Requires A Plugin-That Requires Open LDAP That Requires Berkely Old_Fogie Slackware 10 05-08-2006 05:04 AM
Netcomm Roadster 336 Modem Installation Problem robinp Fedora 0 03-13-2006 11:17 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 06:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration