-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tools to aid installation and a Dockerfile #1
Conversation
I havn't tried your docker setup yet, but my compiled svn-snapshot from Lars does not crash, I get the correct help-output. |
Oh, and I simply did |
You probably already have a working setup for the crires pipeline, so that should help. I got a bit further by first installing iiinstrument. But that should not be necessary. What OS and ESO libraries do you use? |
OK, I think I've figured it out. When installing esorex from the official ESO RPM repositories, then it So installing packages through And ESO knows this, because for the RPMs they split each pipeline up What I find most frustrating is that apparently ESO has a perfect way Simply deleting the interactive_window.py seems to resolve the issue. And since we hopefully will not have to write reflex workflows, I'm |
OK, I won't delete the file yet, because then we break the entire reflex workflow. |
Good detective work! 😅 Indeed this sounds sub-optimal. I've never encountered this because I never bothered with the RPMs - using only debian-based linuxes here. The kit-install makes sure only the libs that come with it are linked (I think), so after that I simply set CPLDIR to the same dir as the base of the install script, which allows to compile pipelines with that set of libs. And I also use the esorex from the kit. Environment sth like this: |
I have resolved it! I didn't have the Nevertheless, esorex should not crash and burn just because it finds a Python file it does not understand. So created an issue on Jira: https://jira.eso.org/browse/PIPE-11107 Since this now kinda works, I'll also invite Jennifer and Chi-Hung to take a look. |
Thanks for your setup @ivh . Perhaps it would be good to also add those exports to the docker image. But for now it works I think. I've not used the RPMs much either, because I usually use debian-based systems too. Switching over to Guix though (exactly to prevent this stuff). But I thought, lets do things in the official way. |
The
toolbox
directory contains some scripts to install the METIS Pipeline on a fedora machine. The toplevelDockerfile
calls these scripts to create an image.Everything compiles, and the tests pass, but it doesn't work.
Compile with:
Wait an eternity, then start with:
Then run esorex:
So far so good, everything installs. But then:
or
What do you think @ivh ?