Opened 10 months ago
Closed 10 months ago
#2383 closed defect (fixed)
actinia only available through docker
|Reported by:||kalxas||Owned by:|
Latest version of actinia is now missing from Pypi. The only supported method of installing is docker.
Change history (9)
comment:1 by , 10 months ago
comment:2 by , 10 months ago
Related upstream ticket:
comment:3 by , 10 months ago
|Type:||task → defect|
comment:4 by , 10 months ago
I updated the upstream issue.
In short, workaround could be:
pip3 install "actinia-core @ https://github.com/mundialis/actinia_core/releases/download/4.2.0/actinia_core-4.2.0-py2.py3-none-any.whl" pip3 install "actinia-api @ https://github.com/mundialis/actinia-api/releases/download/3.2.0/actinia_api-3.2.0-py3-none-any.whl" pip3 install -r https://raw.githubusercontent.com/mundialis/actinia_core/main/requirements.txt python3 -m actinia_core.main
A running redis instance is needed at localhost.
If error appears:
PermissionError: [Errno 13] Permission denied: '/etc/default/actinia' the config path can be adjusted, the file doesn't need to exist, e.g.
comment:5 by , 10 months ago
Thank you Carmen for the update.
Since the deadline for RC1 is this weekend, the PSC has decided to move actinia to VM only. There is no time to prepare debian packages for this release if no pypi releases are available.
This leads to 2 choices:
- Update the actinia installer to use the above pip install (but needs to go into a separate virtualenv). Then add a section to the quickstart to use the local actinia deployment instead of the remote one.
- Do not change the installer this year but add a section to the quickstart with docker instructions (docker is now available on the VM version) so that users can run actinia through docker as an exercise.
comment:6 by , 10 months ago
Some more time invested and successful:
comment:8 by , 10 months ago
|Priority:||critical → major|
comment:9 by , 10 months ago
|Status:||new → closed|
Would you mind to make it an upstream ticket at https://github.com/mundialis/actinia_core/issues ?