Hi Oscars,
I am trying to install oscar 5.1b2 on Scientific linux 5.1 (a RHEL 5
respin).Current system is a PIII900MHz/768Mb.
I have got the common repo, and the rhel5 tarballs down, and got them in.
I have also copied all the SL5.1 binary rpms
to /tftpboot/distros/scientific_linux-5-i386. At 5Gb or so its a lot.
My real interest is in diskless clusters, as I am trying to make a 24 or 32
node cluster on zero budget, with donated machiness, on restricted power
supplies. I have the thin-oscr tarball, but obviously need an oscar
installation to mangle first.
By the way...
I found a bug in one of the config files to do with urlgrabber (I think its a
bug)
Here is the script output.........................**************
Script started on Thu 24 Apr 2008 02:36:56 PM BST
[EMAIL PROTECTED] oscar]# env OSCAR_VERBOSE=3 ./install_cluster eth1
--> Setting env variable OSCAR_UI to gui
Checking your system...
Success: debrepo-check.pl
Success: display-check.pl
Success: selinux-check.pl
----------------------------------------------------
WARNING: oscar_server is not defined in /etc/hosts.
This may be normal if this is the first time you
execute OSCAR.
----------------------------------------------------
Warning: network-check.pl
Success: su-check.pl
Success: tftpboot-check.pl
Success: ssh-check.pl
System checked
=============================================================================
== Running OSCAR install_cluster script Thu Apr 24 14:37:33 BST 2008
=============================================================================
--> Checking if this is a supported platform
--> Running: "cd /opt/oscar/scripts && ./wizard_prep"
=============================================================================
== Running OSCAR wizard_prep script
=============================================================================
Available Distro Pools:
$VAR1 = 'scientific_linux-5-i386';
$VAR2 = {
'url' => '/tftpboot/distro/scientific_linux-5-i386.url',
'oscar_repo'
=> 'file:/tftpboot/oscar/rhel-5-i386,file:/tftpboot/oscar/common-rpms',
'distro_repo' => 'file:/tftpboot/distro/scientific_linux-5-i386',
'os' => {
'compat_distro' => 'rhel',
'compat_distrover' => '5',
'distro' => 'scientific_linux',
'pkg' => 'rpm',
'arch' => 'i386',
'distro_version' => '5'
}
};
--> Bootstrapping OSCAR smart package manager
OSCAR pkg path:
file:/tftpboot/oscar/rhel-5-i386,file:/tftpboot/oscar/common-rpms
Distro pkg path: file:/tftpboot/distro/scientific_linux-5-i386
Prereq paths: /opt/oscar/packages/yume,/opt/oscar/share/prereqs/packman
found matching block [scientific.*:.*:.*]
found matching block [.*:.*:.*]
Following packages will be removed:
Following packages will be installed:
perl-IO-Tty
urlgrabber
python-elementtree
yum
createrepo
yume
packman-depman
packman-depman-rpms
Following shell commands will be executed:
Executing: rpm -q perl-IO-Tty >/dev/null 2>&1
Executing: rpm -q urlgrabber >/dev/null 2>&1
globstring:
/opt/oscar/packages/*/distro/{common-rpms,rhel5-i386}/urlgrabber*{i?86,noarch,all}.rpm
/opt/oscar/share/prereqs/*/distro/{common-rpms,rhel5-i386}/urlgrabber*{i?86,noarch,all}.rpm
/tftpboot/oscar/rhel-5-i386/urlgrabber*{i?86,noarch,all}.rpm
/tftpboot/oscar/common-rpms/urlgrabber*{i?86,noarch,all}.rpm
/tftpboot/distro/scientific_linux-5-i386/urlgrabber*{i?86,noarch,all}.rpm
locate_pkg glob result:
WARNING: Could not locate package urlgrabber <<<<<<<<<<<<<<<<<<PROBLEM
Executing: rpm -q python-elementtree >/dev/null 2>&1
Executing: rpm -q yum >/dev/null 2>&1
Executing: rpm -q createrepo >/dev/null 2>&1
Executing: rpm -q yume >/dev/null 2>&1
Executing: rpm -q packman-depman >/dev/null 2>&1
Executing: rpm -q packman-depman-rpms >/dev/null 2>&1
Executing: rpm -q perl-IO-Tty >/dev/null 2>&1
Executing: rpm -q urlgrabber >/dev/null 2>&1
WARNING: Package urlgrabber was not installed!
Executing: rpm -q python-elementtree >/dev/null 2>&1
Executing: rpm -q yum >/dev/null 2>&1
Executing: rpm -q createrepo >/dev/null 2>&1
Executing: rpm -q yume >/dev/null 2>&1
Executing: rpm -q packman-depman >/dev/null 2>&1
Executing: rpm -q packman-depman-rpms >/dev/null 2>&1
!!! Some packages were NOT installed !!!
Could not bootstrap smart package manager!
[EMAIL PROTECTED] oscar]# Oscar Wizard preparation script failed to complete
at ./install_cluster line 275.
[EMAIL PROTECTED] oscar]# exit
exit
Script done on Thu 24 Apr 2008 02:37:45 PM BST
So from /opt/oscar I looked with a:
find . -type f -exec grep -H urlgrabber {} \;
to find which file had a naked 'urlgrabber' line, but not
a 'python-urlgrabber' stanza. I had figured out that while scientific linux
has a package called urlgrabber, Oscar uses python-urlgrabber.
I found the scientific linux stanza in /opt/oscar/packages/yume/prereq.cfg
[scientific*:*:*]
perl-IO-Tty
python-urlgrabber << this WAS just 'urlgrabber'
python-elementtree
yum
createrepo
yume
and changed urlgrabber to python-urlgrabber. This enabled me to go further...
I now get the error message:
[EMAIL PROTECTED] oscar]# ./install_cluster --cli eth1
--> Setting env variable OSCAR_UI to cli
Checking your system...
Success: debrepo-check.pl
Success: display-check.pl
Success: selinux-check.pl
----------------------------------------------------
WARNING: oscar_server is not defined in /etc/hosts.
This may be normal if this is the first time you
execute OSCAR.
----------------------------------------------------
Warning: network-check.pl
Success: su-check.pl
Success: tftpboot-check.pl
Success: ssh-check.pl
System checked
=============================================================================
== Running OSCAR install_cluster script Thu Apr 24 22:05:18 BST 2008
=============================================================================
--> Checking if this is a supported platform
--> Running: "cd /opt/oscar/scripts && ./wizard_prep"
=============================================================================
== Running OSCAR wizard_prep script
=============================================================================
Available Distro Pools:
$VAR1 = 'scientific_linux-5-i386';
$VAR2 = {
'url' => '/tftpboot/distro/scientific_linux-5-i386.url',
'oscar_repo'
=> 'file:/tftpboot/oscar/rhel-5-i386,file:/tftpboot/oscar/common-rpms',
'distro_repo' => 'file:/tftpboot/distro/scientific_linux-5-i386',
'os' => {
'compat_distro' => 'rhel',
'compat_distrover' => '5',
'distro' => 'scientific_linux',
'pkg' => 'rpm',
'arch' => 'i386',
'distro_version' => '5'
}
};
--> Bootstrapping OSCAR smart package manager
OSCAR pkg path:
file:/tftpboot/oscar/rhel-5-i386,file:/tftpboot/oscar/common-rpms
Distro pkg path: file:/tftpboot/distro/scientific_linux-5-i386
Prereq paths: /opt/oscar/packages/yume,/opt/oscar/share/prereqs/packman
found matching block [scientific.*:.*:.*]
found matching block [.*:.*:.*]
Following packages will be removed:
Following packages will be installed:
perl-IO-Tty
python-urlgrabber
python-elementtree
yum
createrepo
yume
packman-depman
packman-depman-rpms
Following shell commands will be executed:
Executing: rpm -q perl-IO-Tty >/dev/null 2>&1
Executing: rpm -q python-urlgrabber >/dev/null 2>&1
Executing: rpm -q python-elementtree >/dev/null 2>&1
Executing: rpm -q yum >/dev/null 2>&1
Executing: rpm -q createrepo >/dev/null 2>&1
Executing: rpm -q yume >/dev/null 2>&1
Executing: rpm -q packman-depman >/dev/null 2>&1
Executing: rpm -q packman-depman-rpms >/dev/null 2>&1
Executing: rpm -q perl-IO-Tty >/dev/null 2>&1
Executing: rpm -q python-urlgrabber >/dev/null 2>&1
Executing: rpm -q python-elementtree >/dev/null 2>&1
Executing: rpm -q yum >/dev/null 2>&1
Executing: rpm -q createrepo >/dev/null 2>&1
Executing: rpm -q yume >/dev/null 2>&1
Executing: rpm -q packman-depman >/dev/null 2>&1
Executing: rpm -q packman-depman-rpms >/dev/null 2>&1
ERROR: Impossible to detect the distro associated to the <<<<<<<<<HELP!!!!!!
pool /tftpboot/distro/scientific_linux-5-i386
at /opt/oscar/lib/OSCAR/PackageSmart.pm line 138.
eval require PackageSmart returned Bad file descriptor
--> Checking OSCAR repositories existence.
Preparing pools: /tftpboot/distro/scientific_linux-5-i386
Analysing /tftpboot/distro/scientific_linux-5-i386
/tftpboot/distro/scientific_linux-5-i386 is a local pool (debian|fc|fedora|
mdv|rhel|suse|redhat|yellowdog|ydl, rpms|debs)
Oscar Wizard preparation script failed to complete at ./install_cluster line
275.
And here I am STUCK!!! Any answers - gratefully received.
Chhers, and Thanks,
JAmes Albinson
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Oscar-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-users