Notes from upgrading curupira, 26 April 2004 Start time 0955 Ran xh-os-upgrade -b in ~mpatters/upgrade curupira 21# cp /tmp/xos_1403811/pkgs.sort.ed . curupira 22# cp /tmp/xos_1403811/uninstall.log . curupira 9# ls -lR /vendor total 8 -rw-r--r-- 1 root sys 601 Feb 5 2003 .cshrc ... /vendor/etc: total 16 -rw-r--r-- 1 root sys 573 Aug 9 2002 cshrc -rw-r--r-- 1 root sys 265 Apr 30 2003 group Only things in group that were different were things we added and: < sgismmsp:*:25:sgismmsp --- > sgismmsp:*:25: > accounts::102:dabrown,jkeir,lcsuess,pnrthomp,rbutterw so that should be ok. /etc/cshrc doesn't exist. So I copied /vendor/etc/cshrc to /etc. Also did curupira 28# cp /.cshrc /xhier-cshrc curupira 29# cp .cshrc / curupira 31# ls -l total 0 lrwxr-xr-x 1 root sys 39 May 6 2003 indir -> ../.software/arch/mfcf-basics/bin/indir lrwxr-xr-x 1 root sys 50 Aug 9 2002 perl55 -> ../share/disk/.software/arch/perl-5.005/bin/perl55 lrwxr-xr-x 1 root sys 55 Jan 4 2003 perlcc -> /share/disk/.software/arch/perl-5.004-vendor/bin/perlcc curupira 32# rm * curupira 39# pwd /.software/local/xhier/data/conf_save curupira 40# find . -type f ./patch/os-extras/.#xh-patch-lock ./patch/os-extras/setdefault ./patch/irix_extras/.#xh-patch-lock ./patch/lpr/.#xh-patch-lock ./patch/local_curupira.math.uwaterloo.ca/.#xh-patch-lock ./crontab/xhier ./crontab/os-extras ./services/xhier ./aliases/xhier ./aliases/os-extras curupira 41# so we don't care about any of the xh-patch-lock files. I couldn't remember what to do with the rest, so I: curupira 58# tar cf /home/mpatterson/upgrade/conf_save.tar . (from /.software/local/xhier/data/conf_save) curupira 61# xh-rm-package -f os-extras Msmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Mesmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Msmtp8: Warning: first argument in [IPC] mailer must be TCP or FILE Mrelay: Warning: first argument in [IPC] mailer must be TCP or FILE Warning: .cf file is out of date: sendmail SGI-8.12.5 supports version 10, .cf file is version 8 xh-patch: FYI: Next patchfile in the list is "setdefault"... xh-patch: Ignoring patchfile "setdefault" curupira 62# xh-rm-package -f xhier showpath: Unknown software package name "os-extras". xhier Install: unable to set search rules, xhier Install: so subsequent (de)installation may fail. showpath: "xhier" is not installed. UX:csh: SV=0: No match xh-chk-services: warning: duplicate entry redefining readnews/tcp to port 532 (readnews/tcp to port 119) discarded showpath: "xhier" is not installed. Msmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Mesmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Msmtp8: Warning: first argument in [IPC] mailer must be TCP or FILE Mrelay: Warning: first argument in [IPC] mailer must be TCP or FILE Warning: .cf file is out of date: sendmail SGI-8.12.5 supports version 10, .cf file is version 8 showpath: "xhier" is not installed. showpath: "xhier" is not installed. showpath: "xhier" is not installed. showpath: "xhier" is not installed. showpath: "xhier" is not installed. xh-rm-package warning: deinstallation of "xhier" failed, xh-rm-package warning: so system state may not have been xh-rm-package warning: properly restored. showpath: "xhier" is not installed. UX:csh: SV=0: xh-gather-requests - Command not found xh-alter-requests: this host ("curupira.math") doesn't use xh-alter-requests: local requests files, so use "xh-dist2" instead xh-alter-requests: on some server to modify configuration. curupira 63# And now do os-extras by hand; running stuff found in the UnInstall fragment of the Install script. curupira 24# rm -f /bin/showpath /usr/man/man1/showpath.1 /usr/man/cat1/showpath.1 curupira 25# rm -f /bin/searchpath /usr/man/man1/searchpath.1 /usr/man/cat1/searchpath.1 curupira 26# edited /var/spool/cron/crontabs/root /etc/inetd.conf /etc/services /etc/shells and removed Xhier comment fragments Now, on curupira: Inst> from pentane:/fsys1/IRIX_install_images/6.5.23/overlay1/dist Hrm, got a lot of this: Reading product descriptions .. 55% WARNING: Invalid filetype "X" at line 33 of desktop_eoe_6523m.idb WARNING: Invalid filetype "X" at line 34 of desktop_eoe_6523m.idb ERROR: No product corresponding to "" at line 33 of desktop_eoe_6523m.idb So let's try this: Inst> from pentane:/fsys1/IRIX_install_images/6.5_foundation/found_1/dist Inst> open pentane:/fsys1/IRIX_install_images/6.5_foundation/found_2/dist Inst> open pentane:/fsys1/IRIX_install_images/6.5.23/overlay1/dist and we still got a lot of those WARNINGs. grrr. Ah hah, reading the caveats for install: Updated version of Inst requires patch 5086 New installation features were used starting with IRIX 6.5.21 that necessitate an updated version of the Inst program. If you plan to install using the miniroot, then you may do so by the usual method. However, if you plan to upgrade by 'live' install to IRIX 6.5.21 or later, you may have to install a patch. If you wish to do a live install and are running IRIX 6.5.19 or earlier, then you must first install patch 5086. This patch can be found in the installtools directory on CD1. Once the patch is installed, you must exit and restart Inst before beginning your upgrade. The patch will be removed automatically once the images have been installed. so I guess we need that patch. Inst> from pentane:/fsys1/IRIX_install_images/6.5.23/overlay1/installtools Inst> k * Inst> i patch* Inst> go No errors, so we quit out and re-start Inst. Inst> from pentane:/fsys1/IRIX_install_images/6.5_foundation/found_1/dist Inst> open pentane:/fsys1/IRIX_install_images/6.5_foundation/found_2/dist Inst> open pentane:/fsys1/IRIX_install_images/6.5.23/overlay1/dist hurray, no errors then add the other 2 overlay CDs and the apps, more_apps images. Inst> k * Inst> i eoe.sw.jlimits (just to be sure) Inst> i eoe.sw.csaacct everything else on Robyn's list appears to be there. e.sw.csaacct cannot be installed because of missing prerequisites: 1a. Do not install eoe.sw.csaacct (1289570120) 1b. Also install eoe.sw.acct (1289570120). chose 1b Inst> conflicts 1b eoe.sw.acct cannot be installed because of missing prerequisites: 1a. Do not install eoe.sw.acct (1289570120) 1b. Also install eoe.sw.base (1289570120). Inst> conflicts 1b There are conflicts which you may address now, or postpone: eoe.sw.base (1289570120) is incompatible with x_eoe.sw.xfwp (1278786820) eoe.sw.base (1289570120) is incompatible with x_eoe.sw.plugin (1278786820) eoe.sw.base (1289570120) is incompatible with x_eoe.sw.pex (1278786820) etc. then that gives lots of other conflicts, aiee. So start again from scratch. This time we'll skip the *acct* bits. Inst> conflicts No conflicts Inst> go bleebloo Um. That didn't take very long at all (like 30 seconds.) It wants to restart. curupira 66# reboot Reboot curupira? y Shutdown started. Mon Apr 26 11:02:21 EDT 2004 Let's hope that it comes back up again ok, or we're screwed. :) ... hurray, it did. curupira 1# uname -R 6.5 6.5.19m curupira 2# something didn't go right... maybe I shouldn't have loaded the foundation CDs. Let's try just loading the overlay CDs. Ah, LOTS of things are listed as upgrades now. But it still completed in under 15s this time. Inst> install U Inst> conflicts and we got some: performer_eoe.sw.performer cannot be installed because of missing prerequisites: 1a. Do not install performer_eoe.sw.performer (1279105820) 1b. Also install shader_eoe.sw.libraries (1319187900). openssl.sw.lib32 cannot be installed because of missing prerequisites: 2a. Do not install openssl.sw.lib32 (1279424520) 2b. Also install kerberos.sw.lib32 (1289323720). so choose 1b, 2b Inst> conflicts 1b 2b No conflicts woo hoo. Inst> go and NOW it's taking a long time. Inst> admin config changed m etc/group etc/group.N m etc/inetd.conf etc/inetd.conf.N m etc/nsswitch.conf etc/nsswitch.conf.N m etc/passwd m etc/passwd.O m var/X11/xdm/Xservers var/X11/xdm/Xservers.N var/X11/xdm/xdm-config m var/X11/xdm/xdm-config.O m var/spool/cron/crontabs/root var/spool/cron/crontabs/root.N Merged diffs for: group (added a * to the daemon group passwd entry and sgismmsp to the group) inetd.conf (changed revision number, rest were comments) Didn't touch: nsswitch.conf /var/X11/xdm/Xservers It added: sgismmsp:*LK*:25:25:Sendmail Mail Submission Account:/dev/null:/dev/null to passwd It undid a bunch of changes to /var/X11/xdm/xdm-config that vizserver made. < DisplayManager._0.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._1.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._2.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._3.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._4.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._5.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._6.loginProgram: /var/X11/xdm/Xlogin < DisplayManager._7.loginProgram: /var/X11/xdm/Xlogin --- > DisplayManager._0.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._1.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._2.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._3.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._4.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._5.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._6.loginProgram: /var/X11/xdm/Xlogin.vizserver > DisplayManager._7.loginProgram: /var/X11/xdm/Xlogin.vizserver so I'll copy the .O file to ~mpatters/upgrade. It looks like somebody ("pog"?) made a bunch of changes to /var/spool/cron/crontabs/root without really saying where, when, or why. 2 3 * * * /usr/freeware/bin/rsync -ac --delete /share/disk/curupira1/ /share/disk/curupira1.mirror/ so I'll copy the old file to ~mpatters/upgrade, and put the new one in place over top, then copy that rsync command back in. Quit out of inst, reboot, and pray again. curupira 5# reboot Reboot curupira? y Shutdown started. Mon Apr 26 11:36:27 EDT 2004 curupira 1# uname -R 6.5 6.5.23m curupira 2# hurray! Now let's upgrade the applications. use the applications and more applications images as sources, k *, install U, resolve the 3 conflicts (moz), and go. You must restart your system to complete the installation. You may continue with installations or quit now. Inst> admin config changed m etc/passwd m etc/passwd.O m var/X11/xdm/Xservers var/X11/xdm/Xservers.N m var/sgi_apache/httpd-outbox/etc/httpd.conf m var/sgi_apache/httpd-outbox/etc/httpd.conf.O No important changes to any of these. so reboot time. Again. curupira 3# reboot Reboot curupira? y Shutdown started. Mon Apr 26 12:01:51 EDT 2004 Now we can start re-installing xhier. 1>(root)@pentane[143]% xh-first-time -v curupira.math and of course it's complaining about admin files. Fixed /.software/share/xhier/config/local/allowed-types xh-register: xh-registrar/tcp not defined in services file xh-register: Check to make sure the 'xhier' package is properly installed I get a lot of these: Msmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Mesmtp: Warning: first argument in [IPC] mailer must be TCP or FILE Msmtp8: Warning: first argument in [IPC] mailer must be TCP or FILE Mrelay: Warning: first argument in [IPC] mailer must be TCP or FILE Warning: .cf file is out of date: sendmail SGI-8.12.5 supports version 10, .cf file is version 8 every now and then. :~( Installed everything from pkgs.sort.ed. curupira 137# xh-local-maintenance curupira.math Warning: "bind-9.2" is present but not installed. curupira.math Warning: "finger-uw" is present but not installed. irix_extras Install warning: Get it or a Waterloo bind package. curupira.math xh-install output for package "os-extras" os-extras Install warning: Many vendor sendmail daemons are known os-extras Install warning: known to have security holes. os-extras Install warning: So you should install a os-extras Install warning: recent sendmail package instead. curupira.math Warning: "trn-3.6" is present but not installed. curupira.math xh-install output for package "xhier" xhier Install warning: the list of explicitly requested packages xhier Install warning: doesn't include all of the installed xhier Install warning: packages on this host ("curupira.math") xhier Install warning: that are maintained elsewhere: xhier Install warning: os-extras xhier Install warning: so it's likely that xhier Install warning: "/software/xhier/config/local/requests" xhier Install warning: should be updated, or that the xhier Install warning: package should be deleted. oh, forgot to remove the -os-extras bit from the requests file. Now xh-install xhier doesn't squawk any more. Installed bind-9.2, and now xh-install irix_extras doesn't complain. Hey, and now we can ssh in to curupira! [mpatters@torres] ~> ssh curupira uname -R mpatters@curupira.math.uwaterloo.ca's password: 6.5 6.5.23m [mpatters@torres] ~> Do a final reboot, just to make sure everything comes up ok at boot-time. ssh does, anyway. :)))) Fix super_ttys so I can suw. This ought to conclude the exercise. Completed 1242h.
-- MikePatterson - 19 Mar 2005