Bug 24410

Summary: ZVVOnlineTV (IPTV player) does not start (OSError: Cannot find libmpv in the usual places.)
Product: Mageia Reporter: Alex Kotov <alex_q_2000>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: mpv CVE:
Status comment:
Attachments: ScreenShot.png

Description Alex Kotov 2019-02-23 16:30:55 CET
Description of problem:
Hi. Installed Mageia-7-beta2-x86_64 (MATE) from Mageia-7-beta2-x86_64.iso In other DE the situation is similar. I install the zvvonlinetv package and try to run the program. The program does not start.

Steps to Reproduce:
1. urpmi zvvonlinetv
2. go to the terminal and run zvvonlinetv
3.Get the error:
Traceback (most recent call last):
  File "ZVVOnlineTV.py", line 6, in <module>
    from modules import widgets, paths
  File "/usr/share/ZVVOnlineTV/modules/widgets.py", line 9, in <module>
    from . import (config, pls, add_station, get_info, menu_bar,
  File "/usr/share/ZVVOnlineTV/modules/mpv.py", line 42, in <module>
    raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an "
OSError: Cannot find libmpv in the usual places. Depending on your distro, you may try installing an mpv-devel or mpv-libs package. If you have libmpv around but this script can't find it, maybe consult the documentation for ctypes.util.find_library which this script uses to look up the library filename.

Solution:
su/password
ldconfig

As a result of installation zvvonlinetv-3.2-1.mga7.noarch.rpm not executed by ldconfig?

Kind regards,
Alex
Comment 1 Alex Kotov 2019-02-23 16:45:47 CET
In addition, the zvvonlinetv package is not included in the "GUI application" category and is searched for in the "All" category in the Mageia Control Center. This player has a graphical interface.

Kind regards,
Alex
Comment 2 Marja Van Waes 2019-02-24 11:03:32 CET
Assigning to the registered maintainer.

Assignee: bugsquad => loginov_alex
CC: (none) => marja11
Summary: ZVVOnlineTV (IPTV player) does not start => ZVVOnlineTV (IPTV player) does not start (OSError: Cannot find libmpv in the usual places.)
Source RPM: (none) => zvvonlinetv

Comment 3 Alex Loginov 2019-02-24 12:14:44 CET
It's not zvvonlinetv problem. It's problem of ldconfig. Installation of libmpv does not trigger ldconfig.
The second problem is mcc issue.
Alex Loginov 2019-02-24 12:15:25 CET

Assignee: loginov_alex => bugsquad

Comment 4 Marja Van Waes 2019-02-25 20:30:34 CET
(In reply to Alex Loginov from comment #3)
> It's not zvvonlinetv problem. It's problem of ldconfig. Installation of
> libmpv does not trigger ldconfig.

Reassigning to mpv and its maintainer, then

> The second problem is mcc issue.

Thanks for mentioning it, I had overlooked that comment.

It is actually an rpmdrake issue, zvvonlinetv needs to be added to this list:

http://gitweb.mageia.org/software/rpmdrake/tree/gui.lst

Source RPM: zvvonlinetv => mpv
Assignee: bugsquad => lists.jjorge

Comment 5 José Jorge 2019-02-25 23:42:31 CET
(In reply to Marja Van Waes from comment #4)
> (In reply to Alex Loginov from comment #3)
> > It's not zvvonlinetv problem. It's problem of ldconfig. Installation of
> > libmpv does not trigger ldconfig.

AFAIK, we have a filetrigger for all libs. Nothing to trigger firectly in the package.
Comment 6 Alex Kotov 2020-12-07 08:35:36 CET
Hi. Both issues mentioned in the topic moved from Mageia-7-(Cauldron) to Mageia-8-Cauldron...

1. zvvonlinetv only works after forced "ldconfig"
2. zvvonlinetv not listed in the list of GUI applications when installing from Mageia Control Center -> Install & Remove Software -> Packages with GUI -> All-> Find=zvvonlinetv
Manuel Hiebel 2021-03-04 22:05:31 CET

Assignee: lists.jjorge => pkg-bugs

Comment 7 Alex Kotov 2021-11-20 08:19:16 CET
Created attachment 12997 [details]
ScreenShot.png
Comment 8 Alex Kotov 2021-11-20 08:20:13 CET
Thank you very much. Now everything works fine (see screenshot). :)

Sincerely,
Alex

Resolution: (none) => FIXED
Status: NEW => RESOLVED