这是indexloc提供的服务,不要输入任何密码

Debian Bug report logs - #1099097
start-stop-daemon should unbuffer its stdout/stderr

version graph

Package: dpkg; Maintainer for dpkg is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg is src:dpkg (PTS, buildd, popcon).

Reported by: Ian Jackson <ijackson@chiark.greenend.org.uk>

Date: Fri, 28 Feb 2025 10:21:01 UTC

Severity: normal

Found in version dpkg/1.21.22

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>:
Bug#1099097; Package dpkg. (Fri, 28 Feb 2025 10:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Ian Jackson <ijackson@chiark.greenend.org.uk>:
New Bug report received and forwarded. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>. (Fri, 28 Feb 2025 10:21:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ian Jackson <ijackson@chiark.greenend.org.uk>
To: submit@bugs.debian.org
Subject: start-stop-daemon should unbuffer its stdout/stderr
Date: Fri, 28 Feb 2025 10:18:21 +0000
Package: dpkg
Version: 1.21.22

start-stop-daemon it can fail to print its output due to daemonising
with data still in the stdio buffers.  ISTM tht the output should
always be timely, so unbuffering the streams is the right fix.

tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ service-t2usm stop
Stopped t2usm (pid 3232228).
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ start-stop-daemon --start --oknodo --verbose --user tag2upload-manager --background --notify-await --notify-timeout 5 --chdir /srv/manager.tag2upload.debian.org/run --exec /srv/manager.tag2upload.debian.org/live/bin/t2usm -- -c /srv/manager.tag2upload.debian.org/live/Live.toml -c /home/tag2upload-manager/t2usm-adhoc.toml run-manager 2>&1 | cat
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ service-t2usm stop
Stopped t2usm (pid 3232249).
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ stdbuf -e0 -o0 start-stop-daemon --start --oknodo --verbose --user tag2upload-manager --background --notify-await --notify-timeout 5 --chdir /srv/manager.tag2upload.debian.org/run --exec /srv/manager.tag2upload.debian.org/live/bin/t2usm -- -c /srv/manager.tag2upload.debian.org/live/Live.toml -c /home/tag2upload-manager/t2usm-adhoc.toml run-manager 2>&1 | cat
Starting /srv/manager.tag2upload.debian.org/live/bin/t2usm...
Detaching to start /srv/manager.tag2upload.debian.org/live/bin/t2usm...
Waiting for notifications... (timeout 5sec 0nsec)
Detaching complete...
Child sent some notification...
-> Notification => ready for service.
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ 

Thanks,
Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jul 28 14:37:44 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.