Your message dated Mon, 04 Aug 2014 15:34:36 +0000
with message-id <e1xekhu-0005ec...@franck.debian.org>
and subject line Bug#756488: fixed in gpsd 3.10+dev3~d6b65b48-2
has caused the Debian Bug report #756488,
regarding gpsd: hotplug is broken with systemd due to wrong GPSD_SOCKET
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
756488: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756488
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gpsd
Version: 3.10+dev3~d6b65b48-1
Severity: grave
Justification: renders package unusable

Since the switch to systemd, gpsd's support for hotplug of USB devices is
broken using the default configuration. This means that for most users, just
installing gpsd and plugging in a GPS does not work, and it breaks working
installations upon upgrade.

The problem is that the udev hotplug script and gpsd have diverging views of
what the control socket path is.

When gpsd is installed on jessie, it is launched by systemd as follows:

    gpsd -N

=> it uses gpsd's default control socket path: /var/run/gpsd.sock

This is confirmed by running lsof -p `pidof gpsd`

gpsd    5271 gpsd    3u  unix 0xffff8800a10127c0      0t0   71137 
/var/run/gpsd.sock

The udev hotplug script on the other hand reads /etc/default/gpsd to determine
the path of the control socket, and the default value is:

    # gpsd control socket location.
    GPSD_SOCKET="/run/gpsd/gpsd.sock"

As a result of this, when the GPS is plugged in, the hotplug script thinks gpsd
is not running, and launches a new instance of gpsd. This new instance of gpsd
does not work as the port on which gpsd listens is already taken by the first
process.

Please either change the default value of GPSD_SOCKET in /etc/default/gpsd or
change the systemd launch script so that it respects GPSD_SOCKET.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gpsd depends on:
ii  adduser              3.113+nmu3
ii  init-system-helpers  1.20
ii  libbluetooth3        5.21-1
ii  libc6                2.19-7
ii  libdbus-1-3          1.8.6-1
ii  libgps21             3.10+dev3~d6b65b48-1
ii  libusb-1.0-0         2:1.0.19-1
ii  lsb-base             4.1+Debian13
ii  netbase              5.2
ii  systemd-sysv         208-6

Versions of packages gpsd recommends:
ii  python  2.7.8-1
ii  udev    208-6

Versions of packages gpsd suggests:
ii  dbus          1.8.6-1
pn  gpsd-clients  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: gpsd
Source-Version: 3.10+dev3~d6b65b48-2

