Basically, after installing 'aptupgrade' and running it from the menu as invited, it says it has finished and to reboot. People think that the upgrade of Synaptic and other files has been done but it hasn't, and unless they dig into /usr/bin or /usr/sbin they'll still have an un-optimised system.
On 2 different installations, 1 Gnome and 1 Zen, aptupgrade from the Main repo was installed. Using the menu item for it, it went through its dialog and said it had done its work and to reboot.
On reboot I noticed no difference to the small icon for Synaptic and the 'about' still showed just version 57-2.
I looked at the /usr/bin and /usr/sbin and saw that Synaptic and also the reference to Consolehelper were still older dated. I looked at the rpm binaries and they all seemed older too.
I got hold of aptupgrade again and looking in /opt/aptupgrade and looking at the actual file 'aptupgrade' which is run from that menu item, it's just a script and shows that it's executing the various rpms in /opt/aptupgrade.
So, in a terminal window as root I ran /usr/bin/aptupgrade.
I saw that there was a bunch of dependency errors but nevertheless aptupgrade said it had done its job and to reboot.
When aptupgrade is run and finishes the directory and files in /opt/aptupgrade are deleted. If I re-install aptupgrade and run it again it tells me that it has already been run. This means I have to restore from a backup.
Next, I ran each rpm in turn and saw which was giving dependency errors and noted some names. I ran Synaptic normally and installed those packages that seemed to be missing.
On re-running aptupgrade from the terminal it went through alright, still with the "gvfs permission errors" which can be ingored, but after a reboot it had indeed replaced the various files it should have.
I humbly suggest that either a readme is added to the install saying that certain packages are needed to ensure that it will complete properly, or additions to the script are made to give a dialog saying that it can't complete because of missing packages/dependencies. Otherwise it's saying it has done its job but it hasn't in fact.
On the 2 installs I had made particular updates only and the extra packages I needed were these:
autoconf
automake
elfutils
gcc-c++
libstdc++-devel
libtool-base
Using a 'rpm -qp --requires' on the rpms in /opt/aptupgrade gives this list
apt >= 0.5.15lorg3.95
apt-common >= 0.5.15lorg3.95
autoconf
automake
/bin/sh
bzip2
chkconfig
coreutils
cpio
elfutils
file
gawk
gcc-c++
gksu
glibc
gnupg
ldconfig
libapt-pkg0 >= 0.5.15lorg3.95
libapt-pkg.so.3
libbz2.so.1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.11)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.
libdb-4.8.so
libdl.so.2
libelf.so.1
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libgdk_pixbuf-2.0.so.0
libgdk-x11-2.0.so.0
libglade-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libgtk-x11-2.0.so.0
liblua.so.5.1
liblzma.so.5
libmagic.so.1
libm.so.6
libnspr4.so
libnss3.so
libnssutil3.so
libpango-1.0.so.0
libperl.so
libplc4.so
libplds4.so
libpopt.so.0
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.3.3)
libpython2.6.so.1.0
libreadline.so.6
librpm1 >= 4.8.1
librpm1 = 4.8.1-4pclos2011
librpmbuild.so.1
librpmio.so.1
librpm.so.1
librt.so.1
libsmime3.so
libsoftokn3.so
libsqlite3.so.0
libssl3.so
libstdc++.so.6
libstdc++.so.6(GLIBCXX_3.4)
libstdc++.so.6(GLIBCXX_3.4.11)
libstdc++.so.6(GLIBCXX_3.4.14)
libstdc++.so.6(GLIBCXX_3.4.9)
libtool-base
libX11.so.6
libxml2.so.2
libz.so.1
lzma
make
mktemp
multiarch-utils
patch
pclinuxos-release
perl(base)
perl-base >= 5.10.1
perl(Carp)
perl(DynaLoader)
perl(Exporter)
perl(Fcntl)
perl-File-Slurp
perl-List-MoreUtils
perl(POSIX)
perl(strict)
perl(Symbol)
perl(vars)
pkgconfig
python
python-base >= 2.6
rpm >= 4.8.1
rpm = 4.8.1-4pclos2011
rpm-helper
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
rpmlib(VersionedDependencies) <= 3.0.3-1
rpm-pclinuxos-setup
rpm-pclinuxos-setup = 1.134-2pclos2011
rpm-pclinuxos-setup-build >= 1.34
rpm-rambo-setup
rpm-rambo-setup-build
rtld(GNU_HASH)
scrollkeeper
setup
spec-helper
tar
unzip
update-alternatives