[Ifeffit] Trouble installing demeter on Mint 17.1

Stevan Ognjanovic stevan.ognjanovic at uni-due.de
Wed Feb 18 11:43:34 CST 2015


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://millenia.cars.aps.anl.gov/pipermail/ifeffit/attachments/20150218/cba55641/attachment.html>


More information about the Ifeffit mailing list