We believe that the bug you reported is fixed in the latest version of
gpsd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 756...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bernd Zeimetz <b...@debian.org> (supplier of updated gpsd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 04 Aug 2014 17:19:32 +0200
Source: gpsd
Binary: gpsd gpsd-dbg gpsd-clients python-gps libgps21 libgps-dev libqgpsmm21 
libqgpsmm-dev
Architecture: source amd64
Version: 3.10+dev3~d6b65b48-2
Distribution: unstable
Urgency: medium
Maintainer: Bernd Zeimetz <b...@debian.org>
Changed-By: Bernd Zeimetz <b...@debian.org>
Description:
 gpsd       - Global Positioning System - daemon
 gpsd-clients - Global Positioning System - clients
 gpsd-dbg   - Global Positioning System - debugging symbols
 libgps-dev - Global Positioning System - development files
 libgps21   - Global Positioning System - library
 libqgpsmm-dev - Global Positioning System - Qt wrapper for libgps (development)
 libqgpsmm21 - Global Positioning System - Qt wrapper for libgps
 python-gps - Global Positioning System - Python libraries
Closes: 756488
Changes:
 gpsd (3.10+dev3~d6b65b48-2) unstable; urgency=medium
 .
   * [7b5a9811] Set GPSD_SOCKET to the default location.
     Thanks to Jeremy Laine (Closes: #756488)
Checksums-Sha1:
 09b266d1692dc8f02f9092696f7bc0ffcf535b55 2639 gpsd_3.10+dev3~d6b65b48-2.dsc
 88ec4d885b095aa669697d17643372c6548f56cc 30908 
gpsd_3.10+dev3~d6b65b48-2.debian.tar.xz
 3dcd3f55babdcdaaea1332470f9238cc26b9b984 95060 
gpsd_3.10+dev3~d6b65b48-2_amd64.deb
 7266c4f356a352a67b5b5b05a7b5a1740ba8b1bc 1341866 
gpsd-dbg_3.10+dev3~d6b65b48-2_amd64.deb
 1753b7f131a829e081440b87b914f3ea31fc1a43 135944 
gpsd-clients_3.10+dev3~d6b65b48-2_amd64.deb
 5a25a896d8d76e2123db774fe66ac7bd55ce840f 95412 
python-gps_3.10+dev3~d6b65b48-2_amd64.deb
 0e64964cbbb9c12ebe61de2336f34965ed7aae1f 218968 
libgps21_3.10+dev3~d6b65b48-2_amd64.deb
 03a0c12bdcf8e9c5b6f8b21995dbb7fb239c63f4 134958 
libgps-dev_3.10+dev3~d6b65b48-2_amd64.deb
 314470f37e0eb45a1932f284adeb821005f59af4 90674 
libqgpsmm21_3.10+dev3~d6b65b48-2_amd64.deb
 e61f8e604bbdbe0f492e262df4df0152b94b160d 42914 
libqgpsmm-dev_3.10+dev3~d6b65b48-2_amd64.deb
Checksums-Sha256:
 3d4e2867cb0d9e2dacd774155eabcbe3f1f1247d911dec64eac91859fcf9195a 2639 
gpsd_3.10+dev3~d6b65b48-2.dsc
 bfe6acfe29390f7e4dcc73dc51b0f97fc3b67d2107aecc5bbd17933e8369d9cc 30908 
gpsd_3.10+dev3~d6b65b48-2.debian.tar.xz
 5af70b3cb31917baef83c05d8e0b1f6e03be6b0335113ecd84617f8ebca222ac 95060 
gpsd_3.10+dev3~d6b65b48-2_amd64.deb
 64f72a10013c926e1c3576e776d1ebbc4e3f9071abfbfcf9230c38d45bd3e00e 1341866 
gpsd-dbg_3.10+dev3~d6b65b48-2_amd64.deb
 10d8974eafa3a9f04a4b51f55b4abbd4f27e8b477dbbc1dbb37fbe2ec01012a7 135944 
gpsd-clients_3.10+dev3~d6b65b48-2_amd64.deb
 093b3a5f4006ffc5518b79e516342c9f3a0e40f9f7bc6efc89e41b75e288d532 95412 
python-gps_3.10+dev3~d6b65b48-2_amd64.deb
 d78f10f5656a0985b8e0ca65e15f07db9b95ec5f21f9e6ef08fe76d63857630c 218968 
libgps21_3.10+dev3~d6b65b48-2_amd64.deb
 99ebd0a7f487dc093cdf0ff51c6d713a7731472f9bc8f823866c4d9ed84a293e 134958 
libgps-dev_3.10+dev3~d6b65b48-2_amd64.deb
 ffd57f888f9bc8935fa205093ca6c944a7b733305e9c699cf7c3715c8cf87588 90674 
libqgpsmm21_3.10+dev3~d6b65b48-2_amd64.deb
 923e8b26cbcafa14913931a35900c87797466d2cce660d3f70e85d4fd9287c31 42914 
libqgpsmm-dev_3.10+dev3~d6b65b48-2_amd64.deb
Files:
 48dc76c4725b45741abbfa6cc6418ea2 95060 misc optional 
gpsd_3.10+dev3~d6b65b48-2_amd64.deb
 b9b400395605b98e0058328ce8b3dc54 1341866 debug extra 
gpsd-dbg_3.10+dev3~d6b65b48-2_amd64.deb
 b08a8eeafad50cc0b47324e5fa0bc568 135944 misc optional 
gpsd-clients_3.10+dev3~d6b65b48-2_amd64.deb
 76374773784a78919749d61a97ca2ae7 95412 python optional 
python-gps_3.10+dev3~d6b65b48-2_amd64.deb
 6043e2d34daceac36e9b91b411439cfc 218968 libs optional 
libgps21_3.10+dev3~d6b65b48-2_amd64.deb
 d140ee59dde740143c26fa1505f15e98 134958 libdevel optional 
libgps-dev_3.10+dev3~d6b65b48-2_amd64.deb
 aee58eb0e7b6e0e1d763b251a7c0e2e6 90674 libs optional 
libqgpsmm21_3.10+dev3~d6b65b48-2_amd64.deb
 f737dff8cae46c8155b8ec0e332f2771 42914 libdevel optional 
libqgpsmm-dev_3.10+dev3~d6b65b48-2_amd64.deb
 c15db30bb10d986957ba5a3beeb2b274 2639 misc optional 
gpsd_3.10+dev3~d6b65b48-2.dsc
 576e1f92ec444fa5240219d26bbb86ed 30908 misc optional 
gpsd_3.10+dev3~d6b65b48-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJT36ZPAAoJEOs2Fxpv+UNfhzcP+wRrFWzyKGcHnBF8lnCiEp3p
A/m4MVDUxLA4HLkFaIBy3Qyu/3hyvvuO/Yl/XYgTNYbXWo1S4jqwdJVGAhaNP8nm
TYfCx7iauSFy5BjI8CdBNVHbYlfIyCR9QUNKbMlig1b5jmGlZh7mmzp1GWV1cCX4
6y4zE8BDWrMkYDnMcCbdx6dj8Bg8pTn0LbjNAH9SHsybbor32WzicrfR8vvilo7J
WU3EJtDsZnmK32rF/1s1yCYRILc2Bki+/u484fQC/CV+MFiOIldIIR23IA8twuFv
swCTAUpoQQDdPVBguLJ9pAiNv0pXmICdg1P7xyaJYyxpSZ9vvQ3i1JfTpZ4Cssx2
NjTnsnbctK383LLBQkl5m9kiWZwamk1KPFyFqjFsLvmMF1nC9kEMdpopXYFFj2CG
K+/DplDAYcWEDJCJxR3vCi0uQsJS0sVV2o9AZz4r1d8lbKYmgOaO2g521pkxY4l4
l/b9FUt0q8lgfkuNGTyV+mcOrkqfDjBTivl5ArxK1iExBE9push7caQq9XnvPblJ
l/hDYd4ospqt4WqAZxP8KS8Zus+0xvlFrEJQqWUrcOHYEdt/S8kWkE1us9q5F36M
qbBKpZ6q+04+FhKx/9QRgko64QhBmHP2KyjjcUDUN+nCh9O9rsZanvER0CUEERB1
VDFxM/n5lKVHs2GkkdEZ
=u5Ct
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to