Your message dated Thu, 01 Dec 2016 14:00:19 +0000
with message-id <e1ccrun-000cig...@fasolo.debian.org>
and subject line Bug#685637: fixed in guacamole-server 0.9.9-1
has caused the Debian Bug report #685637,
regarding guacd does not properly daemonize itself (stdout still points to the 
terminal where the service was started)
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.)


-- 
685637: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685637
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: guacd
Version: 0.6.0-1
Severity: normal

Steps to reproduce:
1) /etc/init.d/guacd start

Expected results:
1) guacd prints a short status message and then daemonizes itself to the
background

Actual results:
1) guacd only partially daemonizes itself. My terminal is constantly
spammed with output like

guacd[10268]: INFO:  Protocol "vnc" selected
guacd[10268]: INFO:  Starting client

This happens since stdin/stdout/stderr still points to my terminal:

# ls -l /proc/$(pidof guacd)/fd
total 0
lrwx------ 1 root root 64 Aug 22 15:32 0 -> /dev/pts/0
lrwx------ 1 root root 64 Aug 22 15:32 1 -> /dev/pts/0
lrwx------ 1 root root 64 Aug 22 15:32 2 -> /dev/pts/0
lrwx------ 1 root root 64 Aug 22 15:32 3 -> socket:[15608]
lrwx------ 1 root root 64 Aug 22 15:32 4 -> socket:[15609]

More info:
1) From the source code I see that guacd only does one fork() call. This
is not sufficient. You might want to check

http://www.steve.org.uk/Reference/Unix/faq_2.html#SEC16

or the "Advanced Programming in the UNIX Environment" book by W. Richard
Stevens.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages guacd depends on:
ii  libc6     2.13-35
ii  libguac3  0.6.0-1
ii  lsb-base  4.1+Debian7

guacd recommends no packages.

guacd suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: guacamole-server
Source-Version: 0.9.9-1

