Hi Olivier,

I started to look at the code too. I have not used this before but it seems to 
be interesting.
Why don't we talk about it on the oscar-devel@ list?

Regards,

--
- DongInn

On May 28, 2013, at 11:59 AM, LAHAYE Olivier <olivier.lah...@cea.fr> wrote:

> I'm progressing with difficulty. Here are my findings:
> 
> IT looks like list_images mises the 1st database entry.......
> 
> 1/ Mysql oscar database is OK:
> 
> mysql> select * from Images;
> +--------------+----+----------------------------+---------------------------------------------------------+
> | architecture | id | name                       | path                       
>                              |
> +--------------+----+----------------------------+---------------------------------------------------------+
> | x86_64       |  1 | HP_DL165_G7_sata           | 
> /var/lib/systemimager/images/HP_DL165_G7_sata           |
> | x86_64       |  2 | CARRI_HIGHSTATION_5600_XRL | 
> /var/lib/systemimager/images/CARRI_HIGHSTATION_5600_XRL |
> +--------------+----+----------------------------+---------------------------------------------------------+
> 2 rows in set (0.00 sec)
> 
> 2/ SIS database is OK:
> # strings /var/lib/sis/image |more
> $MlDbMbless( {'_vars' => {'_name' => 'HP_DL165_G7_sata','_arch' => 
> 'x86_64','_location' => '/var/lib/systemimager/images/HP_DL165_G7_sata'}}, 
> 'SIS::Image' )
> $MlDbMbless( {'_vars' => {'_name' => 'CARRI_HIGHSTATION_5600_XRL','_arch' => 
> 'x86_64','_location' => 
> '/var/lib/systemimager/images/CARRI_HIGHSTATION_5600_XR
> L'}}, 'SIS::Image' )
> 
> 3/ /usr/lib/systeminstaller/SIS/DB.pm:205, only the 
> CARRI_HIGHSTATION_5600_XRL image is seen:
> p Dumper(%dbh)
> $VAR1 = '';
> $VAR2 = bless( {
>                  '_vars' => {
>                               '_arch' => 'x86_64',
>                               '_name' => 'CARRI_HIGHSTATION_5600_XRL',
>                               '_location' => 
> '/var/lib/systemimager/images/CARRI_HIGHSTATION_5600_XRL'
>                             }
>                }, 'SIS::Image' );
> 
> I think that the problem is in line 204
> my $rc = tie (%dbh, 'MLDBM', $file, GDBM_READER(), 0444) or croak("Couldn't 
> open MLDBM $file: $!");
> 
> GDBM_READER() may be missing a line?????
> 
> Still investigating......
> 
> Olivier.
> 
> -- 
>    Olivier LAHAYE
>    CEA DRT/LIST/DCSI/DIR
> De : LAHAYE Olivier
> Date d'envoi : mardi 28 mai 2013 17:20
> À : DongInn Kim
> Objet : sc3 problem That I don't know how to solve.
> 
> 
> Hi DongInn,
> 
> I've been trying to understand why sync_files uses C3 instead of sc3 (comment 
> from GV says sc3 doesn't work on oscar6). and effectively, the sc3 command 
> fails with the following error.
> 
> /usr/bin/scpush --image HP_DL165_G7_sata --writeimg /tmp/test.txt 
> /tmp/test.txt
> image:
> $VAR1 = 'HP_DL165_G7_sata';
> ---------------
> Subcluster defined by image HP_DL165_G7_sata wasn't validated!
> ... skipping it ...
> 
> 
> Unfortunately, I don't understand what it is about. I4ve seen in other places 
> that there is code to manage more than a single cluster, but it looks like 
> this code was not finished or used at all. Is it that same thing, or is the 
> subcluster another thing that should work?
> 
> The problem is in /usr/lib/systeminstaller/HPCL/Subcluster.pm:43
> 
> Olivier.
> 
> PS: That would be cool to have sync_files update the image whenever an update 
> occures on the head.....
> 
> -- 
>    Olivier LAHAYE
>    CEA DRT/LIST/DCSI/DIR

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to