10
9
Fork
You've already forked linux-app
14

Error installing dependencies for OpenSUSE Tumbleweed #638

Closed
opened 2025年04月30日 15:05:39 +02:00 by oulenz · 4 comments

When I try to install python3-cairo-devel and gobject-introspection-devel, I get the error:

nothing provides 'this-is-only-for-build-envs' needed by the to be installed glib2-stage1-devel-2.84.1-2.1.x86_64
 Solution 1: downgrade of gio-branding-openSUSE-42.1-23.2.noarch to gio-branding-openSUSE-42.1-2.1.noarch
 Solution 2: do not ask to install a solvable providing python3-cairo-devel
 Solution 3: break glib2-stage1-devel-2.84.1-2.1.x86_64 by ignoring some of its dependencies

Any idea what is going on here and what might be the best way forward? (@jwijenbergh)

When I try to install `python3-cairo-devel` and `gobject-introspection-devel`, I get the error: ``` nothing provides 'this-is-only-for-build-envs' needed by the to be installed glib2-stage1-devel-2.84.1-2.1.x86_64 Solution 1: downgrade of gio-branding-openSUSE-42.1-23.2.noarch to gio-branding-openSUSE-42.1-2.1.noarch Solution 2: do not ask to install a solvable providing python3-cairo-devel Solution 3: break glib2-stage1-devel-2.84.1-2.1.x86_64 by ignoring some of its dependencies ``` Any idea what is going on here and what might be the best way forward? (@jwijenbergh)

what if you install python3-cairo instead?

what if you install `python3-cairo` instead?
Author
Copy link

Thanks for your response!

That's already installed. Yet when I try pipx install "eduvpn-client[gui]", I get

Fatal error from pip prevented installation. Full pip output in file:
 /home/oliver/.local/state/pipx/log/cmd_2025年04月30日_16.14.56_pip_errors.log
pip seemed to fail to build package:
 pygobject<=3.50.0,>=3.38.0
Some possibly relevant errors from pip install:
 error: subprocess-exited-with-error
 ../cairo/meson.build:31:12: ERROR: Dependency "cairo" not found, tried pkgconfig and cmake
 error: metadata-generation-failed
Error installing eduvpn-client from spec 'eduvpn-client[gui]'.
Thanks for your response! That's already installed. Yet when I try `pipx install "eduvpn-client[gui]"`, I get ``` Fatal error from pip prevented installation. Full pip output in file: /home/oliver/.local/state/pipx/log/cmd_2025年04月30日_16.14.56_pip_errors.log pip seemed to fail to build package: pygobject<=3.50.0,>=3.38.0 Some possibly relevant errors from pip install: error: subprocess-exited-with-error ../cairo/meson.build:31:12: ERROR: Dependency "cairo" not found, tried pkgconfig and cmake error: metadata-generation-failed Error installing eduvpn-client from spec 'eduvpn-client[gui]'. ```

@oulenz
The package which provides 'pygobject' is 'python-gobject' in openSUSE for packaging and naming conventions. That is, for example, providing multiple python flavors (python3, python310, python311) with a very handy macro in a single specfile.

If you want to build 'pygobject' anyway, you will have to resolve many more dependencies and we will need a much deeper insight into your system. Maybe this spec file can help you find out what you need:

Lastly, feel free to install 'eduvpn-client' as a drop-in from network:vpn, which I provide. I will also propose it to "Factory" soon.

zypper addrepo https://download.opensuse.org/repositories/network:vpn/openSUSE_Tumbleweed/network:vpn.repo
zypper refresh
zypper install eduvpn-client
@oulenz The package which provides 'pygobject' is 'python-gobject' in openSUSE for packaging and naming conventions. That is, for example, providing multiple python flavors (python3, python310, python311) with a very handy macro in a single specfile. If you want to build 'pygobject' anyway, you will have to resolve many more dependencies and we will need a much deeper insight into your system. Maybe this spec file can help you find out what you need: - https://build.opensuse.org/projects/openSUSE:Factory/packages/python-gobject/files/python-gobject.spec Lastly, feel free to install 'eduvpn-client' as a drop-in from [network:vpn](https://build.opensuse.org/package/show/network:vpn/eduvpn-client), which I provide. I will also propose it to "Factory" soon. ```bash zypper addrepo https://download.opensuse.org/repositories/network:vpn/openSUSE_Tumbleweed/network:vpn.repo zypper refresh zypper install eduvpn-client ```

Should be resolved by the documented package

Should be resolved by the documented package
Sign in to join this conversation.
No Branch/Tag specified
master
upstream-deb
openvpn-persistent
1.x
4.7.2
4.7.1
4.7.0
4.6.0
4.5.1
4.5.0
4.4.99.0
4.4.0
4.3.1
4.3.0
4.2.99.1
4.2.99.0
4.2.1
4.2.0
4.1.99.0
4.1.3
4.1.2
4.1.1
4.1.0
3.1.1
4.0.1
4.0.0
pr-3.3.1
pr-3.3.0
pr-3.2.0
3.1.0
3.0.0
2.2.1
2.2.0
2.1.0
2.0.0
1.1
1.0.3
1.0.2
1.0.1
1.0rc17
1.0rc16
1.0rc15
1.0rc14
1.0rc13
1.0rc12
1.0rc11
1.0rc10
1.0rc9
1.0rc8
1.0rc7
1.0rc6
1.0rc5
1.0rc4
1.0rc3
1.0rc2
1.0rc1
0.8
0.7.2
0.7.1
0.7
0.6.1
0.6
0.5.1
0.5
0.3
0.2.1
0.2
0.1.1
0.1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eduVPN/linux-app#638
Reference in a new issue
eduVPN/linux-app
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?