Hello,
I’ve done a clean install, but unfortunately when trying to use / launch spectacle it crashes before it even starts, when i start it via command line I get this error.
spectacle: symbol lookup error: /lib64/libavutil.so.59: undefined symbol: vaMapBuffer2
I’ve tried to --force install spectacle again same issue.
When I check about removing libav it would break loads of other apps so I left it.
Any advise or suggection?
hui
March 30, 2025, 1:20pm
2
Please show rpm -qvi libva2 libavutil59
Did you perform a zypper dup
?
Do you use packman?
Please show:
zypper lr -d
me@localhost:~> rpm -qvi libva2 libavutil59
Name : libva2
Version : 2.22.0
Release : 1.4
Architecture: x86_64
Install Date: Sun 30 Mar 2025 11:01:08 BST
Group : System/Libraries
Size : 220403
License : MIT
Signature : RSA/SHA512, Sun 09 Mar 2025 07:15:23 GMT, Key ID 35a2f86e29b700a4
Source RPM : libva-2.22.0-1.4.src.rpm
Build Date : Wed 03 Jul 2024 09:17:21 BST
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://01.org/linuxmedia
Summary : Video Acceleration API
Description :
The libva library implements the Video Acceleration API.
The library loads a hardware dependendent driver.
This is the core runtime library.
Distribution: openSUSE Tumbleweed
Name : libavutil59
Version : 7.1
Release : 5.2
Architecture: x86_64
Install Date: Sun 30 Mar 2025 11:02:30 BST
Group : System/Libraries
Size : 1011754
License : GPL-3.0-or-later
Signature : RSA/SHA512, Tue 18 Mar 2025 20:25:45 GMT, Key ID 35a2f86e29b700a4
Source RPM : ffmpeg-7-7.1-5.2.src.rpm
Build Date : Wed 05 Mar 2025 09:46:09 GMT
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://ffmpeg.org/
Summary : FFmpeg's utility library
Description :
The libavutil library is a utility library to aid portable multimedia
programming. It contains safe portable string functions, random
number generators, data structures, additional mathematics functions,
cryptography and multimedia related functionality (like enumerations
for pixel and sample formats).
Distribution: openSUSE Tumbleweed
Sauerland:
zypper lr -d
me@localhost:~> sudo zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+-----------------------------------------------------------------------+--------
1 | amdgpu | AMDGPU 6.3.4 repository | Yes | (r ) Yes | No | - | 99 | rpm-md | https://repo.radeon.com/amdgpu/6.3.4/sle/15.6/main/x86_64 |
2 | amdgpu-proprietary | AMDGPU 6.3.4 Proprietary repository | No | ---- | ---- | - | 99 | N/A | https://repo.radeon.com/amdgpu/6.3.4/sle/15.6/proprietary/x86_64 |
3 | amdgpu-src | AMDGPU 6.3.4 repository | No | ---- | ---- | - | 99 | N/A | https://repo.radeon.com/amdgpu/6.3.4/sle/15.6/main/source |
4 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
5 | download.opensuse.org-oss | Main Repository (Sources) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
6 | download.opensuse.org-oss_1 | Main Repository (OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
7 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
8 | openSUSE-20250328-0 | openSUSE-20250328-0 | No | ---- | ---- | - | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-ASolid_USB_KT20210000000558-0:0-part1 |
9 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
10 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed |
11 | rocm | ROCm 6.3.4 repository | Yes | (r ) Yes | No | - | 99 | rpm-md | https://repo.radeon.com/rocm/zyp/6.3.4/main |
Why do you use Repos for Leap in Tumbleweed???
Repo 1 , 2 and 3?
Disable them all.
Now do a:
zypper dup --allow-vendor-change
hcvv
March 30, 2025, 6:14pm
7
Read again, they are for SLE.
Thank you for the advise so far, while i have done this as suggested, i don’t think it has anything todo with it at the same time unfortunately nothing has changed.
~> sudo zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
--+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+-----------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
2 | download.opensuse.org-oss | Main Repository (Sources) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
3 | download.opensuse.org-oss_1 | Main Repository (OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
4 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
5 | openSUSE-20250328-0 | openSUSE-20250328-0 | No | ---- | ---- | - | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-ASolid_USB_KT20210000000558-0:0-part1 |
6 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
7 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed |
8 | rocm | ROCm 6.3.4 repository | Yes | (r ) Yes | No | - | 99 | rpm-md | https://repo.radeon.com/rocm/zyp/6.3.4/main |
localhost:~> rpm -qvi libva2 libavutil59
Name : libva2
Version : 2.22.0
Release : 1.4
Architecture: x86_64
Install Date: Sun 30 Mar 2025 11:01:08 BST
Group : System/Libraries
Size : 220403
License : MIT
Signature : RSA/SHA512, Sun 09 Mar 2025 07:15:23 GMT, Key ID 35a2f86e29b700a4
Source RPM : libva-2.22.0-1.4.src.rpm
Build Date : Wed 03 Jul 2024 09:17:21 BST
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://01.org/linuxmedia
Summary : Video Acceleration API
Description :
The libva library implements the Video Acceleration API.
The library loads a hardware dependendent driver.
This is the core runtime library.
Distribution: openSUSE Tumbleweed
Name : libavutil59
Version : 7.1
Release : 5.2
Architecture: x86_64
Install Date: Sun 30 Mar 2025 11:02:30 BST
Group : System/Libraries
Size : 1011754
License : GPL-3.0-or-later
Signature : RSA/SHA512, Tue 18 Mar 2025 20:25:45 GMT, Key ID 35a2f86e29b700a4
Source RPM : ffmpeg-7-7.1-5.2.src.rpm
Build Date : Wed 05 Mar 2025 09:46:09 GMT
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://ffmpeg.org/
Summary : FFmpeg's utility library
Description :
The libavutil library is a utility library to aid portable multimedia
programming. It contains safe portable string functions, random
number generators, data structures, additional mathematics functions,
cryptography and multimedia related functionality (like enumerations
for pixel and sample formats).
Distribution: openSUSE Tumbleweed
localhost:~>
localhost:~> sudo zypper dup --allow-vendor-change
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...
Nothing to do.
localhost:~>
localhost:~> spectacle
spectacle: symbol lookup error: /lib64/libavutil.so.59: undefined symbol: vaMapBuffer2
Show
ldd /lib64/libavutil.so.59
localhost:~> ldd /lib64/libavutil.so.59
linux-vdso.so.1 (0x00007fc3b0f15000)
libva-drm.so.2 => /opt/amdgpu/lib64/libva-drm.so.2 (0x00007fc3b0f0b000)
libva.so.2 => /opt/amdgpu/lib64/libva.so.2 (0x00007fc3afdb2000)
libva-x11.so.2 => /opt/amdgpu/lib64/libva-x11.so.2 (0x00007fc3b0f03000)
libvdpau.so.1 => /lib64/libvdpau.so.1 (0x00007fc3afdaa000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fc3afc61000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc3afb6c000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007fc3afb54000)
libvpl.so.2 => /lib64/libvpl.so.2 (0x00007fc3afaf8000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc3af800000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007fc3afae1000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007fc3afad9000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fc3afaad000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc3b0f17000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fc3af400000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc3afa80000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fc3afa79000)
localhost:~>
marel
March 30, 2025, 8:29pm
11
Left mine, right that of @gcclinux
1 Like
Yes, because of packages from the amd Repos.
so post:
zypper se -si | grep -Ei 'system_p|system p|system-p|systemp'
1 Like
You are using libva.so.2
from a third-party software and this libva.so.2
is not compatible with other Tumbleweed packages.
1 Like
Show
grep -r amdgpu /etc/ld.so.conf*
env | grep LD_
1 Like
As this was a fresh install on a new SSD I’ve gone through the whole install again and I think the issue started when I was installing additional amdradeo packages.
Currently all working well without any issues.
ricardo@opensuse:~> ldd /lib64/libavutil.so.59
linux-vdso.so.1 (0x00007f2f3ba72000)
libva-drm.so.2 => /lib64/libva-drm.so.2 (0x00007f2f3ba4b000)
libva.so.2 => /lib64/libva.so.2 (0x00007f2f3ba15000)
libva-x11.so.2 => /lib64/libva-x11.so.2 (0x00007f2f3ba0d000)
libvdpau.so.1 => /lib64/libvdpau.so.1 (0x00007f2f3ba05000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f2f3a6b7000)
libm.so.6 => /lib64/libm.so.6 (0x00007f2f3b910000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f2f3a69f000)
libvpl.so.2 => /lib64/libvpl.so.2 (0x00007f2f3a643000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2f3a400000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f2f3a62e000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f2f3b906000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f2f3a629000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f2f3a3d4000)
libxcb-dri3.so.0 => /lib64/libxcb-dri3.so.0 (0x00007f2f3a622000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2f3ba74000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f2f3a000000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2f3a3a7000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f2f3a61d000)
ricardo@opensuse:~>
I think that was the cause installed by the additional ADMRAdeon packages, now gone and all is ok
You hadn’t do that, you can clear such errors by Hand and must not install new.
system
Closed
April 7, 2025, 9:47am
18
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.