in reply to Storable binary image v5.39 more recent than I am (v2.6)

That message comes from Storable.xs, in the *magic_check function. The current version of Storable is 2.21. Internally it defines STORABLE_BIN_MAJOR and STORABLE_BIN_MINOR as 2 and 7 respectively. (So your v2.6 would be a slightly older version of Storable.

The 5.39 comes from the Storable file you're trying to read. Since Storable hasn't gotten close to setting 5.39 as a version, I wonder if the Storable file was created on another system; one with incompatible byteorder or integer-long-pointer sizes.

  • Comment on Re: Storable binary image v5.39 more recent than I am (v2.6)

Replies are listed 'Best First'.
Re^2: Storable binary image v5.39 more recent than I am (v2.6)
by Anonymous Monk on Sep 19, 2012 at 11:14 UTC
    Hi I am getting the similar error, Please let me know how to fix it? Error: Storable binary image v34.114 more recent than I am (v2.7) at Storable.pm Thanks Dandu

      upgrade Storable to matching version that reads the file, upgrade storable all around, make sure you're using nstore, move away from storable to a text only format like JSON/YAML

      Which of these solutions do you have trouble using?

        I have upgraded to newer version, but I am still getting this error, Please help. Error: Storable binary image v34.114 more recent than I am (v2.9) at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Storable.pm line 417,