question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

System Eiger not recognized after upgrade

See original GitHub issue

I have realized that Eiger is not recognized any longer after the recent system upgrade, using the updated config.py available in my fork and especially the updated folder cscs-checks in the branch alps-21.04 under my fork. The list of matched checks is empty since the system is not set in reframe.log:

$ grep SYSTEM reframe.log 
  RFM_SYSTEM=<not set>

This happened after I merged the latest ReFrame master in my fork on Friday April 23rd: I now need to add --system eiger, otherwise RFM_SYSTEM is not set, as shown above. The last commit is below, do you think there’s any change that might affect mapping uan0[2-3] to eiger? https://github.com/lucamar/reframe/commit/0ecb419edea6c3692521c97cdf3bd44b67125414

The issue occurs both with the last reframe script 3.6.0-dev.3+0ecb419e and with the one provided by the latest stable release 3.5.3 too: it does not occur if I don’t use the flag -c ~/GitHub/lucamar/reframe/cscs-checks -R with the update list of checks:

ssh eiger
ml reframe
reframe -C /users/lucamar/GitHub/lucamar/reframe/config/cscs.py -l 

[List of matched checks]
- VcSimdTest (found in '/apps/eiger/UES/jenkins/1.4.0/software/reframe/3.5.3/cscs-checks/microbenchmarks/cpu/simd/vc.py')
Found 1 check(s)

If I use the updated list of checks instead, the system is not set and the list of matched checks is empty:

ssh eiger
ml reframe
reframe -C /users/lucamar/GitHub/lucamar/reframe/config/cscs.py -c ~/GitHub/lucamar/reframe/cscs-checks -R -l

[List of matched checks]
Found 0 check(s)

I don’t know if I have introduced a regression in the checks, but the system Eiger was recognized before I merged commit 0ecb419edea6c3692521c97cdf3bd44b67125414 last Friday without setting it manually. I have compared the check vc.py:

diff -BEiyw --suppress-common-lines ~/GitHub/lucamar/reframe/cscs-checks/microbenchmarks/cpu/simd/vc.py /apps/eiger/UES/jenkins/1.4.0/software/reframe/3.5.3/cscs-checks/microbenchmarks/cpu/simd/vc.py
        if self.current_system.name in ['eiger', 'pilatus']:  |	        self.valid_prog_environs = ['builtin']
             self.valid_prog_environs = ['cpeGNU']	      <
        else:						      <
             self.valid_prog_environs = ['PrgEnv-gnu']	      <
							      <
            'module list',				      <
                'speedup': (1.32, -0.2, 0.2, '')	      <
            },						      <
            'pilatus:mc': {				      <

Any advice would be really appreciated, thanks in advance!

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
vkarakcommented, Apr 27, 2021

In our case, it is now confirmed that the difference was due to how /etc/xthostname was defined. I guess we can close this issue now.

0reactions
vkarakcommented, Apr 26, 2021

Even with that config, I can’t reproduce the error:

[19:18:31] karakasv@uan02 [~/Devel/reframe][(68c78f07...)]
$ ./bin/reframe -C config/cscs.py --show-config=systems/0/name
./bin/reframe: could not initialize the graylog handler; ignoring ...
"generic"

Perhaps, there was a system change and now the /etc/xthostname is available and makes ReFrame pick this up instead of hostname as pointed out by @teojgo.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshooting Poor Part View Performance in Eiger
This article goes over a few troubleshooting steps that can help diagnose problems with Part View performance within the Markforged Eiger...
Read more >
Update Firmware (Desktop) - Markforged Support
Log into your Eiger account and navigate to Settings > Account Settings > Downloads. Click the Download button in the Printer Update row...
Read more >
EIGER USER MANUAL - Amazon S3
Eiger is the 3D printing software developed by Markforged. It was designed from the ground up to be secure,.
Read more >
iMosflm - version 7.4.0 - Sep 16 2021
Images collected on Dectris Eiger 1M at SLS can be processed after extraction from HDF5 container, but the gaps between modules may not...
Read more >
Troubleshooting SOLIDWORKS Installation Issues
The following information provides advice and techniques for troubleshooting SOLIDWORKS installation issues.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found