Bug 1213709 - Gerbera service refuses to start
Summary: Gerbera service refuses to start
Status: RESOLVED INVALID
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Other (show other bugs)
Version: Leap 15.5
Hardware: x86-64 openSUSE Leap 15.5
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Paolo Stivanin
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-27 10:39 UTC by Daniel Fasko
Modified: 2023-07-31 14:16 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Fasko 2023-07-27 10:39:36 UTC
Gerbera service refuses to start:

Jun 24 00:29:53 scorpius systemd[1]: Started Gerbera Media Server.
Jun 24 00:29:53 scorpius gerbera[46446]: /usr/bin/gerbera: symbol lookup error: /usr/bin/gerbera: undefined symbol: _ZN6TagLib3Ogg4Opus4File11isSupportedEPNS_8IOStreamE
Jun 24 00:29:53 scorpius systemd[1]: gerbera.service: Main process exited, code=exited, status=127/n/a
Jun 24 00:29:53 scorpius systemd[1]: gerbera.service: Failed with result 'exit-code'.
Jun 24 00:29:58 scorpius systemd[1]: gerbera.service: Scheduled restart job, restart counter is at 71505.


Installation details:
=====================
zypper info gerbera
Loading repository data...
Reading installed packages...


Information for package gerbera:
--------------------------------
Repository     : Multimedia Applications (15.5)
Name           : gerbera
Version        : 1.12.1-lp155.32.16
Arch           : x86_64
Vendor         : obs://build.opensuse.org/multimedia
Installed Size : 6.9 MiB
Installed      : Yes
Status         : up-to-date
Source package : gerbera-1.12.1-lp155.32.16.src
Upstream URL   : https://gerbera.io
Summary        : UPnP Media Server
Description    : 
    Gerbera is a UPnP media server which allows streaming digital
    media through a network and consume it on a variety of UPnP
    compatible devices.

========
Perhaps the same/similar issue as Bug ID 1199380?
Comment 1 Paolo Stivanin 2023-07-28 10:27:37 UTC
I see that the package is outdated. There's a new rebuild out.
Could you please update and try with that please?

Thanks
Comment 2 Daniel Fasko 2023-07-28 19:55:33 UTC
Thanks a lot for your feedback, Paolo!

Version 1.12.1-lp155.35.2 was installed, but the problem remains:

Jul 28 21:53:58 scorpius systemd[1]: Started Gerbera Media Server.
Jul 28 21:53:58 scorpius gerbera[124874]: /usr/bin/gerbera: symbol lookup error: /usr/bin/gerbera: undefined symbol: _ZN6TagLib3Ogg4Opus4File11isSupportedEPNS_8IOStreamE
Jul 28 21:53:58 scorpius systemd[1]: gerbera.service: Main process exited, code=exited, status=127/n/a
Jul 28 21:53:58 scorpius systemd[1]: gerbera.service: Failed with result 'exit-code'.
Comment 3 Paolo Stivanin 2023-07-31 06:40:40 UTC
I've just installed a fresh 15.5 system on a VM, added the multimedia repo and can confirm that I face the same issue.

On Tumbleweed it works fine though. The issue is present only in Leap.

Will dig into it
Comment 4 Paolo Stivanin 2023-07-31 07:31:21 UTC
Gerbera requires taglib>=1.12, but on Leap 15.5 version 1.11 is provided.

Installing a package from a devel repo (multimedia:apps in this case) is usually discouraged, because it's not easy to keep track of all the deps that must be updated together with the main package.

In this case, the issue is that taglib is provided by the multimedia:libs repository, so you have to add also that devel repo and update your system before being able to use gerbera.
Comment 5 Daniel Fasko 2023-07-31 14:16:21 UTC
Thanks a lot for info.
Gerbera service is up and running, the ticket can be closed.