[Ifeffit] Trouble installing demeter on Mint 17.1

Bruce Ravel bravel at bnl.gov
Wed Feb 18 12:02:18 CST 2015


Stevan,

Could you read this thread:

 
http://www.mail-archive.com/ifeffit%40millenia.cars.aps.anl.gov/msg04371.html

The vacation-related parts -- no so relevant :)

The localization-related parts are relevant.  You'll notice that Denis
asked about the exact same error message.

The latter half of

 
http://www.mail-archive.com/ifeffit%40millenia.cars.aps.anl.gov/msg04374.html

has all of the same suggestions I want to make now.  The reply to that
post suggested that it was solvable.

If you are uncomfortable resetting those environment variables
system-wide, I have some ideas for how to set them gracefully for each
instance of Athena or Artemis.  Let me know if you want to pursue
that.

B


On 02/18/2015 12:43 PM, Stevan Ognjanovic wrote:
> Dear Bruce,
>
>
> First of all, thank you for your response.
>
>
> I did not update Mint, I installed a fresh version (formated the drive,
> installed a new version, remounted my data partitions, including the
> home folder, and reinstalled all the packages from the repositories),
> sorry if I did not make it clear enough in the first email. The demeter
> folder in the home folder was carried over from the old linux version,
> but I downloaded the newest version from the github repo. I would think
> this is basically equal to starting with a blank OS. Anyway, I did try
> the ./Build touch_wrapper command without any success (same tests failed
> if I remember correctly).
>
> As you asked me about athena crashing, for the purpose of testing it, I
> went on and installed athena despite the errors in the ./Build test
> command (without downloading the new version from the github repo). This
> is the terminal output:
>
>     -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>     Attribute (bkg_nc0) does not pass the type constraint because:
>     Validation failed for 'LaxNum' with value 0,34568900723742 at
>     accessor Demeter::Data::bkg_nc0 (defined at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm
>     line 310) line 4
>          Demeter::Data::bkg_nc0('Demeter::Data=HASH(0xcf3fd70)',
>     '0,34568900723742') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm
>     line 323
>          Demeter::Data::Mu::normalize('Demeter::Data=HASH(0xcf3fd70)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm
>     line 717
>          Demeter::Data::_update('Demeter::Data=HASH(0xcf3fd70)', 'fft')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Plot.pm
>     line 24
>          Demeter::Data::Plot::plot('Demeter::Data=HASH(0xcf3fd70)', 'E')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 2177
>     Demeter::UI::Athena::plot('Demeter::UI::Athena=HASH(0x1a65618)', '',
>     '', 'E', 'single') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 2376
>     Demeter::UI::Athena::quadplot('Demeter::UI::Athena=HASH(0x1a65618)',
>     'Demeter::Data=HASH(0xcf3fd70)') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 238
>     Demeter::UI::Athena::IO::Import_plot('Demeter::UI::Athena=HASH(0x1a65618)',
>     'Demeter::Data=HASH(0xcf3fd70)') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 813
>     Demeter::UI::Athena::IO::_prj('Demeter::UI::Athena=HASH(0x1a65618)',
>     '/home/stevan/Documents/.../athenaprojectname.prj',
>     '/home/stevan/Documents/.../athenaprojectname.prj', 1, '') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 164
>     Demeter::UI::Athena::IO::Import('Demeter::UI::Athena=HASH(0x1a65618)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 857
>          Demeter::UI::Athena::OnMenuClick('Wx::Frame=HASH(0x19a2980)',
>     'Wx::CommandEvent=SCALAR(0xcf2b6d0)',
>     'Demeter::UI::Athena=HASH(0x1a65618)') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 780
>          Demeter::UI::Athena::__ANON__('Wx::Frame=HASH(0x19a2980)',
>     'Wx::CommandEvent=SCALAR(0xcf2b6d0)') called at
>     /home/stevan/perl5/bin/dathena line 39
>          eval {...} at /home/stevan/perl5/bin/dathena line 39
>
>     -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>
>
> After removing demeter and perl5 folders from the home directory,
> downloading the latest packages from the github repo and building from
> scratch, all test were successful in the ./Build test step. Demeter
> installed without problems. But, athena still crashes when I try to open
> a project or import any data. This is the terminal output (this time
> after trying to import data in .dat format):
>
>     -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>     Attribute (bkg_e0) does not pass the type constraint because:
>     Validation failed for 'LaxNum' with value 1582,00000 at accessor
>     Demeter::Data::bkg_e0 (defined at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm
>     line 226) line 7
>          Demeter::Data::bkg_e0('Demeter::Data=HASH(0xe5ca148)',
>     '1582,00000') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/E0.pm
>     line 67
>          Demeter::Data::E0::e0_ifeffit('Demeter::Data=HASH(0xe5ca148)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/E0.pm
>     line 37
>          Demeter::Data::E0::e0('Demeter::Data=HASH(0xe5ca148)',
>     'ifeffit') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm
>     line 289
>     Demeter::Data::Mu::initialize_e0('Demeter::Data=HASH(0xe5ca148)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data/Mu.pm
>     line 270
>          Demeter::Data::Mu::put_data('Demeter::Data=HASH(0xe5ca148)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/Data.pm
>     line 732
>          Demeter::Data::_update('Demeter::Data=HASH(0xe5ca148)', 'all')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 603
>     Demeter::UI::Athena::IO::_group('Demeter::UI::Athena=HASH(0x1d0d640)',
>     'Demeter::UI::Athena::ColumnSelection=HASH(0xe602810)',
>     'Demeter::Data=HASH(0xe5ca148)', 'HASH(0xe5c5f08)',
>     '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat',
>     '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat',
>     0, 0) called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 486
>     Demeter::UI::Athena::IO::_data('Demeter::UI::Athena=HASH(0x1d0d640)', '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat',
>     '/home/stevan/Documents/Project/Samples/XAFS/Samples-Canada/SO-58/Al-K/SO-58-XAS_1.dat',
>     1, 0) called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena/IO.pm
>     line 165
>     Demeter::UI::Athena::IO::Import('Demeter::UI::Athena=HASH(0x1d0d640)')
>     called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 857
>          Demeter::UI::Athena::OnMenuClick('Wx::Frame=HASH(0x1c77980)',
>     'Wx::CommandEvent=SCALAR(0xd200dd0)',
>     'Demeter::UI::Athena=HASH(0x1d0d640)') called at
>     /home/stevan/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Demeter/UI/Athena.pm
>     line 780
>          Demeter::UI::Athena::__ANON__('Wx::Frame=HASH(0x1c77980)',
>     'Wx::CommandEvent=SCALAR(0xd200dd0)') called at
>     /home/stevan/perl5/bin/dathena line 39
>          eval {...} at /home/stevan/perl5/bin/dathena line 39
>
>     -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Doing ./Build touch_wrapper does not change anything - all tests pass,
> demeter installs, but athena crashes again...
>
> Looking forward to your reply and suggestions on how to solve this problem.
>
>
> Kind regards,
> Stevan
>
> --
> Stevan Ognjanovic, Dipl.-Ing.
>
> Nanoparticle Process Technology
> Department of Engineering Sciences
> University Duisburg-Essen
> Lotharstraße 1, MA 349
> D-47057 Duisburg
>
> Phone: +49 (0)203 379 1783
> Mobile phone: +49 (0)157 3820 6890
> Fax: +49 (0)203 379 4453
> web:www.nppt.de
> e-mail:stevan.ognjanovic at uni-due.de
>
>
>
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>


-- 
  Bruce Ravel  ------------------------------------ bravel at bnl.gov

  National Institute of Standards and Technology
  Synchrotron Science Group at NSLS-II
  Building 535A
  Upton NY, 11973

  Homepage:    http://bruceravel.github.io/home/
  Software:    https://github.com/bruceravel
  Demeter:     http://bruceravel.github.io/demeter/



More information about the Ifeffit mailing list