2016-09-20 11:20:49 |
Martin Pitt |
bug |
|
|
added bug |
2016-09-20 11:21:52 |
Martin Pitt |
nominated for series |
|
Ubuntu Xenial |
|
2016-09-20 11:21:52 |
Martin Pitt |
bug task added |
|
systemd (Ubuntu Xenial) |
|
2016-09-20 11:22:31 |
Martin Pitt |
systemd (Ubuntu): importance |
Undecided |
Medium |
|
2016-09-20 11:22:34 |
Martin Pitt |
systemd (Ubuntu): assignee |
|
Martin Pitt (pitti) |
|
2016-09-20 11:22:36 |
Martin Pitt |
systemd (Ubuntu): milestone |
|
ubuntu-16.09 |
|
2016-09-20 11:22:41 |
Martin Pitt |
systemd (Ubuntu Xenial): status |
New |
Triaged |
|
2016-09-20 11:22:44 |
Martin Pitt |
systemd (Ubuntu): status |
New |
In Progress |
|
2016-09-20 12:40:54 |
Martin Pitt |
description |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
TEST CASE:
* Install libnss-machines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-machines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
TEST CASE:
* Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-mymachines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". |
|
2016-09-20 13:07:33 |
Martin Pitt |
systemd (Ubuntu): status |
In Progress |
Fix Committed |
|
2016-09-20 13:07:56 |
Martin Pitt |
description |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
TEST CASE:
* Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-mymachines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481
TEST CASE:
* Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-mymachines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". |
|
2016-09-20 13:08:01 |
Martin Pitt |
systemd (Ubuntu Xenial): status |
Triaged |
In Progress |
|
2016-09-20 13:09:23 |
Martin Pitt |
description |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481
TEST CASE:
* Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-mymachines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". |
libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal.
But when (manually) adding NSS action specifiers, these do not get removed along.
SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481
TEST CASE:
* Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".
* Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"
* Remove/purge libnss-mymachines.
* In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.
* With the fixed version, the action specifier is completely gone.
* Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]".
Regression potential: This only affects package removal, so upgrades or new installs are not affected. Removals of libnss-{mymachines,myhostname,resolvle} must be tested carefully to ensure that they don't break nsswitch.conf in any way. |
|
2016-09-27 08:01:14 |
Andy Whitcroft |
systemd (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-09-27 08:01:16 |
Andy Whitcroft |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-09-27 08:01:17 |
Andy Whitcroft |
bug |
|
|
added subscriber SRU Verification |
2016-09-27 08:01:24 |
Andy Whitcroft |
tags |
|
verification-needed |
|
2016-09-27 11:17:19 |
Mathew Hodson |
systemd (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-09-28 09:19:06 |
Launchpad Janitor |
systemd (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-09-29 11:58:41 |
Martin Pitt |
systemd (Ubuntu Xenial): status |
Fix Committed |
In Progress |
|
2016-09-29 11:59:58 |
Martin Pitt |
tags |
verification-needed |
|
|
2016-10-04 23:39:34 |
Chris Halse Rogers |
systemd (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-10-04 23:39:43 |
Chris Halse Rogers |
tags |
|
verification-needed |
|
2016-10-06 05:25:50 |
Martin Pitt |
tags |
verification-needed |
verification-done |
|
2016-10-12 08:37:09 |
Launchpad Janitor |
systemd (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-10-12 08:37:36 |
Martin Pitt |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|