We believe that the bug you reported is fixed in the latest version of
guacamole-server, 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 685...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dominik George <n...@naturalnet.de> (supplier of updated guacamole-server 
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: SHA384

Format: 1.8
Date: Wed, 30 Nov 2016 15:41:23 +0100
Source: guacamole-server
Binary: libguac-dev guacd libguac-client-rdp0 libguac-client-ssh0 
libguac-client-vnc0 libguac-client-telnet0 libguac11
Architecture: source i386
Version: 0.9.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Remote Maintainers <pkg-remote-t...@lists.alioth.debian.org>
Changed-By: Dominik George <n...@naturalnet.de>
Description:
 guacd      - HTML5 web application for accessing remote desktops (proxy daemon
 libguac-client-rdp0 - HTML5 web application for accessing remote desktops (RDP 
support)
 libguac-client-ssh0 - HTML5 web application for accessing remote desktops (SSH 
support)
 libguac-client-telnet0 - HTML5 web application for accessing remote desktops 
(Telnet suppo
 libguac-client-vnc0 - HTML5 web application for accessing remote desktops (VNC 
support)
 libguac-dev - Guacamole proxy daemon (core library headers)
 libguac11  - HTML5 web application for accessing remote desktops (library)
Closes: 685637 791765 827300
Changes:
 guacamole-server (0.9.9-1) unstable; urgency=medium
 .
   [ Dominik George ]
   * New upstream release. (Closes: #685637, #791765)
     + soname change from libguac5 to libguac11.
        + No reverse dependencies in Debian so no transition needed.
     + Enables WebP support.
     + Enables telnet backend support.
        + New binary package libguac-client-telnet0.
     + Moves to libssh2.
   * Add shlib symbols files.
   * Add systemd support.
   * Fix build with OpenSSL 1.1.
   * Update homepage and VCS fields.
   * Reformat control file.
   * Update watch file to point to SF.net.
   * Drop all existing patches as they were applied upstream.
   * Add patch for upstream build system. (Closes: #827300)
      + Cleans up dependencies by removing unnecessary linking.
   * Make lintian clean.
   * Add Recommends to plugins on guacd.
   * Move to Debian Remote Maintainers team.
      + Move git to pkg-remote.
 .
   [ Thorsten Glaser ]
   * Disable parallel build, upstream’s Makefiles aren’t set up for it.
   * Fix Large File Support on 32-bit platforms.
Checksums-Sha1:
 79cd8d983e1f003eedec525d64afa8aead584d29 2639 guacamole-server_0.9.9-1.dsc
 a1ab3bf1e39291e318182b85055587fd98b39de1 679797 
guacamole-server_0.9.9.orig.tar.gz
 2f71d15af3901c2ac3e223c23abb977e96f6942c 13056 
guacamole-server_0.9.9-1.debian.tar.xz
 bd3d89792e738aed5c55473d755af72ce6c09660 15005 
guacamole-server_0.9.9-1_i386.buildinfo
 dc9fcfc5bc8b0f3d968718a2cea937789bea201f 32360 guacd-dbgsym_0.9.9-1_i386.deb
 4f3dc65b393956e6e5239079f483d6e7da4713f6 20420 guacd_0.9.9-1_i386.deb
 34ca7ec2b20d62bc0388e0c282fcbee8dcd285d4 560982 
libguac-client-rdp0-dbgsym_0.9.9-1_i386.deb
 83785df5da987bf354e343df1ae048a08b87a728 71566 
libguac-client-rdp0_0.9.9-1_i386.deb
 332cbb283b20608f5a7ec4b74725cc0764c46919 117418 
libguac-client-ssh0-dbgsym_0.9.9-1_i386.deb
 6491d7656efc4702649315191682a473564ce930 47130 
libguac-client-ssh0_0.9.9-1_i386.deb
 deb7e76f009627db063cc6a61524af48a0a92c16 98642 
libguac-client-telnet0-dbgsym_0.9.9-1_i386.deb
 c598ef1fc82e064c0df3136ca2557a3aaca27fd7 40846 
libguac-client-telnet0_0.9.9-1_i386.deb
 6e8cc090dd2718cb29180daa87aba36a4d3ea444 76558 
libguac-client-vnc0-dbgsym_0.9.9-1_i386.deb
 744c4d15312ce98d313a3e3db37f79b6a8ca7e3f 31130 
libguac-client-vnc0_0.9.9-1_i386.deb
 8b4fe03dbcd1fc5ee118d36ae5d749db4f5b79c0 48538 libguac-dev_0.9.9-1_i386.deb
 7d3a46618ad03e3299ca5e10d69a7cb64025ada6 61234 
libguac11-dbgsym_0.9.9-1_i386.deb
 001d9d2886f2680fb291d77b042dd37ae07df13b 28286 libguac11_0.9.9-1_i386.deb
Checksums-Sha256:
 4d50022af536c820db1377db9d7b0cca1d3692ab35525c36140e28872ba6efc9 2639 
guacamole-server_0.9.9-1.dsc
 4263e78c7f7c6fe04bd4bbe96634aa612ae67e4ce64fdc4feb8d16ce70e724ff 679797 
guacamole-server_0.9.9.orig.tar.gz
 8d16a63c3906dcee323631f266a27386018c26ac5a8bb69479ae2f7ad82a48c3 13056 
guacamole-server_0.9.9-1.debian.tar.xz
 5ecbbbd571eda897a776f36dc4abd993f65a9dabc00bf4a5073a44515c6affef 15005 
guacamole-server_0.9.9-1_i386.buildinfo
 77f9aabd7c90bca7da5310b0cd014eb55430935c36e8c990b7dce841d5c013bc 32360 
guacd-dbgsym_0.9.9-1_i386.deb
 9d117772411829a0d21f61f0b97401e10139f11cfe4c15bb65ac8e3b8c6d3cb4 20420 
guacd_0.9.9-1_i386.deb
 067cc01191ac6c80f8f37494efdb9664923a013f37e02a4faf390d8666077667 560982 
libguac-client-rdp0-dbgsym_0.9.9-1_i386.deb
 894fe4b210618a124f99c49cc2125c4d2ef22272e63efee48857eb2ab4bd77ee 71566 
libguac-client-rdp0_0.9.9-1_i386.deb
 5d464a34e5bc74baebb53e58fc9bd03e80f8955857cd278b50810e6363f19d38 117418 
libguac-client-ssh0-dbgsym_0.9.9-1_i386.deb
 d9a76f8bb6355f016dc10b788998dfa2afc93868c29530f237684075aee5e0b3 47130 
libguac-client-ssh0_0.9.9-1_i386.deb
 494d4ee3f96a164f466af4e2ff8727c04f8ef2ec99056edc37f222fbf7c89f25 98642 
libguac-client-telnet0-dbgsym_0.9.9-1_i386.deb
 1c57078c5fdd20753908cf82c3a8d20aecc65d69e234eef7af1b8b0b83790f94 40846 
libguac-client-telnet0_0.9.9-1_i386.deb
 bec2f7c90b061c018ef45a2d13444061c5c8e05643a9472ef0d4309dc35b1f1d 76558 
libguac-client-vnc0-dbgsym_0.9.9-1_i386.deb
 166a80a9ee5fc29c5f6a3e9297fb2ba70222f191b6624e362cca457771708b5e 31130 
libguac-client-vnc0_0.9.9-1_i386.deb
 0120529f51bbd1df89271a3935d6b6464a47bd76a96b7e74f8f7cf5a8407413e 48538 
libguac-dev_0.9.9-1_i386.deb
 8d307a7f339af9e45b1d81de06a90f2fd685c4b05ed3b7f356e7c711dae45df2 61234 
libguac11-dbgsym_0.9.9-1_i386.deb
 e7a56ada164bde3ad0cce7717523c0af44b2082e499036f5f1e65920e1204669 28286 
libguac11_0.9.9-1_i386.deb
Files:
 ff497f1091e324bd0370991cf6a84819 2639 net extra guacamole-server_0.9.9-1.dsc
 cce818bfcba35fe0456b45d988118893 679797 net extra 
guacamole-server_0.9.9.orig.tar.gz
 a75acb62a5c40e05e4bcbb5b3cc1189b 13056 net extra 
guacamole-server_0.9.9-1.debian.tar.xz
 0a82826b91990dfcfc1589e24a23e8ed 15005 net extra 
guacamole-server_0.9.9-1_i386.buildinfo
 b8c30656b083e639508bc6f270e324d0 32360 debug extra 
guacd-dbgsym_0.9.9-1_i386.deb
 087735ab582858d74ae58af24057da55 20420 net extra guacd_0.9.9-1_i386.deb
 82a77208387b6afbe7bfd73e91219990 560982 debug extra 
libguac-client-rdp0-dbgsym_0.9.9-1_i386.deb
 e2a38537b4a05fa8a639d5d647c929c3 71566 libs extra 
libguac-client-rdp0_0.9.9-1_i386.deb
 d367d47216eea265d941e171238b12d9 117418 debug extra 
libguac-client-ssh0-dbgsym_0.9.9-1_i386.deb
 33ada2a4d002260c20bb05f69b48324f 47130 libs extra 
libguac-client-ssh0_0.9.9-1_i386.deb
 6997ab508d40399aa2e4d6682c3a9927 98642 debug extra 
libguac-client-telnet0-dbgsym_0.9.9-1_i386.deb
 7040238e8491de9072c168034e4ffca7 40846 libs extra 
libguac-client-telnet0_0.9.9-1_i386.deb
 f307fab87d9cbc2d1b4d74905f54c8c8 76558 debug extra 
libguac-client-vnc0-dbgsym_0.9.9-1_i386.deb
 71f75b77ed64e2614f196604f8b0e62f 31130 libs extra 
libguac-client-vnc0_0.9.9-1_i386.deb
 63020c643508afccf3d322cbbd1a6245 48538 libdevel extra 
libguac-dev_0.9.9-1_i386.deb
 441dfeb59c1c3212fd5ffdfbb5c1b57e 61234 debug extra 
libguac11-dbgsym_0.9.9-1_i386.deb
 184e0cdb463ca83f40a01c4770a9a91c 28286 libs extra libguac11_0.9.9-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (MirBSD)
Comment: ☃ ЦΤℱ—8 ☕☂☄

iQIcBAEBCQAGBQJYPu0TAAoJEHa1NLLpkAfgyMEQAIWX8TFqrz8tXmhMFWsw3kMv
VTug6isTJl2d82+FISjR5gI0QgVYb5FFIqn+iHOdu0fb8ac+2N9n2MlmesBmO2il
nmv6zQsu9p/Kur0xQgCegiQgi+YYO6OBsWsyR0V4gkDD0rVDbgLy/64jF1hpuGrU
2CIzNvOVT9h9h3xZL9EKQjQnBmT/Eombji9+ug25edotRpp7Hrf7EXtiRbNQq4i4
AWy1Nw1uDvy083XddXr9ffIeqHVzsFPsfNrCBWMttCVoJyatXe1gmdKgmHQU4OgM
fuf05P8VirStavON+Nv6Gwnb1KiD6nw5RkOh7TJ69jhKWD2YTx0fT6km6NJK9IGm
tQDysdyGVcYk8132gUngejQujIRhCVOqJezwXGSpT7RM4PGeBLPoJjx6RMURNuPn
XzhG4rpntIRwaDf3JbLf+oFO9BPdCLs+8hxu7TCUmw8178ASfxy+eGxkLvLRG7R/
c41yOqNYJ7HINVSxJppDcjbLkLfv5iiRQcMgVilWP1Cx+fRxIBdOa0oN7puudNbE
9w2tDnTv89lUYkNvHglYHFzdW/VQbMwpx3TqcBeAhGlbkPP6yZUTdb3iojGBE8Jh
NMze4kvYzEYVoypt7DbSARGC0KBoLOzCHqaPwW2+7Wu6mXdFnC3wOCGfxWeuspJ4
F0Mx4bY0zbL3iyj0S5sM
=uXXe
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to