Description of problem: Installing lutris should pull in a dependency on python-dbus. It doesn't, and so this happens: [bjr@parmack ~]$ lutris Traceback (most recent call last): File "/usr/bin/lutris", line 18, in <module> import dbus Manually installing python-dbus fixes the problem. Version-Release number of selected component (if applicable): 0.3.7.2-1 How reproducible: Always (with the above version of the package) on a system w/o python-dbus. Steps to Reproduce: 1. On a fresh Mageia system, ensure python-dbus is not installed. 2. Install lutris. 3. Try to run lutris, crash.
CC: (none) => geiger.david68210Assignee: bugsquad => rverschelde
Keywords: (none) => Junior_job
David Geiger added the missing dependency in Mageia 5 and Cauldron, and updated lutris to the latest upstream bugfix version 0.3.7.5. Thanks! Advisory: ========= Updated lutris package fixes missing dependency The lutris package was missing a dependency on the python-dbus package. This update fixes it, as well as provides the current bugfix version in the stable 0.3.7 branch, 0.3.7.5. References: - https://github.com/lutris/lutris/blob/v0.3.7.5/debian/changelog RPM in core/updates_testing: ============================ lutris-0.3.7.5-1.mga5.noarch SRPM in core/updates_testing: ============================= lutris-0.3.7.5-1.mga5
Assignee: rverschelde => qa-bugsQA Contact: (none) => rverschelde
Testing procedure: bug 17408 comment 1. Feel free to try Minilens from bug 18228 instead of SuperTux as described in the procedure ;)
Whiteboard: (none) => has_procedure
Trying M5 x64 real h/w python-dbus already installed, and no way to remove it! With only normal (NOT Testing) repos enabled: # urpmq --requires lutris | grep python-dbus # urpmq --whatrequires python-dbus | grep lutris both yielded no O/P; so at the packaging level, lutris did *not* require python-dbus. With Testing repos enabled: # urpmq --requires lutris | grep python-dbus lutris: python-dbus lutris: python-dbus # urpmq --whatrequires python-dbus | grep lutris lutris lutris which shows at the packaging level that the update *does* invoke the dependancy. [How can you get urpmq to indicate the *repository* for what it lists?] Installed the issued lutris 0.3.7.2. From console: $ lutris Failed to create secure directory (/run/user/1001/pulse): Permission denied x 6. But the GUI popped up OK. Installing the update caused no grief: lutris-0.3.7.5-1.mga5 $ lutris which: no primusrun in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) many times for different entitites. Then the same x 5: Failed to create secure directory (/run/user/1001/pulse): Permission denied but the GUI again present. For answering the specific bug, this update is OK. But for the rest?
CC: (none) => lewyssmith
For the errors in the terminal, it's likely just lutris being overly verbose about its failed attempts at locating optional components like primusrun (not 100% sure about /run/user/10001/pulse, will ask upstream).
The `which` warnings would be https://github.com/lutris/lutris/issues/280. I reported the other noisy error as https://github.com/lutris/lutris/issues/284
(In reply to Rémi Verschelde from comment #5) > I reported the other noisy error as > https://github.com/lutris/lutris/issues/284 Lewis, would you manage to get more information for this bug report? I can't reproduce the issue myself on Cauldron, would have to test on Mageia 5. Could you try to run `lutris --debug` to hopefully get more context about this pulseaudio issue?
Rémy Re-trying x64 lutris-0.3.7.5-1.mga5 $ lutris which: no primusrun in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no aterm in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no cool-retro-term in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no Eterm in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no guake in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no lilyterm in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no pantheon-terminal in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no roxterm in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no rxvt in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no sakura in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no st in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no terminator in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no terminology in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no termite in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no urxvt in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no wterm in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no yuakuake in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no xboxdrv in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) Today, *no* "Failed to create secure directory (/run/user/1001/pulse): Permission denied" messages as per Comment 3. $ lutris --debug [Similar to above, but no 'steam' complaints; plus the following] INFO 2016-05-12 11:55:09,197 [service]:Welcome to Lutris DEBUG 2016-05-12 11:55:09,396 [lutriswindow]:Loading view DEBUG 2016-05-12 11:55:09,402 [lutriswindow]:Connecting signals DEBUG 2016-05-12 11:55:09,694 [lutriswindow]:Getting game list DEBUG 2016-05-12 11:55:09,961 [runtime]:Runtime lib64 up to date DEBUG 2016-05-12 11:55:09,963 [runtime]:Runtime lib32 up to date DEBUG 2016-05-12 11:55:09,965 [runtime]:Updating runtime steam DEBUG 2016-05-12 11:55:09,967 [downloader]:Starting download of: https://lutris.net/files/runtime/steam.tar.bz2 INFO 2016-05-12 11:55:09,969 [lutriswindow]:Not connected DEBUG 2016-05-12 11:55:10,034 [sync]:Syncing game library DEBUG 2016-05-12 11:55:10,036 [sync]:0 games in local library DEBUG 2016-05-12 11:55:10,039 [api]:Fetching game library DEBUG 2016-05-12 11:55:10,056 [sync]:0 games in remote library (inc. unpublished) DEBUG 2016-05-12 11:55:10,106 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:55:20,038 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:55:30,039 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:55:40,040 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:55:50,041 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:00,041 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:10,042 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:20,043 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:30,043 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:40,044 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:56:50,044 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:00,045 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:10,047 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:20,046 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:20,095 [downloader]:Download finished DEBUG 2016-05-12 11:57:20,101 [extract]:Extracting /home/lewis/.local/share/lutris/runtime/steam.tar.bz2 to /home/lewis/.local/share/lutris/runtime DEBUG 2016-05-12 11:57:30,048 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:40,054 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:50,053 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) DEBUG 2016-05-12 11:57:59,061 [extract]:Moving element steam of archive DEBUG 2016-05-12 11:57:59,063 [extract]:Finished extracting /home/lewis/.local/share/lutris/runtime/steam.tar.bz2 DEBUG 2016-05-12 11:57:59,109 [runtime]:Runtime updated DEBUG 2016-05-12 11:58:00,049 [system]:Executing which steam which: no steam in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/games:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin) [The last steam-related message is then repeated about every 10s.] Hope this helps.
Whiteboard: has_procedure => has_procedure feedback
The "which" warnings are only a bit too verbose, but they do not have a negative impact on the usage of lutris. They will be silenced in the next bugfix version: https://github.com/lutris/lutris/issues/280 The check for Steam every 10s is also normal, see https://github.com/lutris/lutris/issues/212 As for the pulse warning (https://github.com/lutris/lutris/issues/280), I'll have an eye for it, but if you can't reproduce it anymore it will be harder to debug. At any rate it's also a too verbose warning and does not impact the usage of the application.
Whiteboard: has_procedure feedback => has_procedure
Thanks Rémi. Accepting that much of the 'noise' from lutris is known &/or expected to be resolved updtream, I OK this update.
Whiteboard: has_procedure => has_procedure MGA5-64-OK
Keywords: (none) => validated_updateWhiteboard: has_procedure MGA5-64-OK => has_procedure MGA5-64-OK advisoryCC: (none) => davidwhodgins, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0079.html
Status: NEW => RESOLVEDResolution: (none) => FIXED