Bug#868458: `systemctl status' output is ellipsised
Iain Lane
laney at debian.org
Sat Jul 15 17:42:22 BST 2017
Package: init-system-helpers
Version: 1.47
Severity: normal
Tags: patch
Hi all,
See:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful/artful/armhf/i/init-system-helpers/20170715_153215_783d6@/log.gz
invoke-rc.d: initscript udev, action "restart" failed.
● systemd-udevd.service - udev Kernel Device Manager
Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static; vendor preset: enabled)
Active: activating (start) since Sat 2017-07-15 15:32:01 UTC; 23ms ago
Docs: man:systemd-udevd.service(8)
man:udev(7)
Main PID: 1219 (systemd-udevd)
Tasks: 1
CGroup: /system.slice/systemd-udevd.service
└─1219 /lib/systemd/systemd-udevd
Jul 15 15:32:01 autopkgtest-lxd-hlpuup systemd[1]: systemd-udevd.service: Fai…ed
Jul 15 15:32:01 autopkgtest-lxd-hlpuup systemd[1]: Starting udev Kernel Devic…..
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error processing package udev (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for dbus (1.10.18-1ubuntu2) ...
Errors were encountered while processing:
udev
It would be good to do what the hint in the output says, so we can see
what's going wrong from logs. Patch attached.
Cheers,
--
Iain Lane [ iain at orangesquash.org.uk ]
Debian Developer [ laney at debian.org ]
Ubuntu Developer [ laney at ubuntu.com ]
-------------- next part --------------
>From f0a2a6276d70834665a995b9254abe78a2d56b68 Mon Sep 17 00:00:00 2001
From: Iain Lane <laney at debian.org>
Date: Sat, 15 Jul 2017 17:36:45 +0100
Subject: [PATCH] invoke-rc.d: Pass --full to `systemctl status', so we don't
get ellipsised output.
---
debian/changelog | 7 +++++++
script/invoke-rc.d | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index abea8f9..eee4c74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+init-system-helpers (1.49) UNRELEASED; urgency=medium
+
+ * invoke-rc.d: Pass --full to `systemctl status', so we don't get ellipsised
+ output.
+
+ -- Iain Lane <laney at debian.org> Sat, 15 Jul 2017 17:36:15 +0100
+
init-system-helpers (1.48) unstable; urgency=medium
* Team upload
diff --git a/script/invoke-rc.d b/script/invoke-rc.d
index d8b10f7..569ec50 100755
--- a/script/invoke-rc.d
+++ b/script/invoke-rc.d
@@ -604,7 +604,7 @@ if test x${FORCE} != x || test ${RC} -eq 104 ; then
done
printerror initscript ${INITSCRIPTID}, action \"${saction}\" failed.
if [ -n "$is_systemd" ] && [ "$saction" = start -o "$saction" = restart -o "$saction" = "try-restart" ]; then
- systemctl status --no-pager "${UNIT}" || true
+ systemctl status --full --no-pager "${UNIT}" || true
fi
exit ${RC}
fi
--
2.11.0
More information about the Pkg-systemd-maintainers
mailing list