Hey Geoffroy, debug=5 (and 10) show this: ERROR: Impossible to detect the distro associated to the pool /tftpboot/distro/centos-5-x86_64 at /opt/oscar/lib/OSCAR/PackageSmart.pm line 138. eval require PackageSmart returned Bad file descriptor
Same error.. And I think I screwed up the remote repo by thinking brokenly, remote repo gets farther, but it would be cool to have something tell you a little more clearly that it can't find the repodata? Paul Geoffroy VALLEE wrote: > Hi Paul, > > With the online repository, the problem comes from the fact a URL is wrong: > ftp://filer3:/mirror/CentOS/5.1/os/x86_64/CentOS/repodata/repomd.xml > Do you have any idea why you have "ftp://filer3:/" into the URL? > > For the local repo, I have to admit that the error message is kind of useless > ("ERROR: Impossible to detect the distro associated to the pool"), since we > do not even know which repo creates the problem. Can you try to run the > script with OSCAR_VERBOSE sets at 5 or higher? > > > Regards, > > On Wednesday 27 February 2008, Paul Greidanus wrote: > >> I'm testing with CentOS 5.1 now, and I get this, both with local and >> remote repos: >> >> >> Remote: >> =========================================================================== >> == == Running OSCAR install_cluster script Thu Feb 28 00:08:51 MST 2008 >> =========================================================================== >> == >> >> --> Checking if this is a supported platform >> --> Running: "cd /opt/oscar/scripts && ./wizard_prep" >> >> =========================================================================== >> == == Running OSCAR wizard_prep script >> =========================================================================== >> == >> >> --> Bootstrapping OSCAR smart package manager >> eval require PackageSmart returned Bad file descriptor >> --> Checking OSCAR repositories existence. >> Preparing pools: /tftpboot/oscar/rhel-5-x86_64 >> Analysing /tftpboot/oscar/rhel-5-x86_64 >> /tftpboot/oscar/rhel-5-x86_64 is a local pool >> (debian|fc|fedora|mdv|rhel|suse|redhat|yellowdog|ydl, rpms|debs) >> Pool associated to distro rhel >> Pool format: rpms >> Binary package format for the image: rpms >> --- checking md5sum for /tftpboot/oscar/rhel-5-x86_64 >> Preparing pools: /tftpboot/oscar/common-rpms >> Analysing /tftpboot/oscar/common-rpms >> /tftpboot/oscar/common-rpms is a local pool >> (debian|fc|fedora|mdv|rhel|suse|redhat|yellowdog|ydl, rpms|debs) >> Pool format: rpms >> Binary package format for the image: rpms >> --- checking md5sum for /tftpboot/oscar/common-rpms >> Cleaning up Everything >> --> Installing OSCAR wizard prerequisites >> Preparing pools: >> file:/tftpboot/oscar/rhel-5-x86_64,file:/tftpboot/oscar/common-rpms >> ftp://filer3:/mirror/CentOS/5.1/os/x86_64/CentOS >> Analysing file:/tftpboot/oscar/rhel-5-x86_64 >> /tftpboot/oscar/rhel-5-x86_64 is a local pool >> (debian|fc|fedora|mdv|rhel|suse|redhat|yellowdog|ydl, rpms|debs) >> Pool associated to distro rhel >> Pool format: rpms >> Analysing file:/tftpboot/oscar/common-rpms >> /tftpboot/oscar/common-rpms is a local pool >> (debian|fc|fedora|mdv|rhel|suse|redhat|yellowdog|ydl, rpms|debs) >> Pool format: rpms >> Analysing ftp://filer3:/mirror/CentOS/5.1/os/x86_64/CentOS >> This is an online repository >> (ftp://filer3:/mirror/CentOS/5.1/os/x86_64/CentOS) >> Testing remote repository type by using command: wget -S --delete-after >> -q ftp://filer3:/mirror/CentOS/5.1/os/x86_64/CentOS/repodata/repomd.xml... >> --> USER anonymous >> >> --> PASS Turtle Power! >> >> --> SYST >> >> --> PWD >> >> --> TYPE I >> >> --> CWD /mirror/CentOS/5.1/os/x86_64/CentOS/repodata >> >> ERROR: Mix of RPM and Deb pools (rpms vs. ), we do not know how to deal >> with that! at /opt/oscar/lib/OSCAR/PackageSmart.pm line 114. >> [deb] >> Could not install base prereqs! >> Oscar Wizard preparation script failed to complete at ./install_cluster >> line 275. >> >> Local: >> =========================================================================== >> == == Running OSCAR wizard_prep script >> =========================================================================== >> == >> >> Creating new .url file: /tftpboot/distro/centos-5-x86_64.url with >> repositories >> file:/tftpboot/distro/centos-5-x86_64 >> Available Distro Pools: >> $VAR1 = 'centos-5-x86_64'; >> $VAR2 = { >> 'url' => '/tftpboot/distro/centos-5-x86_64.url', >> 'oscar_repo' => >> 'file:/tftpboot/oscar/rhel-5-x86_64,file:/tftpboot/oscar/common-rpms', >> 'distro_repo' => 'file:/tftpboot/distro/centos-5-x86_64', >> 'os' => { >> 'compat_distro' => 'rhel', >> 'compat_distrover' => '5', >> 'distro' => 'centos', >> 'pkg' => 'rpm', >> 'arch' => 'x86_64', >> 'distro_version' => '5' >> } >> }; >> --> Bootstrapping OSCAR smart package manager >> OSCAR pkg path: >> file:/tftpboot/oscar/rhel-5-x86_64,file:/tftpboot/oscar/common-rpms >> Distro pkg path: file:/tftpboot/distro/centos-5-x86_64 >> Prereq paths: /opt/oscar/packages/yume,/opt/oscar/share/prereqs/packman >> found matching block [centos.*:.*:.*] >> 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 pool >> /tftpboot/distro/centos-5-x86_64 at /opt/oscar/lib/OSCAR/PackageSmart.pm >> line 138. >> eval require PackageSmart returned Bad file descriptor >> --> Checking OSCAR repositories existence. >> Preparing pools: /tftpboot/distro/centos-5-x86_64 >> Analysing /tftpboot/distro/centos-5-x86_64 >> /tftpboot/distro/centos-5-x86_64 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. >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Oscar-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/oscar-devel >> > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Oscar-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-devel
