Bug 21277

Summary: wrong path to gnome-terminal-server in /usr/share/dbus-1/services/us.kirkland.terminals.byobu.service
Product: Mageia Reporter: Christian Lohmaier <lohmaier+mageia>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: sysadmin-bugs
Version: 6Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: advisory MGA6-64-OK
Source RPM: byobu-5.119-2.mga6.src.rpm CVE:
Status comment:

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