** Description changed:

+ [Impact] because Network Manager historically would overwrite users'
+ local DNS resolver settings on the desktop, a fair number of users have
+ marked this file immutable on the filesystem.  This causes an upgrade
+ failure when going to 12.04, which makes resolvconf a non-optional part
+ of the infrastructure for all users and requires /etc/resolv.conf to be
+ replaced by a symlink.
+ 
+ [Development Fix]
+ resolvconf is arch: all and should be pocket-copied to quantal after SRU 
accept.
+ 
+ [Test Case]
+ 1.  Install Ubuntu 11.10
+ 2.  run: sudo chattr +i /etc/resolv.conf
+ 3.  do a release upgrade to 12.04
+ 4.  verify that the upgrade fails with an error from the resolvconf package.
+ 5.  enable -proposed
+ 6.  attempt the release upgrade again
+ 7.  verify that the upgrade completes successfully, and that /etc/resolv.conf 
has been made a symlink.
+ 
+ [Regression Potential]
+ Since this overrides a filesystem bit that's been explicitly set by the 
admin, some users may be unhappy with this change.  But this is not a supported 
configuration, so this should not block the SRU.
+ 
  Failed to install during upgrade
  
  ProblemType: Package
  DistroRelease: Ubuntu 12.04
  Package: resolvconf 1.63ubuntu11
  ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
  Uname: Linux 3.2.0-23-generic x86_64
  ApportVersion: 2.0.1-0ubuntu5
  AptOrdering:
-  unity-scope-musicstores: Install
-  resolvconf: Configure
-  ubuntu-minimal: Configure
-  unity-scope-musicstores: Configure
+  unity-scope-musicstores: Install
+  resolvconf: Configure
+  ubuntu-minimal: Configure
+  unity-scope-musicstores: Configure
  Architecture: amd64
  Date: Fri Apr 27 11:23:12 2012
  DuplicateSignature:
-  Setting up resolvconf (1.63ubuntu11) ...
-  resolvconf.postinst: Error: Cannot replace the current /etc/resolv.conf with 
a symbolic link because it is immutable. To correct this problem, gain root 
privileges in a terminal and run 'chattr -i /etc/resolv.conf' and then 'dpkg 
--configure resolvconf'. Aborting.
-  dpkg: error processing resolvconf (--configure):
-   subprocess installed post-installation script returned error exit status 1
+  Setting up resolvconf (1.63ubuntu11) ...
+  resolvconf.postinst: Error: Cannot replace the current /etc/resolv.conf with 
a symbolic link because it is immutable. To correct this problem, gain root 
privileges in a terminal and run 'chattr -i /etc/resolv.conf' and then 'dpkg 
--configure resolvconf'. Aborting.
+  dpkg: error processing resolvconf (--configure):
+   subprocess installed post-installation script returned error exit status 1
  ErrorMessage: subprocess installed post-installation script returned error 
exit status 1
  PackageArchitecture: all
  SourcePackage: resolvconf
  Title: package resolvconf 1.63ubuntu11 failed to install/upgrade: subprocess 
installed post-installation script returned error exit status 1
  UpgradeStatus: Upgraded to precise on 2012-04-27 (0 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/989585

Title:
  resolvconf failed to install/upgrade because /etc/resolv.conf
  immutable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/989585/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to