Here's the problem: I had a happily running OSCAR (v4.1 on RHEL3) cluster based on Dell Precision 470 machines with IDE drives. I went and bought some new (additional) nodes but IDE wasn't an option any longer, so I got SATA drives instead. The new boxes also seem to have come with an updated e1000 network interface. Since that time I have been battling to add the new nodes to the existing cluster...
I experimented on just 1 of the new comp nodes and I think I have identified and solved all the technical problems:
1. I followed this http://sourceforge.net/mailarchive/message.php?msg_id=11819625 methodology to get the SATA disk to work, although I also had to make a new (additional) SCSI-based oscar image because the SATA disk shows up as a SCSI disk.
2. I also attempted (and somehow failed) to install a new kernel (smp-2.4.21-32.0.1.EL) using kernel picker. (This kernel is also now installed on the headnode and the new kernel*.rpm files have been copied to /tftpboot/rpm)
3. The image got installed over the network on the new comp node OK, but when rebooted wouldn't recognize the network interface. I manually updated the kernel on the comp. node, rebooted, and now it works fine.
The problem is that when I now try to restart the oscar gui it fails to start. I append a typescript of the output. Does anyone have any suggestions about how I should debug this / get OSCAR going again...?
Many thanks
Giles
Script started on Wed 03 Aug 2005 02:29:26 PM PDT
[EMAIL PROTECTED] root]# cd /opt/oscar
[EMAIL PROTECTED] oscar]# ./install_cluster eth1 &
[1] 29595
[EMAIL PROTECTED] oscar]#
=============================================================================
== Running OSCAR install_cluster script
=============================================================================
--> Quick sanity check for /tftpboot/rpm
--> Running: "cd /opt/oscar/scripts && ./wizard_prep"
=============================================================================
== Running OSCAR wizard_prep script
=============================================================================
--> Running OSCAR wizard prerequisites
Running prereq setup script packman (in order)
Checking for packman/depman RPMs...
Running prereq setup script update-rpms (in order)
Installing /opt/oscar/share/prereqs/update-rpms/RPMS/update-rpms-1.1.17-27.noarch.rpm
Preparing... ##################################################
WARNING: Appears oscar-httpd was not installed. Defaulting to local filesystem.
Creating RPM cache database...
update-rpms, version 1.1.17
User-specified URL
(/tftpboot/rpm)
Getting list of available files... (1072 files in 1 sec)
Reading cache...update-rpms: unable to retrieve 'meta' cache.
Done.
Running prereq setup script XML-Parser (in order)
--> Checking to see if we need to install XML::Parser
--> XML::Parser appears to be installed already
Running prereq setup script XML-Simple (in order)
--> Checking to see if we need to install XML::Simple
--> XML::Simple appears to be installed already
Running prereq setup script oda (in order)
--> Checking to see if we need to install ODA RPMs
--> ODA is already installed
--> Checking status of MySQL server mysqld
0
--> mysqld already running
Running prereq setup script HTML-Tree (after ordered)
--> Checking to see if we need to install HTML::Tree
--> HTML::Tree appears to be installed already
Running prereq setup script perl-Tk (after ordered)
--> Finding correct perl version: 5.8.0
--> Checking to see if we need to install Perl-Tk
--> We don't need to install perl-Tk
--> Finding available packages
--> Found packages: apitest, base, c3, disable-services, ganglia, kernel_picker, lam, loghost, maui, mpich, mta-config, networking, ntpconfig, oda, opium, perl-Qt, pfilter, pvm, sis, switcher, sync_files, torque
--> Running package setup scripts
--> About to run /opt/oscar/packages/apitest/scripts/setup for apitest
Using apitest RPMs from: /opt/oscar/packages/apitest/distro/rh3as
Copying new files:
- /opt/oscar/packages/apitest/distro/rh3as/Twisted-1.3.0-1tummy.ia64.rpm
- /opt/oscar/packages/apitest/distro/rh3as/Twisted-1.3.0-1tummy.i386.rpm
- /opt/oscar/packages/apitest/distro/rh3as/elementtree-1.2a5_20031115-1.noarch.rpm
- /opt/oscar/packages/apitest/distro/rh3as/apitest-profiled-0.2.5+1-4.ia64.rpm
- /opt/oscar/packages/apitest/distro/rh3as/apitest-profiled-0.2.5+1-4.i386.rpm
- /opt/oscar/packages/apitest/distro/rh3as/apitest-0.2.5+1-4.ia64.rpm
- /opt/oscar/packages/apitest/distro/rh3as/apitest-0.2.5+1-4.i386.rpm
Copied apitest RPMs to /opt/oscar/packages/apitest/RPMS
--> About to run /opt/oscar/packages/disable-services/scripts/setup for disable-services
Created: /opt/oscar/packages/disable-services/scripts/post_client_rpm_install
--> About to run /opt/oscar/packages/ganglia/scripts/setup for ganglia
Using rrdtool RPM from: /opt/oscar/packages/ganglia/distro/redhat
Removing old files:
- /opt/oscar/packages/ganglia/RPMS/rrdtool-1.0.45-1.fr.ia64.rpm
- /opt/oscar/packages/ganglia/RPMS/rrdtool-1.0.45-1.fr.i386.rpm
Copying new files:
- /opt/oscar/packages/ganglia/distro/redhat/rrdtool-1.0.45-1.fr.ia64.rpm
- /opt/oscar/packages/ganglia/distro/redhat/rrdtool-1.0.45-1.fr.i386.rpm
Copied rrdtool RPMs to /opt/oscar/packages/ganglia/RPMS
--> About to run /opt/oscar/packages/lam/scripts/setup for lam
--> There is no pre-installed LAM RPM
Using LAM/MPI RPMs from: /opt/oscar/packages/lam/distro/rh3as
Removing old files:
- /opt/oscar/packages/lam/RPMS/lam-oscar-modulefile-7.0.6-3.ia64.rpm
- /opt/oscar/packages/lam/RPMS/lam-oscar-modulefile-7.0.6-3.i386.rpm
- /opt/oscar/packages/lam/RPMS/lam-oscar-7.0.6-3.ia64.rpm
- /opt/oscar/packages/lam/RPMS/lam-oscar-7.0.6-3.i386.rpm
Copying new files:
- /opt/oscar/packages/lam/distro/rh3as/lam-oscar-modulefile-7.0.6-3.ia64.rpm
- /opt/oscar/packages/lam/distro/rh3as/lam-oscar-modulefile-7.0.6-3.i386.rpm
- /opt/oscar/packages/lam/distro/rh3as/lam-oscar-7.0.6-3.ia64.rpm
- /opt/oscar/packages/lam/distro/rh3as/lam-oscar-7.0.6-3.i386.rpm
Copied LAM/MPI RPMs to /opt/oscar/packages/lam/RPMS
--> About to run /opt/oscar/packages/mpich/scripts/setup for mpich
Using mpich RPMs from: /opt/oscar/packages/mpich/distro/rh80
Removing old files:
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-module-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-module-1.2.5.10-2.i586.rpm
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-devel-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-devel-1.2.5.10-2.i586.rpm
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/RPMS/mpich-ch_p4-gcc-oscar-1.2.5.10-2.i586.rpm
Copying new files:
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-module-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-module-1.2.5.10-2.i586.rpm
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-devel-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-devel-1.2.5.10-2.i586.rpm
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-1.2.5.10-3.ia64.rpm
- /opt/oscar/packages/mpich/distro/rh80/mpich-ch_p4-gcc-oscar-1.2.5.10-2.i586.rpm
Copied mpich RPMs to /opt/oscar/packages/mpich/RPMS
--> About to run /opt/oscar/packages/perl-Qt/scripts/setup for perl-Qt
Using perl-Qt RPMs from: /opt/oscar/packages/perl-Qt/distro/rhel3
Copying new files:
- /opt/oscar/packages/perl-Qt/distro/rhel3/perl-Qt-3.006-5.ia64.rpm
- /opt/oscar/packages/perl-Qt/distro/rhel3/perl-Qt-3.006-5.i386.rpm
Copied perl-Qt RPMs to /opt/oscar/packages/perl-Qt/RPMS
--> About to run /opt/oscar/packages/pvm/scripts/setup for pvm
Using pvm RPMs from: /opt/oscar/packages/pvm/distro/rh3as
Copying new files:
- /opt/oscar/packages/pvm/distro/rh3as/pvm-modules-oscar-3.4.4+11-3.ia64.rpm
- /opt/oscar/packages/pvm/distro/rh3as/pvm-modules-oscar-3.4.4+11-3.i386.rpm
- /opt/oscar/packages/pvm/distro/rh3as/pvm-3.4.4+11-3.ia64.rpm
- /opt/oscar/packages/pvm/distro/rh3as/pvm-3.4.4+11-3.i386.rpm
Copied pvm RPMs to /opt/oscar/packages/pvm/RPMS
--> About to run /opt/oscar/packages/switcher/scripts/setup for switcher
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]#
[EMAIL PROTECTED] oscar]# Using modules RPMs from: /opt/oscar/packages/switcher/distro/rh3as
Removing old files:
- /opt/oscar/packages/switcher/RPMS/modules-oscar-3.1.6-5.ia64.rpm
- /opt/oscar/packages/switcher/RPMS/modules-oscar-3.1.6-5.i386.rpm
Copying new files:
- /opt/oscar/packages/switcher/distro/rh3as/modules-oscar-3.1.6-5.ia64.rpm
- /opt/oscar/packages/switcher/distro/rh3as/modules-oscar-3.1.6-5.i386.rpm
Copied modules-oscar RPMs to /opt/oscar/packages/switcher/RPMS
--> Successfully ran package setup scripts
--> Copying RPMs to /tftpboot/rpm
--> Copying RPMs from /opt/oscar/packages to /tftpboot/rpm
Copying /opt/oscar/packages/ganglia/RPMS/rrdtool-1.0.45-1.fr.ia64.rpm to /tftpboot/rpm
Copying /opt/oscar/packages/ganglia/RPMS/rrdtool-1.0.45-1.fr.i386.rpm to /tftpboot/rpm
--> Successfully copied RPMs from /opt/oscar/packages to /tftpboot/rpm
--> Copying RPMs from /var/lib/oscar/packages to /tftpboot/rpm
--> Successfully copied RPMs from /var/lib/oscar/packages to /tftpboot/rpm
--> Making sure there is an ODA database password
Checking for ODA database password file ... found.
Checking for proper ownership and permissions ... correct.
Reading password from file /etc/odapw ... done.
--> Initializing ODA database from package config.xml files
Starting the mysql database server ...
/etc/init.d/mysqld start
Starting MySQL: [60G[ [0;32mOK[0;39m ]
Making sure that the mysql database server starts on subsequent boots ...
chkconfig mysqld on
Searching these directories for packages:
/opt/oscar/packages
/var/lib/oscar/packages
Processing /opt/oscar/packages/oda/config.xml for package oda ...
Modifying existing packages record for package oda.
Setting oscar global values record
Modifying the global oscar information record
Processing /opt/oscar/packages/torque/config.xml for package torque ...
Modifying existing packages record for package torque.
Processing /opt/oscar/packages/sync_files/config.xml for package sync_files ...
Modifying existing packages record for package sync_files.
Processing /opt/oscar/packages/switcher/config.xml for package switcher ...
Modifying existing packages record for package switcher.
Processing /opt/oscar/packages/sis/config.xml for package sis ...
Modifying existing packages record for package sis.
Processing /opt/oscar/packages/pvm/config.xml for package pvm ...
Modifying existing packages record for package pvm.
Processing /opt/oscar/packages/pfilter/config.xml for package pfilter ...
Modifying existing packages record for package pfilter.
Processing /opt/oscar/packages/perl-Qt/config.xml for package perl-Qt ...
Modifying existing packages record for package perl-Qt.
Processing /opt/oscar/packages/opium/config.xml for package opium ...
Modifying existing packages record for package opium.
Processing /opt/oscar/packages/ntpconfig/config.xml for package ntpconfig ...
Modifying existing packages record for package ntpconfig.
Processing /opt/oscar/packages/networking/config.xml for package networking ...
Modifying existing packages record for package networking.
Processing /opt/oscar/packages/mta-config/config.xml for package mta-config ...
Modifying existing packages record for package mta-config.
Processing /opt/oscar/packages/mpich/config.xml for package mpich ...
Modifying existing packages record for package mpich.
Processing /opt/oscar/packages/maui/config.xml for package maui ...
Modifying existing packages record for package maui.
Processing /opt/oscar/packages/loghost/config.xml for package loghost ...
Modifying existing packages record for package loghost.
Processing /opt/oscar/packages/lam/config.xml for package lam ...
Modifying existing packages record for package lam.
Processing /opt/oscar/packages/kernel_picker/config.xml for package kernel_picker ...
Modifying existing packages record for package kernel_picker.
Processing /opt/oscar/packages/ganglia/config.xml for package ganglia ...
Modifying existing packages record for package ganglia.
Processing /opt/oscar/packages/disable-services/config.xml for package disable-services ...
Modifying existing packages record for package disable-services.
Processing /opt/oscar/packages/c3/config.xml for package c3 ...
Modifying existing packages record for package c3.
Processing /opt/oscar/packages/base/config.xml for package base ...
Modifying existing packages record for package base.
Processing /opt/oscar/packages/apitest/config.xml for package apitest ...
Modifying existing packages record for package apitest.
Modifying the global oscar information record
Checking for existence of package set <Default>
Checking for database existance of node oscar_server ...
Updating the hostname field in the oscar_server node to <Headnode> ...
Checking for existance of node group oscar_clients ...
Checking for existance of node group all ...
Checking for existance of configuration default ...
--> Identified core packages: c3 switcher oda sis base apitest perl-Qt sync_files
--> Returning oscar_server packages for c3: c3-profiled c3
--> Returning oscar_server packages for switcher: modules-default-manpath-oscar modules-oscar env-switcher
--> Returning oscar_server packages for oda: perl-DBI perl-DBD-MySQL mysql
--> Returning oscar_server packages for sis: systemimager-ia64boot-standard systemimager-i386boot-standard syslinux tftp-server udpcast flamethrower systemimager-flamethrower systemimager-server systeminstaller-x11 systeminstaller systemimager-client systemimager-common systemconfigurator
--> Returning oscar_server packages for base: ntp libcap shadow-utils zlib-devel zlib expat python php httpd xinetd openssl tcpdump openssh-server openssh-clients openssh nfs-utils gd dhcp
--> Returning oscar_server packages for apitest: elementtree Twisted apitest apitest-profiled
--> Returning oscar_server packages for perl-Qt: perl-Qt
--> Returning oscar_server packages for sync_files: sync_files crontabs
--> Installing server core RPMs
Use of uninitialized value in join or string at /usr/lib/perl5/site_perl/OSCAR/DepMan.pm line 310.
DepMan: update-rpms failed to select the following packages:
Oscar Wizard preparation script failed to complete at ./install_cluster line 215.
[1]+ Exit 29 ./install_cluster eth1
[EMAIL PROTECTED] oscar]# exit
exit
Script done on Wed 03 Aug 2005 02:32:02 PM PDT
------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Oscar-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-users
