[prev in list] [next in list] [prev in thread] [next in thread] 

List:       nix-dev
Subject:    [Nix-dev] Different behavior of cryopid on two "identical" machines
From:       maggesi () math ! unifi ! it (Marco Maggesi)
Date:       2009-12-31 13:39:59
Message-ID: 5200B291-43A5-4500-9E42-135209A86A6B () math ! unifi ! it
[Download RAW message or body]

Hi,

I have two (almost) identical machines but cryopid works in one and
fails in the other.

I would like to understand way.

(Cryopid is a checkpointing software, see
http://sharesource.org/project/cryopid
Cryopid is a fragile software an it is highly dependent on the system
e.g. on the kernel version.)

Both machines are virtualized with virtualbox, run the same kernel
versions (2.6.32), have (almost) identical configurations and use
the same svn revision of nixos/nixpkgs.

So, which are the possible explanations for this phenomenon?

I'm trying to compile a list of hypothesis:

1. disk corruption or other similar failures
2. the two machines run on different hosts (OSX and Linux) and
    different versions of virtualbox.
3. the few differences (essentially the extraPackages) in the
    configuration are significant.
4. the system software of the two machines is not identical since they
    are built following different upgrade paths.

I think that 1,2,3 are possible but very unlikely.

So I'm investigating 4.  Looking at the nix store I noticed that,
although rarely, some packages have different hashes.  For instance
the two machines have the same version of linux headers but with
different hashes.

I assume that this happens because the installed software is upgraded
only after a version bump.  Is that true?

In that case, how can I force the upgrade?

Thanks,
Marco


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic