Hi, Thanks for the patches, i will integrate those ASAP. Clearly the ubuntu-8.04 support is still unstable even for the bootstrapping mechanism.
About the integration of the packages in SVN, the plan is too put all the source code into SVN, except the binary packages that will stay in the repositories (binary packages have nothing to do in SVN). But, at the same time, i am working on tools for mirroring repositories and be able to export/import repositories, with the idfea to be able to setup a OSCAR on offline clusters. That should be available soon... Also note that the code is already in SVN. :-) I just need to update the binary package on the repos. The list of repos is available here: http://bear.csm.ornl.gov/repos But i want first to stabilize a little more the code (i do not want to have to upload many packages every time i fix a bug), which i hope will come soon. Thanks again for your help, i really appreciate. ----- Mail Original ----- De: "Abhishek K" <[EMAIL PROTECTED]> À: [email protected] Envoyé: Jeudi 7 Août 2008 03:22:40 GMT -05:00 USA/Canada - États de l'Est Objet: Re: [Oscar-devel] merge branch-5-1 and trunk - something to test Geoffroy, The setup-distro parameter seems to work now (although, I can't say for sure since I am doing all my testing on Ubuntu Hardy 8.04) BTW, it's sweet to have an OSCAR deb repository. I just have to do "sudo aptitude update" && "sudo aptitude upgrade" to get the new Debian packages :) Now the bootstrap process immediately dies out with an error, after these last changes. (See attached bootstrap_error.log) I tried to dig up into what causes this -- Remote repositories (http, ftp) are returned as empty and hence repos_list_urlfile does not populate it into @remote and hence @pools. --- PackagePath.pm 2008-08-06 14:22:35.000000000 -0600 +++ PackagePath_modified.pm 2008-08-07 00:50:19.000000000 -0600 @@ -422,6 +422,8 @@ # sub repo_empty ($) { my ($path) = (@_); + # How are we going to check if remote repositories (http, ftp) are empty are not? + return 0 if (repo_local($path) == 0); $path =~ s,^file:/,/,; return 1 if (! -d $path); my $entries = 0; This seems to take me further, but I encounter distro repository issues about "no matching packages found". So I did the following changes -- --- supported_distros.txt 2008-08-07 01:17:25.000000000 -0600 +++ supported_distros_modified.txt 2008-08-07 01:16:53.000000000 -0600 @@ -10,8 +10,8 @@ # default repository URLs have to follow the rapt/yume syntax [unstable] -ubuntu-8-i386 http://us.archive.ubuntu.com/ubuntu/+gutsy+universe+multiverse http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/ -ubuntu-7-i386 http://us.archive.ubuntu.com/ubuntu/+gutsy+universe+multiverse http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/ +ubuntu-8-i386 http://us.archive.ubuntu.com/ubuntu/+hardy+main+universe+multiverse http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/ +ubuntu-7-i386 http://us.archive.ubuntu.com/ubuntu/+gutsy+main+universe+multiverse http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/ debian-4-x86_64 http://ftp.us.debian.org/debian/+etch+main http://bear.csm.ornl.gov/repos/debian-4-x86_64/+etch+/ debian-4-i386 http://ftp.us.debian.org/debian/+etch+main http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/ redhat-el-5-x86_64 /tftpboot/distro/rhel-5-x86_64 /tftpboot/oscar/rhel-5-x86_64 But finally it again dies after downloading and setting up all the base prereqs. Are you planning to put this merge back onto the OSCAR svn repo? I can probably test for Ubuntu and RHEL x86, and directly commit such patches upstream. Thanks, -- Abhishek On Wed, Aug 6, 2008 at 2:30 PM, <[EMAIL PROTECTED]> wrote: > Hi, > > I also fixed the problem with oscar-config --setup-distro. BTW, this is > needed only if you want to create images based on a Linux distribution > different from the local distro. For instance, if you want to create a > CentOS-5 image on your Debian system. > > I uploaded new Debian packages that fix the problem. > > Thanks, > ----- Mail Original ----- > De: "geoffroy vallee" <[EMAIL PROTECTED]> > À: [email protected] > Envoyé: Mardi 5 Août 2008 23:04:11 GMT -05:00 USA/Canada - États de l'Est > Objet: Re: [Oscar-devel] merge branch-5-1 and trunk - something to test > > Hi, > > If you want to have logs, direct stdout (it seems you actually did it), the > automatic creation of a log is not directly supported (and actually makes > the boostrapping a little bit more complex). > > For the prompt before installation, it is actually possible, i also like > this kind of stuff: edit the /etc/oscar/oscar.conf file and change > "PREREQ_MODE = check_and_fix" to "PREREQ_MODE = check_only". :-) It will > tell you what you will need to manually do. oscar-config does not provide an > interactive mode. > > About ubuntu-8, it should actually work, we did test here at the lab but > you have a good point, i forgot to include it in list of supported distros. > I just checked-in a fix, i am about to regenerate the packages. Feel free to > give it a try. > > About other oscar-config options (such as --setup-distro), it is not yet > working because a lack of time (the merge took a lot of my time). This is > one of my next step. > > Thanks a lot for your feedback, it motivates me in order to continue to > work on that (the merge was really not fun!). > > Thanks, > > ----- Mail Original ----- > De: "Abhishek K" <[EMAIL PROTECTED]> > À: [email protected] > Envoyé: Mardi 5 Août 2008 10:20:46 GMT -05:00 USA/Canada - États de l'Est > Objet: Re: [Oscar-devel] merge branch-5-1 and trunk - something to test > > Thanks, Geoffroy! This does make the installation process a whole lot > easier! > > I didn't play much with it yet, but here are a few general issues and error > I faced -- > > 1) I couldn't find a log for the OSCAR bootstrap process. Is one created? > 2) FWIW, it would be good to have oscar-config _prompt_ before installing > the prereqs/opkgs so that I understand what packages are being installed on > my system (but maybe that's just me) > > I gave this a whirl on Ubuntu hardy 8.04 and it didn't work. Maybe I am > doing something wrong here. > I initially tried setting my distro ID to ubuntu 7 as -- > > $ sudo oscar-config --setup-distro ubuntu-7-i386 > Use of uninitialized value in string eq at /usr/bin/oscar-config line 104. > Use of uninitialized value in string eq at /usr/bin/oscar-config line 111. > > But it couldn't install all the prereqs for me. > Then I tried this -- > > $ echo "ubuntu-8-i386 > http://us.archive.ubuntu.com/ubuntu/+hardy+universe+multiverse > http://bear.csm.ornl.gov/repos/debian-4-i386/+etch+/" >> > /etc/oscar/supported_distros.txt > > $ cat /tftpboot/distro/ubuntu-8-i386.url > http://us.archive.ubuntu.com/ubuntu/+hardy+universe+multiverse > > But it still could not install the prereqs . Are there any distro-specific > nits which it is failing on? > I can manually install all the base prereq packages using apt-get but the > script can't find them. > > ERROR: impossible to install base ( /usr/bin/install_prereq --smart > /usr/share/oscar/prereqs/base). > at /usr/bin/oscar-config line 161 > ERROR: impossible to install base prereqs (/usr/share/oscar/prereqs/base) > at /usr/bin/oscar-config line 161 > ERROR: Impossible to complete stage 2 of the bootstrap. > at /usr/bin/oscar-config line 161 > > Log attached. > Any help would be much appreciated. > > Thanks, > -- Abhishek > > > On Mon, Aug 4, 2008 at 11:04 AM, <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > > I managed to do most of the work for the merge of branch-5-1 and trunk; I > > have something that could be tested. Up-to-now, I focused mainly on > Debian > > and Ubuntu i386. To test it, do the following: > > - edit your /etc/apt/sources.list file and add the following entry: > > deb http://bear.csm.ornl.gov/repos/debian-4-i386/ etch . > > - execute "aptitude update && aptitude install oscar oscar-bin liboscar" > > - finally, try to execute "oscar-config --bootstrap". > > > > This will install OSCAR directly on your system (no need of OSCAR_HOME) > and > > try to bootstrap OSCAR. If it works, this means that all the prereqs are > > ready and core packages installed on your machine. > > We still have work to do to support install_cluster but this is a good > > starting point. > > > > BTW, if you are interested in testing the merge on another system, let me > > know, i can try to generate all the needed binary packages. I already > setup > > repositories for debian, rhel5 and fedora core 9, both x86 and x86_64. > > > > Regards, > > > > Geoffroy. > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Oscar-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/oscar-devel > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Oscar-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Oscar-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-devel
