Completed
General upgrade notes
General notes on upgrading from Drupal5 to Drupal6
Updating the database mtvale
The database suffered from
- installation and removal of CiviCRM and Gallery 2
- inconsistent character sets and collation sequences
CiviCRM uses "Foreign Keys" and the default MySQL settings protect against deletion of tables which provide FKEYs which are referenced in other tables. The workaround is
set foreign_key_checks=0;
We need a list of CiviCRM tables which can be obtained with
mysqldump -ptup@c --add-drop-table --no-data mtvale | grep ^DROP | grep civicrm
g2 tables do not use foreign keys and can be dropped straight away
For reasons of simplicity and sanity we should use the same "unicode" character set and collation sequence everywhere. They are "utf8" and "utf8-general-ci" (case insensitive). To convert a table:
Packages on hecate not on helen
apache2-mpm-worker apparmor apparmor-utils auth-client-config bash-completion binutils-static cpp cpp-4.2 cupsddk cupsddk-drivers cupsys cupsys-common dhcp3-server ebox ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-printers ebox-samba ebox-services ebox-usersandgroups fontconfig foomatic-db foomatic-db-engine foomatic-db-hpijs foomatic-filters fping friendly-recovery fuse-utils gcc-4.2-base gconf2 gconf2-common gettext ghostscript graphviz gsfonts hpijs hplip hplip-data jnettop ldap-auth-client ldap-auth-config libapache-authcookie-perl libapache-singleton-perl libapache2-mod-perl2 libart-2.0-2 libatm1 libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3 libavahi-compat-libdnssd1 libbind9-30 libbit-vector-perl libc6-i686 libcache-cache-perl libcairo2 libcarp-clan-perl libchart-perl libck-connector0 libclass-container-perl libclass-data-inheritable-perl
Packages on horace not on helen
ant antlr apache2-common bind9-doc binutils courier-authdaemon courier-authlib courier-authlib-userdb courier-base courier-doc courier-imap courier-imap-ssl courier-pop courier-pop-ssl courier-ssl cpp-4.1 debhelper dpkg-dev ecj-bootstrap ecj-bootstrap-gcj fastjar finger fontconfig gappletviewer-4.1 gcc-4.1 gcj-4.1 gcj-4.1-base gdb gettext gij-4.1 gjdoc grepmap html2text intltool-debian java-common java-gcj-compat java-gcj-compat-dev libapr0 libatk1.0-0 libbcel-java libc6-dev libcairo2 libcommons-beanutils-java libcommons-collections-java libcommons-collections3-java libcommons-dbcp-java libcommons-digester-java libcommons-el-java libcommons-fileupload-java libcommons-launcher-java libcommons-logging-java libcommons-modeler-java libcommons-pool-java libcommons-validator-java libcupsys2 libdb3 libdb3-util libdns21 libfam0 libgcj-bc libgcj-common libgcj7-0 libgcj7-awt libgcj7-dev libgcj7-jar libgtk2.0-0
Packages on badday not on helen
apache2-common apachetop console-common console-data dvd+rw-tools evms evms-ncurses expect fam fontconfig gcc-4.0-base grepmap hwdata hwinfo iptraf jfsutils libadns1 libapr0 libc6-i686 libdbus-1-2 libdns21 libevms-2.5 libfam0 libgnutls12 libhal1 libnewt0.51 libparted1.6-13 libsasl2 libssl0.9.7 libtasn1-2 linux-image-2.6.15-26-server lshw-common lvm-common lvm2 make mdadm mkisofs php5-mysqli postgresql-8.1 postgresql-client-8.1 proftpd python2.4 python2.4-minimal reiser4progs reportbug sysvinit tcl8.4 tclreadline ttf-bitstream-vera ttf-freefont xfsprogs
Packages on helen not in base command line install
alsa-base alsa-utils apache2 apache2-mpm-prefork apache2-utils apache2.2-common bind9 bitchx ca-certificates curl cvs cvsd defoma dmsetup dselect esmtp esmtp-run fontconfig-config gcc-4.1-base ia32-libs imagemagick lftp lib32gcc1 lib32stdc++6 lib32z1 libapache2-mod-php5 libapr1 libaprutil1 libasound2 libauthen-pam-perl libbind9-0 libc-client2002edebian libc6-i386 libcurl3 libdb4.2 libdb4.3 libdb4.4 libdbd-mysql-perl libdbd-pg-perl libdbi-perl libdevmapper1.02 libdns22 libesmtp5 libfontconfig1 libfontenc1 libfreetype6 libgd2-xpm libglib2.0-0 libice6 libio-pty-perl libisc11 libisccc0 libisccfg1 libiw28 libjasper-1.701-1 libjpeg62 liblcms1 libldap2 liblwres9 liblzo1 libmagick9 libmd5-perl libmysqlclient15off libnet-daemon-perl libnet-ssleay-perl libopencdk8 libpam-foreground libpci2 libpcre3 libplrpc-perl libpng12-0 libpq4 libpq5 libsm6 libsqlite0 libt1-5 libtiff4 libx11-6 libx11-data libxau6
Command line install package list
acpi acpid adduser apparmor apparmor-utils apt apt-utils aptitude at base-files base-passwd bash bash-completion belocs-locales-bin bind9-host binutils-static bsdmainutils bsdutils busybox-initramfs bzip2 command-not-found command-not-found-data console-setup console-terminus console-tools coreutils cpio cpp cpp-4.2 cron dash debconf debconf-i18n debianutils dhcp3-client dhcp3-common diff dmidecode dnsutils dosfstools dpkg e2fslibs e2fsprogs ed eject ethtool fdutils file findutils friendly-recovery ftp fuse-utils gcc-4.2-base gettext-base gnupg gpgv grep groff-base grub gzip hdparm hostname ifupdown info initramfs-tools initscripts inputattach installation-report iproute iptables iputils-arping iputils-ping iputils-tracepath klibc-utils klogd language-pack-en language-pack-en-base laptop-detect less libacl1 libatm1 libattr1 libbind9-30 libblkid1 libbz2-1.0 libc6 libcap1 libcomerr2
3com switches
3Com 3c16980 switches
Reinitialized, ip and password assigned
- null modem cable - http://www.aggsoft.com/rs232-pinout-cable/nullmodem-db9-to-db9.htm
- minicom 19200, n, 8, 1
- Reset configuration
- username: 3comcso
- password: RIP000
- reset:y
- bounce power
- login - admin/no password
- ip, interface, define
- http://192.168.1.23/
- login - admin/no password
- ip - (192.168.1.23) at 00:D0:96:D5:8E:98
- changed password to usual root password
- play
- 2nd box ip - (192.168.1.24) at 00:50:99:C2:E1:D8
- 3rd box ip -(192.168.1.25) at 08:00:4E:8F:40:78
Broken Links
As part of a weekly log review, a few of the broken links were tackled. They include
- ocgl
- oche
- ecgs4b
- ecgs4
My guess is that many broken links resulted from an attempt to correct older html and php pages by mass edits.
THe url_alias table had entries for the missing pages which complicated the process of rebuilding those pages. In most cases the broken aliases could be removed with phpmyadmin but oche persisted and was finally aliased to ochex and the reference patched.
Irrigation
Extra 25' hose and sprinkler for kitchen garden. Done but the pump capacity seems to be lower than before.
Pump and hose for lower garden. - Ram pump constructed, installed but the output is low <400 gallons per day.
Gas for now, eventually it would be neat to get electricity down there. Ram pump vastly more cost effective if only the output were adequate.


