LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   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 (https://www.linuxquestions.org/questions/suse-opensuse-60/tw-64-bit-problem-the-to-be-installed-mesa-libegl-devel-22-3-2-336-1-x86_64-requires-mesa-libegl1-%3D-22-3-2-but-this-requirement-cannot-4175720399/)

MakeTopSite 01-01-2023 09:48 AM

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 ?

business_kid 01-01-2023 11:14 AM

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

MakeTopSite 01-01-2023 11:35 AM

Quote:

Originally Posted by business_kid (Post 6401636)
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.

Sauerland 01-01-2023 12:46 PM

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)


MakeTopSite 01-01-2023 01:15 PM

Quote:

Originally Posted by Sauerland (Post 6401648)
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"

Sauerland 01-01-2023 01:51 PM

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

mrmazda 01-02-2023 02:17 AM

Quote:

Originally Posted by MakeTopSite (Post 6401638)
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.

MakeTopSite 01-02-2023 02:24 AM

Quote:

Originally Posted by Sauerland (Post 6401654)
Packman has video codec support:

Well thank you.

MakeTopSite 01-02-2023 02:25 AM

Quote:

Originally Posted by mrmazda (Post 6401735)
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.

business_kid 01-02-2023 05:39 AM

Quote:

Originally Posted by mrmazda (Post 6401735)
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?

Sauerland 01-02-2023 09:34 AM

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


All times are GMT -5. The time now is 01:58 PM.