[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[IMPORTANT] Upgrading K11 or K14 based systems to unstable



Hello,

If you install Debian GNU/Hurd via the K11 or K14 (or the experimental
LX1 or any other) CDs, you will not be able to simply run "apt-get
upgrade" to upgrade your Debian GNU/Hurd system to current unstable.
Instead you will get at some point an error like this:

"internal error, could not perform immediate configuration (2) on libc0.3"

This is because the glibc and hurd package are closely depending on each
other to make sure you cannot break your system by only going halfway
through the TLS transition.  On the other hand, it also means that you
cannot just easily upgrade via apt-get from an older system.

This simple recipe is tested and works, however:

1. Comment out your standard unstable deb-line in /etc/apt/sources.list 
   and add the following line:

deb http://snapshot.debian.net/archive/2007/07/24/debian unstable main

2. Run "apt-get update", then "apt-get install gnumach hurd libc0.3"

3. Reboot

4. Remove the above deb-line and activate your standard unstable
   deb-line again

5. Run "apt-get update", then "apt-get upgrade", then 
   "apt-get dist-upgrade"

6. Reboot


You should now have a working and uptodate Debian GNU/Hurd unstable
system.

Please report any further issues.


thanks,

Michael



Reply to: