Hi Mathieu, Can you send me a patch for the modifications you did to SwitcherAPI.pm. Such patches are always more than welcome, it allows us to save a lot of time.
About the dependencies, i really do not think this is related to my modifications. Can you check if your local repositories has not been corrupted? Thanks, ----- Mail Original ----- De: "Mathieu Dubois" <[EMAIL PROTECTED]> À: [email protected], "geoffroy vallee" <[EMAIL PROTECTED]> Envoyé: Mardi 17 Juin 2008 05:14:32 GMT -05:00 USA/Canada - États de l'Est Objet: Re: [Oscar-devel] switcher on OSCAR 5.1b2 Hi, I have hacked a little bit SwitcherAPI.pm (it was mainly the use of global variables and or two syntax errors). It compiles but I ran into dependencies problems: Error occured during smart_install: x86_64_os 100% |=========================| 2.1 kB 00:00 oscar_common-rpms 100% |=========================| 951 B 00:00 oscar_fc-8-x86_64 100% |=========================| 951 B 00:00 Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package opkg-c3-server.noarch 0:4.0.1-7 set to be updated --> Processing Dependency: oscar-base-server for package: opkg-c3-server --> Processing Dependency: c3 for package: opkg-c3-server --> Processing Dependency: c3-profiled for package: opkg-c3-server ---> Package opkg-sis-server.noarch 0:4.0.0-3 set to be updated --> Processing Dependency: systemimager-flamethrower for package: opkg-sis-server --> Processing Dependency: systemimager-client for package: opkg-sis-server --> Processing Dependency: systemconfigurator for package: opkg-sis-server --> Processing Dependency: atftp-server for package: opkg-sis-server --> Processing Dependency: systemimager-i386initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar for package: opkg-sis-server --> Processing Dependency: systemimager-server for package: opkg-sis-server --> Processing Dependency: systemimager-i386boot-standard for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64boot-standard for package: opkg-sis-server --> Processing Dependency: syslinux for package: opkg-sis-server --> Processing Dependency: systemimager-bittorrent for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar-x11 for package: opkg-sis-server --> Processing Dependency: systemimager-common for package: opkg-sis-server ---> Package opkg-selinux-server.noarch 0:1.0.0-1 set to be updated ---> Package opkg-rapt-server.noarch 0:1.0-0 set to be updated ---> Package opkg-oda-server.noarch 0:1.31.0-1 set to be updated ---> Package opkg-base-server.noarch 0:1.0.0-2 set to be updated ---> Package opkg-switcher-server.noarch 0:1.0.7-2 set to be updated --> Processing Dependency: env-switcher for package: opkg-switcher-server --> Processing Dependency: modules-oscar for package: opkg-switcher-server --> Processing Dependency: modules-default-manpath-oscar for package: opkg-switcher-server ---> Package opkg-sc3-server.noarch 0:1.2-5 set to be updated --> Processing Dependency: sc3 for package: opkg-sc3-server ---> Package opkg-yume-server.noarch 0:2.7-1 set to be updated ---> Package opkg-apitest-server.noarch 0:1.0.0-12.1 set to be updated --> Processing Dependency: apitest for package: opkg-apitest-server ---> Package opkg-sync-files-server.noarch 0:2.4-3 set to be updated --> Processing Dependency: sync-files for package: opkg-sync-files-server --> Running transaction check ---> Package opkg-c3-server.noarch 0:4.0.1-7 set to be updated --> Processing Dependency: c3 for package: opkg-c3-server --> Processing Dependency: c3-profiled for package: opkg-c3-server ---> Package opkg-sis-server.noarch 0:4.0.0-3 set to be updated --> Processing Dependency: systemimager-flamethrower for package: opkg-sis-server --> Processing Dependency: systemimager-client for package: opkg-sis-server --> Processing Dependency: systemconfigurator for package: opkg-sis-server --> Processing Dependency: systemimager-i386initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar for package: opkg-sis-server --> Processing Dependency: systemimager-server for package: opkg-sis-server --> Processing Dependency: systemimager-i386boot-standard for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64boot-standard for package: opkg-sis-server --> Processing Dependency: systemimager-bittorrent for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar-x11 for package: opkg-sis-server --> Processing Dependency: systemimager-common for package: opkg-sis-server ---> Package modules-oscar.x86_64 0:3.2.5-2 set to be updated ---> Package atftp-server.x86_64 0:0.7-8oscar set to be updated ---> Package opkg-switcher-server.noarch 0:1.0.7-2 set to be updated --> Processing Dependency: env-switcher for package: opkg-switcher-server --> Processing Dependency: modules-default-manpath-oscar for package: opkg-switcher-server ---> Package opkg-sc3-server.noarch 0:1.2-5 set to be updated --> Processing Dependency: sc3 for package: opkg-sc3-server ---> Package syslinux.x86_64 0:3.36-7.fc8 set to be updated --> Processing Dependency: mtools for package: syslinux ---> Package oscar-base-server.noarch 0:5.1b2r7036M-1 set to be updated ---> Package apitest.noarch 0:1.0.0-12.2 set to be updated --> Processing Dependency: python-twisted >= 1.3 for package: apitest ---> Package opkg-sync-files-server.noarch 0:2.4-3 set to be updated --> Processing Dependency: sync-files for package: opkg-sync-files-server --> Running transaction check ---> Package opkg-c3-server.noarch 0:4.0.1-7 set to be updated --> Processing Dependency: c3 for package: opkg-c3-server --> Processing Dependency: c3-profiled for package: opkg-c3-server ---> Package opkg-sis-server.noarch 0:4.0.0-3 set to be updated --> Processing Dependency: systemimager-flamethrower for package: opkg-sis-server --> Processing Dependency: systemimager-client for package: opkg-sis-server --> Processing Dependency: systemconfigurator for package: opkg-sis-server --> Processing Dependency: systemimager-i386initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar for package: opkg-sis-server --> Processing Dependency: systemimager-server for package: opkg-sis-server --> Processing Dependency: systemimager-i386boot-standard for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64boot-standard for package: opkg-sis-server --> Processing Dependency: systemimager-bittorrent for package: opkg-sis-server --> Processing Dependency: systemimager-x86_64initrd_template for package: opkg-sis-server --> Processing Dependency: systeminstaller-oscar-x11 for package: opkg-sis-server --> Processing Dependency: systemimager-common for package: opkg-sis-server ---> Package mtools.x86_64 0:3.9.11-2.fc8 set to be updated ---> Package python-twisted.x86_64 0:1.3.0-4ef set to be updated ---> Package opkg-switcher-server.noarch 0:1.0.7-2 set to be updated --> Processing Dependency: env-switcher for package: opkg-switcher-server --> Processing Dependency: modules-default-manpath-oscar for package: opkg-switcher-server ---> Package opkg-sc3-server.noarch 0:1.2-5 set to be updated --> Processing Dependency: sc3 for package: opkg-sc3-server ---> Package opkg-sync-files-server.noarch 0:2.4-3 set to be updated --> Processing Dependency: sync-files for package: opkg-sync-files-server --> Finished Dependency Resolution Error: Missing Dependency: systemimager-i386initrd_template is needed by package opkg-sis-server Error: Missing Dependency: sc3 is needed by package opkg-sc3-server Error: Missing Dependency: systemimager-i386boot-standard is needed by package opkg-sis-server Error: Missing Dependency: systeminstaller-oscar is needed by package opkg-sis-server Error: Missing Dependency: env-switcher is needed by package opkg-switcher-server Error: Missing Dependency: c3-profiled is needed by package opkg-c3-server Error: Missing Dependency: sync-files is needed by package opkg-sync-files-server Error: Missing Dependency: systemimager-flamethrower is needed by package opkg-sis-server Error: Missing Dependency: systemimager-client is needed by package opkg-sis-server Error: Missing Dependency: systeminstaller-oscar-x11 is needed by package opkg-sis-server Error: Missing Dependency: c3 is needed by package opkg-c3-server Error: Missing Dependency: systemimager-x86_64boot-standard is needed by package opkg-sis-server Error: Missing Dependency: systemimager-bittorrent is needed by package opkg-sis-server Error: Missing Dependency: modules-default-manpath-oscar is needed by package opkg-switcher-server Error: Missing Dependency: systemimager-common is needed by package opkg-sis-server Error: Missing Dependency: systemimager-server is needed by package opkg-sis-server Error: Missing Dependency: systemimager-x86_64initrd_template is needed by package opkg-sis-server Error: Missing Dependency: systemconfigurator is needed by package opkg-sis-server Oscar Wizard preparation script failed to complete (cd /opt/oscar/scripts && ./wizard_prep) at ./install_cluster line 275. Mathieu Dubois wrote: > Hi Geoffroy, > > Luckily I have time today. > > So basically here is what I did: > - reinstall FC8 on headnode > - update my local copy of branch-5-1 to include your fixes > - reinstall opkgc-0.4.0 > - follow the instructions in the README file > (http://oscar.openclustergroup.org/public/beta/README) > > The base RPMs were successfully created. I typed make dist to create the > repositories (this is not in the README). > > Installation of the base RPMs is OK but install_cluster fails. Here is > the message: > > Starting MySQL: [ OK ] > --> Successfully installed prereq packages/oda > --> Installing wizard prereq share/prereqs/perl-HTML-Tree > --> Successfully installed prereq share/prereqs/perl-HTML-Tree > --> Installing wizard prereq share/prereqs/perl-Tk > --> Successfully installed prereq share/prereqs/perl-Tk > --> Installing wizard prereq share/prereqs/perl-Qt > --> Successfully installed prereq share/prereqs/perl-Qt > Global symbol "%options" requires explicit package name at > /opt/oscar/lib/OSCAR/SwitcherAPI.pm line 62. > Global symbol "@error_strings" requires explicit package name at > /opt/oscar/lib/OSCAR/SwitcherAPI.pm line 65. > Unmatched right curly bracket at /opt/oscar/lib/OSCAR/SwitcherAPI.pm > line 68, at end of line > syntax error at /opt/oscar/lib/OSCAR/SwitcherAPI.pm line 68, near "}" > Compilation failed in require at ./wizard_prep line 301. > Oscar Wizard preparation script failed to complete (cd > /opt/oscar/scripts && ./wizard_prep) at ./install_cluster line 275. > > There is a strange "}" at line 66 of /opt/oscar/lib/OSCAR/SwitcherAPI.pm > (and one is missing at line 103) > > Mathieu > [EMAIL PROTECTED] wrote: > >> Hi Mathieu, >> >> I just checked-in the code that should fix the problem. However, i do not >> currently have access to my testing platform so i could not fully test my >> code. Basic mistakes may still be there. Please if someone has a check-out >> of branch-5-1, do an update, test the code and let me know if you have >> issues. Actually you can expect to have issues, i am pretty sure the >> solution Jean, DongInn and I figured out is ok but the implementation is >> most certainly be buggy. >> >> I also checked the code in trunk but i could not include the hook to >> definitively fix the problem (too many differences between trunk and branch >> for that). I will work on that when merging branch-5-1 and trunk >> (http://svn.oscar.openclustergroup.org/trac/oscar/ticket/329). >> >> Regards, >> >> >> ----- Mail Original ----- >> De: "Mathieu Dubois" <[EMAIL PROTECTED]> >> À: [email protected] >> Envoyé: Jeudi 12 Juin 2008 13:31:22 GMT -05:00 USA/Canada - États de l'Est >> Objet: Re: [Oscar-devel] switcher on OSCAR 5.1b2 >> >> Hi Geoffroy, >> >> Just to say that I have downloaded and installed the latest OPKG version >> (0.4) and checked-out the OSCAR repository. >> >> After some hacks (in config.xml files ) I finally got OSCAR gui and the >> problem is still here... >> >> Waiting for your response. >> Mathieu >> [EMAIL PROTECTED] wrote: >> >> >>> Hi, >>> >>> I was not aware of that problem but it seems that we have a problem related >>> to the new OPKG implementation. :-( We are working on it, we will keep the >>> community up-to-date regarding the problem. >>> >>> Thanks, >>> >>> ----- Mail Original ----- >>> De: "Mathieu Dubois" <[EMAIL PROTECTED]> >>> À: [email protected] >>> Envoyé: Jeudi 12 Juin 2008 08:56:00 GMT -05:00 USA/Canada - États de l'Est >>> Objet: [Oscar-devel] switcher on OSCAR 5.1b2 >>> >>> >>> Hi, >>> >>> I have tried to install OSCAR 5.1b2 on a x86_64 cluster with Fedora 8. >>> >>> The installation was successful (meaning that all test passed well) but >>> then I ran into problems with switcher. I have previously reported the >>> error on the oscar-user list because I thought it was a configuration >>> problem. We were unable to find a solution. So I think it is a more >>> fundamental problem with OSCAR. >>> >>> Error messages began at step 2 (configure selected OSCAR packages) >>> - on the console when entering step 2: >>> >>> >> --> About to run /var/lib/oscar/packages/switcher/pre_configure for >>> switcher >>> >> No pkg_config found >>> >>> - on the gui when clicking on switcher: >>> >>> >> No pkg_config were supplied by any OSCAR packages -- nothing to >>> configure >>> >>> - on the console when leaving step 2: >>> >>> >> --> About to run /var/lib/oscar/packages/switcher/api-post-configure >>> for switcher >>> >>> >> Checking if the OPKG has to be excluded... >>> >>> >> OPKG switcher: Analysing default values >>> >>> >>> Later I used switcher to select a system-wide default MPI >>> implementation. Then each time I log into one node or push a file, I get >>> the message: >>> switcher/1.0.13(91):ERROR:105: Unable to locate a modulefile for >>> 'mpi/mpich-ch_p4-gcc-1.2.7' >>> >>> All files seemed to be installed (checked with rpm -qa). >>> Successful installation of OSCAR 5.1b2 on Fedora 8 have been reported. >>> So does anyone know how to solve this? >>> >>> Thanks in advance, >>> Mathieu. >>> >>> >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> Oscar-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/oscar-devel >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> Oscar-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/oscar-devel >>> >>> >>> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> Oscar-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/oscar-devel >> >> > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Oscar-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-devel
