Public bug reported:

Description:    Ubuntu 18.04 LTS
Release:        18.04
  Installed: 1.91-1
  Candidate: 1.91-1
  Version table:
 *** 1.91-1 500
        500 bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

The dbus-launch program, which Terminator needs to start by default, was
removed during an upgrade from Ubuntu 16.04 to 18.04. Terminator should
depend on it so it doesn't get removed.

I'm not an expert on Debian/Ubuntu packaging, forgive me if I get some
of this wrong, this is just my best understanding of the issue.

I've been using Terminator with an X server on Windows (using Windows
Subsystem for Linux and Ubuntu installed from the Windows app store). I
decided to update my Ubuntu Xenial installation using do-release-
upgrade. Prior to this launching Terminator worked without issue.

After the upgrade to Bionic, terminator would no longer launch, with an
error message that ended in "/usr/bin/dbus-launch terminated abnormally
without any error message". I looked and /usr/bin/dbus-launch no longer
existed (I checked a WSL system still on Xenial and it did exist there).

It seems during upgrade the package dbus-x11, which owns the /usr/bin
/dbus-launch file, got removed as no packages depended on it anymore.
When I reinstalled dbus-x11 terminator launched successfully.

I checked the debian/control file, and it seems to only specify a
dependency on the libdbus-1-3 package. dbus-x11 depends on libdbus-1-3,
so I think the dependency maybe should be dbus-x11, but this is the part
I am not confident in changing.

** Affects: terminator (Ubuntu)
     Importance: Undecided
         Status: New

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  Package does not depend on dbus-launch

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to