Bug 21277 - wrong path to gnome-terminal-server in /usr/share/dbus-1/services/us.kirkland.terminals.byobu.service
Summary: wrong path to gnome-terminal-server in /usr/share/dbus-1/services/us.kirkland...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA6-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2017-07-18 17:47 CEST by Christian Lohmaier
Modified: 2017-07-28 20:13 CEST (History)
1 user (show)

See Also:
Source RPM: byobu-5.119-2.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Christian Lohmaier 2017-07-18 17:47:32 CEST
Description of problem:
trying to launch a byobu-terminal using the .desktop defintion  (aka via Gnome-application search/listing) fails because that in turn relies on dbus-service.

However that contains wrong path to the gnome-terminal-server executable, and thus fails.

Fix in /usr/share/dbus-1/services/us.kirkland.terminals.byobu.service 

-Exec=/usr/lib/gnome-terminal/gnome-terminal-server --app-id us.kirkland.terminals.byobu
+Exec=/usr/libexec/gnome-terminal-server --app-id us.kirkland.terminals.byobu
Comment 1 Rémi Verschelde 2017-07-18 17:58:43 CEST
Thanks! Fixed in Cauldron with byobu-5.119-3.mga7, and pushed byobu-5.119-2.1.mga6 to core/updates_testing.

Advisory:
=========

Updated byobu package fixes byobu-terminal launcher

  The byobu-terminal launcher was referencing the wrong path to
  gnome-terminal-server. This update fixes it.

RPMs in core/updates_testing:
=============================

byobu-5.119-2.1.mga6

SRPMs in core/updates_testing:
==============================

byobu-5.119-2.1.mga6.src.rpm

Assignee: bugsquad => qa-bugs

Comment 2 Rémi Verschelde 2017-07-25 23:53:49 CEST
Advisory uploaded.

Whiteboard: (none) => advisory

Comment 3 Rémi Verschelde 2017-07-26 00:03:45 CEST
Tried the update, the fix works but gnome-terminal is required to use that desktop file. I've added it as a recommended dependency, as it's not critical to use byobu otherwise. Advisory updated in SVN.

Advisory:
=========

Updated byobu package fixes byobu-terminal launcher

  The byobu-terminal launcher was referencing the wrong path to
  gnome-terminal-server. This update fixes it.
  It now also recommends the gnome-terminal package which is  
  necessary for "Byobu Terminal".

RPMs in core/updates_testing:
=============================

byobu-5.119-2.2.mga6

SRPMs in core/updates_testing:
==============================

byobu-5.119-2.2.mga6.src.rpm
Comment 4 Rémi Verschelde 2017-07-27 20:51:10 CEST
Tried on x86_64, byobu itself seems functional and the desktop entry works fine. The package properly recommends gnome-terminal if not installed already.

Whiteboard: advisory => advisory MGA6-64-OK

Rémi Verschelde 2017-07-28 08:56:36 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 5 Mageia Robot 2017-07-28 20:13:09 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0040.html

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


Note You need to log in before you can comment on or make changes to this bug.