Skip to content

Unable to install OOD 4.1.1 with this Ansible 4.0.1 #291

@xpillons

Description

@xpillons

I had to manually add these variables to make it works.

# Override repo URLs to use OOD 4.1 repository (ood-ansible v4.0.1 defaults to 4.0)
rpm_repo_url: "https://yum.osc.edu/ondemand/4.1/ondemand-release-web-4.1-1.{{ el_distro }}.noarch.rpm"
apt_repo_url: "https://apt.osc.edu/ondemand/4.1/ondemand-release-web_4.1.0-{{ deb_distro }}_all.deb"

Sucessfully tested with Ubuntu 22.04 and 24.04.

When testing on AlmaLinux 8.x here is the error message returned

TASK [ood-ansible : Install Open Ondemand (RHEL)] ******************************
task path: /mnt/cluster-init/ood/default/files/playbooks/roles/ood-ansible/tasks/install-package.yml:80
fatal: [localhost]: FAILED! => {"changed": false, "failures": [], "msg": "Depsolve Error occured: \n Problem: conflicting requests\n  - nothing provides rclone needed by ondemand-4.1.1-1.el8.x86_64 from ondemand-web", "rc": 1, "results": []}

After successfully installing rclone the AlmaLinux8 still failed with this error

TASK [ood-ansible : Install Open Ondemand (RHEL)] ******************************
task path: /mnt/cluster-init/ood/default/files/playbooks/roles/ood-ansible/tasks/install-package.yml:80
fatal: [localhost]: FAILED! => {"changed": false, "failures": [], "msg": "Depsolve Error occured: \n Problem: package ondemand-4.1.1-1.el8.x86_64 from ondemand-web requires ondemand-nodejs = 4.1.0-2.el8, but none of the providers can be installed\n  - package ondemand-nodejs-4.1.0-2.el8.x86_64 from ondemand-web requires nodejs >= 1:22.0, but none of the providers can be installed\n  - conflicting requests\n  - package nodejs-1:22.11.0-1.module_el8.10.0+3956+47c9ee9f.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.13.1-1.module_el8.10.0+3961+6a788e57.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.13.1-2.module_el8.10.0+3983+391a1a04.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.15.0-1.module_el8.10.0+3986+a908e756.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.16.0-1.module_el8.10.0+4006+3c416519.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.16.0-2.module_el8.10.0+4028+97ddca84.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:22.19.0-2.module_el8.10.0+4053+5dab44ac.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:24.11.1-0.module_el8.10.0+4086+70facd4a.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:24.4.1-1.module_el8.10.0+4061+f8ceeab9.x86_64 from appstream is filtered out by modular filtering", "rc": 1, "results": []}

This is with AlmaLinux 9.x

TASK [ood-ansible : Install Open Ondemand (RHEL)] ******************************
task path: /mnt/cluster-init/ood/default/files/playbooks/roles/ood-ansible/tasks/install-package.yml:80
fatal: [localhost]: FAILED! => {"changed": false, "failures": [], "msg": "Depsolve Error occurred: \n Problem: package ondemand-4.1.1-1.el9.x86_64 from ondemand-web requires ondemand-nodejs = 4.1.0-2.el9, but none of the providers can be installed\n  - package ondemand-nodejs-4.1.0-2.el9.x86_64 from ondemand-web requires nodejs >= 1:22.0, but none of the providers can be installed\n  - conflicting requests\n  - package nodejs-1:22.19.0-2.module_el9.6.0+177+6963e91b.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:24.11.1-2.module_el9.7.0+198+8bf605ba.x86_64 from appstream is filtered out by modular filtering\n  - package nodejs-1:24.4.1-7.module_el9.7.0+190+ea23c0b9.x86_64 from appstream is filtered out by modular filtering", "rc": 1, "results": []}

It would be great to have a supported release of this repo to install the OOD 4.1.1 release.
Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions