2014-06-18 16:39:39 |
Michael Wisheu |
bug |
|
|
added bug |
2014-06-18 16:40:04 |
Michael Wisheu |
description |
Trusty's libsepol1 () has no Upstart version check for the 'telinit u' call.
During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state.
Because of this Upstart no longer knows which PID the dbus system bus process has and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call.
During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state.
Because of this Upstart no longer knows which PID the dbus system bus process has and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
|
2014-06-18 16:40:17 |
Michael Wisheu |
description |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call.
During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state.
Because of this Upstart no longer knows which PID the dbus system bus process has and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call. During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state. Because of this Upstart no longer knows which PID the dbus system bus process has and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
|
2014-06-18 16:40:51 |
Michael Wisheu |
bug |
|
|
added subscriber Dimitri John Ledkov |
2014-06-18 16:45:43 |
Michael Wisheu |
description |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call. During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state. Because of this Upstart no longer knows which PID the dbus system bus process has and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call. During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state. Because of this Upstart no longer knows which PIDs running services have and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
|
2014-06-22 09:52:24 |
Launchpad Janitor |
libsepol (Ubuntu): status |
New |
Confirmed |
|
2014-06-22 09:52:38 |
Margarita Manterola |
bug |
|
|
added subscriber Goobuntu Team |
2014-07-28 10:34:34 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Trusty |
|
2014-07-28 10:34:34 |
Dimitri John Ledkov |
bug task added |
|
libsepol (Ubuntu Trusty) |
|
2014-07-28 10:34:34 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Utopic |
|
2014-07-28 10:34:34 |
Dimitri John Ledkov |
bug task added |
|
libsepol (Ubuntu Utopic) |
|
2014-07-28 10:34:41 |
Dimitri John Ledkov |
libsepol (Ubuntu Trusty): status |
New |
Confirmed |
|
2014-07-28 10:34:45 |
Dimitri John Ledkov |
libsepol (Ubuntu Utopic): importance |
Undecided |
High |
|
2014-07-28 10:34:49 |
Dimitri John Ledkov |
libsepol (Ubuntu Trusty): importance |
Undecided |
High |
|
2014-07-28 10:34:51 |
Dimitri John Ledkov |
libsepol (Ubuntu Trusty): milestone |
|
ubuntu-14.04.2 |
|
2014-08-31 23:01:09 |
Dimitri John Ledkov |
libsepol (Ubuntu Trusty): assignee |
|
Dimitri John Ledkov (xnox) |
|
2014-11-26 00:21:55 |
Dimitri John Ledkov |
libsepol (Ubuntu): status |
Confirmed |
Fix Released |
|
2014-11-26 00:21:58 |
Dimitri John Ledkov |
libsepol (Ubuntu Utopic): status |
Confirmed |
Fix Released |
|
2014-11-26 00:22:58 |
Dimitri John Ledkov |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753727 |
|
2014-11-26 00:22:58 |
Dimitri John Ledkov |
bug task added |
|
libsepol (Debian) |
|
2014-11-26 00:26:42 |
Dimitri John Ledkov |
description |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call. During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state. Because of this Upstart no longer knows which PIDs running services have and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi |
Trusty's libsepol1 (2.2-1) has no Upstart version check for the 'telinit u' call. During the dist-upgrade from Precise to Trusty this causes Upstart to loose its state. Because of this Upstart no longer knows which PIDs running services have and thus all service reloads fail.
This bug is similarly to bug http://pad.lv/1313712 and the same fix applies.
Faulty code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
telinit u 2>/dev/null || true ; sleep 1
fi
Correct code:
if [ "$1" = "configure" ]; then
# Restart init. If it fails, there is nothing we can do, so
# just ignore the error (NOTE: Borrowed from libc6.postinst)
if dpkg --compare-versions "$UPSTART_VERSION_RUNNING" ge 1.6.1; then
telinit u 2>/dev/null || true ; sleep 1
fi
fi
accepted fix in debian packaging is to drop the postinst all together, since none of the libsepol symbols are used by neither upstart or systemd. |
|
2014-11-26 00:36:04 |
Dimitri John Ledkov |
libsepol (Ubuntu Trusty): status |
Confirmed |
In Progress |
|
2014-11-26 01:46:02 |
Bug Watch Updater |
libsepol (Debian): status |
Unknown |
Fix Released |
|
2014-12-02 17:00:48 |
Chris J Arges |
libsepol (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2014-12-02 17:00:52 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2014-12-02 17:00:55 |
Chris J Arges |
bug |
|
|
added subscriber SRU Verification |
2014-12-02 17:00:57 |
Chris J Arges |
tags |
precise trusty |
precise trusty verification-needed |
|
2014-12-02 17:40:47 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty-proposed/libsepol |
|
2014-12-06 19:26:57 |
Dimitri John Ledkov |
tags |
precise trusty verification-needed |
precise trusty verification-done |
|
2014-12-09 20:28:07 |
Chris J Arges |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2014-12-09 20:33:14 |
Launchpad Janitor |
libsepol (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|