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

Reply via email to