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

Bug#309576: Successful: Sparc: SS5: Woody->Sarge upgrade



Package: upgrade-reports

Archive date: Tue May 17 20:00:01 UTC 2005
Upgrade date: 2005/05/18 12:30:00 +1200
uname -a: Linux ss5 2.4.26-ss5 #1 Tue Apr 20 11:19:22 NZST 2004 sparc GNU/Linux
Method: aptitude (via instructions at
http://www.debian.org/releases/sarge/sparc/release-notes/ch-upgrading.en.html)

Contents of /etc/apt/sources.list:

# APT sources for ss5.sv.naos.co.nz
#
deb http://stupa.sv.naos.co.nz:9999/debian sarge main contrib non-free
deb http://stupa.sv.naos.co.nz:9999/non-US sarge/non-US main contrib non-free
deb http://stupa.sv.naos.co.nz:9999/security sarge/updates main contrib non-free

That's a local apt-proxy setup running on a Debian Woody system; 
it primarily uses ftp.nz.debian.org as its mirror.


- Were there any non-Debian packages installed before the upgrade?  If
  so, what were they?

Yes, the system had custom compiled kernel packages (which I see are in
need of updating); packages were compiled with make-kpkg from kernel.org 
source.  

It also had recompiled libssl; the host is a SparcStation 5, which
(at least with Debian Woody) had considerably improved crypto (eg, ssh)
performance with libssl recompiled to use the muliply/divide instructions
present in the newer Sparc chips.


- Was the system pre-update a pure woody system? If not, which packages
  were not from woody?

My recollection is that this system was installed with Woody; IIRC I've
had it only about 3 years.


- Did any packages fail to upgrade?

The only package that had issues during the upgrade was gpm, which failed
to restart because it couldn't talk to the mouse device.  Since the system 
has no mouse (I manage it serial console) this is unsurprising; I removed
gpm after the upgrade.


- Were there any problems with the system after upgrading?

So far everything seems to be okay.  I've rebooted the system and it
came up okay.  I've yet to decide whether I need to rebuild libssl
to use the additional process instructions for faster crypto.



Further Comments/Problems:

I did notice a few errors on the console at one point in the ugprade:

libc6.postrm[10052]: Unimplemented SPARC system call 188
rm[10053]: Unimplemented SPARC system call 188

rm[10056]: Unimplemented SPARC system call 188
rm[10057]: Unimplemented SPARC system call 188
grep[10058]: Unimplemented SPARC system call 188
mv[10059]: Unimplemented SPARC system call 188

but they didn't appear again after (IIRC) the first init reload, and
don't seem to have appeared again after the reboot.  Possibly this
is related to having a custom 2.4.26 kernel.


It would be a very good idea to warn people in the upgrade documentation
to check they have sufficient disk space to perform the upgrade.  At
the low point this system had 18MB of disk left (having started with over
300MB) free:

ss5:/etc/texmf/texmf.d# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1               838344    776832     18924  98% /

Doing "apt-get clean" helped considerably in freeing up disk space 
(with apt-get clean, and removing some uneeded packages, the system
has about 275MB free).

A number of these (older) systems will have quite small disks; that
SS5 has a 1GB disk, with about 850MB available for data and the rest
for swap.  (There are also some NFS mounts which I umounted during the
upgrade.  That and the fact that it's a test machine make it practical
to still use.)


Unfortunately I don't have a "COLUMNS=200 dpkg -l" from before the
upgrade, or from immediately after it.  I do have a dpkg --get-selections
from before the upgrade, and one from shortly after the upgrade.  
Unfortunately I'd removed some packages before taking this later
dpkg --get-selections, due to the space cramp....

-=- dpkg --get-selections (before upgrade) -=-
adduser						install
apt						install
apt-utils					install
aptitude					install
at						install
base-config					install
base-files					install
base-passwd					install
bash						install
bc						install
biff						install
bind9-host					install
binutils					install
bison						install
bsdmainutils					install
bsdutils					install
bzip2						install
console-common					install
console-data					install
console-tools					install
console-tools-libs				install
cpio						install
cpp						install
cpp-2.95					install
cron						install
dc						install
debconf						install
debconf-tiny					install
debconf-utils					install
debhelper					install
debian-policy					install
debianutils					install
dialog						install
diff						install
dnsutils					install
doc-debian					install
doc-linux-text					install
dpkg						install
dpkg-dev					install
dpkg-ftp					install
e2fsprogs					install
ed						install
eject						install
elvis-tiny					install
fakeroot					install
fbset						install
fdutils						install
file						install
fileutils					install
findutils					install
finger						install
fingerd						install
flex						install
ftp						install
g++						install
g++-2.95					install
gcc						install
gcc-2.95					install
gdb						install
gettext-base					install
gpm						install
grep						install
groff						install
groff-base					install
gzip						install
hostname					install
html2text					install
iamerican					install
ibritish					install
ifupdown					install
info						install
ipchains					install
iptables					install
ispell						install
kernel-headers-2.4.26-ss5			install
kernel-image-2.2.20				install
kernel-image-2.4.19-ss5				install
kernel-image-2.4.21-ss5				install
kernel-image-2.4.25-ss5				install
kernel-image-2.4.26-ss5				install
kernel-package					install
klogd						install
ldso						install
less						install
libbz2						install
libbz2-1.0					install
libc6						install
libc6-dev					install
libcap1						install
libdb2						install
libdb3						install
libdns5						install
libfreetype6					install
libgdbmg1					install
libident					install
libio-stringy-perl				install
libisc4						install
libjpeg62					install
libkpathsea3					install
libldap2					install
liblockfile1					install
liblwres1					install
libmime-base64-perl				install
libncurses5					install
libncurses5-dev					install
libnet-perl					install
libnet-ph-perl					install
libnet-snpp-perl				install
libnet-telnet-perl				install
libnewt0					install
libnss-db					install
libopenldap-runtime				install
libopenldap1					install
libpam-modules					install
libpam-runtime					install
libpam0g					install
libpaperg					install
libpcap0					install
libpcre3					install
libperl5.6					install
libpng2						install
libpopt0					install
libreadline4					install
libsasl7					install
libsigc++0					install
libssl-dev					install
libssl0.9.6					install
libstdc++2.10					install
libstdc++2.10-dev				install
libstdc++2.10-glibc2.2				install
libstorable-perl				install
libtext-csv-perl				install
libtiff3g					install
libwrap0					install
libxaw6						install
libxaw7						install
locales						install
lockfile-progs					install
login						install
logrotate					install
lpr						install
lynx						install
m4						install
mailx						install
make						install
makedev						install
man-db						install
manpages					install
manpages-dev					install
mawk						install
mime-support					install
modconf						install
modutils					install
mount						install
mpack						install
mtools						install
mutt						install
ncurses-base					install
ncurses-bin					install
ncurses-term					install
net-tools					install
netbase						install
netkit-inetd					install
netkit-ping					install
nfs-common					install
ntp						install
ntp-simple					install
ntpdate						install
nvi						install
openssl						install
passwd						install
patch						install
pciutils					install
perl						install
perl-5.005					install
perl-5.005-base					install
perl-5.005-doc					install
perl-5.005-suid					install
perl-base					install
perl-doc					install
perl-modules					install
perl-suid					install
pidentd						install
pkgmonkey-client				install
portmap						install
ppp						install
pppconfig					install
procmail					install
procps						install
psmisc						install
psutils						install
rcs						install
screen						install
sed						install
setserial					install
sharutils					install
shellutils					install
silo						install
slang1						install
sparc-utils					install
ssh						install
ssleay						install
ssmtp						install
strace						install
sudo						install
sysklogd					install
sysvinit					install
talk						install
talkd						install
tar						install
tasksel						install
tcpd						install
tcsh						install
tcsh-i18n					install
telnet						install
telnetd						install
tetex-base					install
tetex-bin					install
texi2html					install
texinfo						install
textutils					install
time						install
update						install
util-linux					install
util-linux-locales				install
wenglish					install
whiptail					install
whois						install
xfree86-common					install
xlib6g						install
xlibs						install
zlib1g						install
-=- dpkg --get-selections (before upgrade) -=-

-=- dpkg --get-selections (shortly after upgrade; some packages removed) -=-
adduser						install
apt						install
apt-utils					install
aptitude					install
at						install
base-config					install
base-files					install
base-passwd					install
bash						install
bc						install
biff						install
bind9-host					install
binutils					install
bison						install
bsdmainutils					install
bsdutils					install
bzip2						install
console-common					install
console-data					install
console-tools					install
coreutils					install
cpio						install
cpp						install
cpp-2.95					install
cpp-3.3						install
cron						install
dc						install
debconf						install
debconf-i18n					install
debconf-utils					install
debhelper					install
debian-policy					install
debianutils					install
defoma						install
dialog						install
dictionaries-common				install
diff						install
dnsutils					install
doc-debian					install
doc-linux-text					install
dpkg						install
dpkg-dev					install
dpkg-ftp					install
dselect						install
e2fslibs					install
e2fsprogs					install
ed						install
eject						install
elvis-tiny					install
fakeroot					install
fbset						install
fdutils						install
file						install
fileutils					install
findutils					install
finger						install
flex						install
ftp						install
g++						install
g++-2.95					install
g++-3.3						install
gcc						install
gcc-2.95					install
gcc-3.3						install
gcc-3.3-base					install
gdb						install
gettext						install
gettext-base					install
grep						install
groff						install
groff-base					install
gzip						install
hostname					install
html2text					install
iamerican					install
ibritish					install
ifupdown					install
info						install
initscripts					install
intltool-debian					install
ipchains					install
iptables					install
ispell						install
kernel-headers-2.4.26-ss5			install
kernel-image-2.2.20				install
kernel-image-2.4.19-ss5				install
kernel-image-2.4.21-ss5				install
kernel-image-2.4.25-ss5				install
kernel-image-2.4.26-ss5				install
kernel-package					install
klogd						install
ldso						install
less						install
lib64gcc1					install
libacl1						install
libattr1					install
libblkid1					install
libbz2						install
libbz2-1.0					install
libc6						install
libc6-dev					install
libc6-sparc64					install
libcap1						install
libcomerr2					install
libcompress-zlib-perl				install
libconsole					install
libdb1-compat					install
libdb2						install
libdb3						install
libdb4.2					install
libdb4.3					install
libdns16					install
libdns5						install
libexpat1					install
libfreetype6					install
libft-perl					install
libgcc1						install
libgcrypt11					install
libgdbm3					install
libgdbmg1					install
libgnutls11					install
libgpg-error0					install
libice6						install
libident					install
libidn11					install
libio-stringy-perl				install
libisc4						install
libisc7						install
libjpeg62					install
libkpathsea3					install
libldap2					install
liblocale-gettext-perl				install
liblockfile1					install
liblwres1					install
liblzo1						install
libmagic1					install
libmail-sendmail-perl				install
libncurses5					install
libncurses5-dev					install
libncursesw5					install
libnet-perl					install
libnet-ph-perl					install
libnet-snpp-perl				install
libnet-telnet-perl				install
libnewt0					install
libnewt0.51					install
libnss-db					install
libopencdk8					install
libopenldap-runtime				install
libopenldap1					install
libpam-modules					install
libpam-runtime					install
libpam0g					install
libpaper-utils					install
libpaper1					install
libpaperg					install
libpcap0					install
libpcap0.7					install
libpcre3					install
libperl5.6					install
libpng10-0					install
libpng12-0					install
libpng2						install
libpopt0					install
libreadline4					install
libsasl2					install
libsasl2-modules				install
libsasl7					install
libsigc++-1.2-5c102				install
libsigc++0					install
libsm6						install
libss2						install
libssl-dev					install
libssl0.9.6					install
libssl0.9.7					install
libstdc++2.10					install
libstdc++2.10-dev				install
libstdc++2.10-glibc2.2				install
libstdc++5					install
libstdc++5-3.3-dev				install
libt1-5						install
libtasn1-2					install
libtext-charwidth-perl				install
libtext-csv-perl				install
libtext-iconv-perl				install
libtext-wrapi18n-perl				install
libtiff3g					install
libttf2						install
libuuid1					install
libwrap0					install
libwww0						install
libx11-6					install
libxaw6						install
libxaw7						install
libxext6					install
libxi6						install
libxmu6						install
libxmuu1					install
libxp6						install
libxpm4						install
libxrandr2					install
libxrender1					install
libxt6						install
libxtrap6					install
libxtst6					install
linux-kernel-headers				install
locales						install
lockfile-progs					install
login						install
logrotate					install
lpr						install
lynx						install
m4						install
mailx						install
make						install
makedev						install
man-db						install
manpages					install
manpages-dev					install
mawk						install
mime-support					install
modconf						install
modutils					install
mount						install
mpack						install
mtools						install
mutt						install
ncurses-base					install
ncurses-bin					install
ncurses-term					install
net-tools					install
netbase						install
netkit-inetd					install
netkit-ping					install
nfs-common					install
ntp						install
ntp-server					install
ntp-simple					install
ntpdate						install
nvi						install
openssl						install
passwd						install
patch						install
pciutils					install
perl						install
perl-base					install
perl-doc					install
perl-modules					install
perl-suid					install
pidentd						install
pkgmonkey-client				install
po-debconf					install
portmap						install
procmail					install
procps						install
psmisc						install
psutils						install
rcs						install
screen						install
sed						install
setserial					install
sharutils					install
shellutils					install
silo						install
slang1						install
slang1a-utf8					install
sparc-utils					install
ssh						install
ssleay						install
ssmtp						install
strace						install
sudo						install
sysklogd					install
sysv-rc						install
sysvinit					install
tar						install
tasksel						install
tcpd						install
tcsh						install
telnet						install
tetex-base					install
tetex-bin					install
texi2html					install
texinfo						install
textutils					install
time						install
ucf						install
update						install
util-linux					install
util-linux-locales				install
wamerican					install
wenglish					install
whiptail					install
whois						install
xfree86-common					install
xlibs-data					install
zlib1g						install
-=- dpkg --get-selections (shortly after upgrade; some packages removed) -=-



Reply to: