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 ResolutionError: Missing Dependency: systemimager-i386initrd_template is needed by package opkg-sis-server
Error: Missing Dependency: sc3 is needed by package opkg-sc3-serverError: 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-serverError: 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-serverError: 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-QtGlobal 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 linesyntax 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 valuesLater 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
SwitcherAPI.pm
Description: Perl program
------------------------------------------------------------------------- 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
