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

Re: Reports of successful Squeeze upgrades



Hi
  I just upgraded a Thecus N2100, populated with lots of languages and
dev packages, from lenny to squeeze.
This worked fine, following the kernel+udev+reboot+dist-upgrade
method. Nice work, team!
Summary: the upgrade worked as described and would have given a
working system, but watching the console for four hours will let you
resolve a few problems.

In my case I noticed:

- it complained, each of the three times it flashed the kernel+initrd,
about not finding /lib/firmware/rtl8168d-{1,2}.fw. After the first
time I provided by installing firmware-realtek, but these files are
really in /lib/firmware/rtl-nic / so the complaints continued.  Since
the box has rtl8169 ethernet, I didn't fancy seeing whether it would
come up without these installed...

- the dependency-based init (sysv-rc) would not go live until I had
  - purged jackd (which was removed but not purged)
  - deleted /etc/init.d/temper - a custom script to enable the
temperature sensors/fan speed stuff on the N2100: the init script was
not LSB compliant.
  - run dpkg-reconfigure sysv-rc
These necessary steps were reported explicitly in a diagnostic window
which paused the installation and waited for a OK.
I gather from other reports that this happens also with other
removed-but-not-purged packages, so it may be well to purge all such
packages before upgrading:
# apt-get purge $(dpkg-query -l | grep '^rc' | awk '{print $2}')

- At one point it asked me to run "defoma-app purge gs" by hand for some reason.

- 45 broken symbolic links remain, mostly in /etc/alternatives and
under /usr/share/man.
# find -L /etc /usr -type l -print
(-L means "follow symlinks", which makes "-type l" only match on
broken symlinks. Don't run it from / or it will go mad under /proc)

All in all, a trouble-free upgrade, but thank heaven it only has to be
done once every three years...

    M


Reply to: