OMA Standalone 2.4.2: cannot write to .oma directory
0
1
Entering edit mode
3 months ago
ed.eyles ▴ 10

I am a Linux system administrator supporting a scientist who is having problems with OMA. Our setup is an HPC cluster using the Slurm scheduler, with most application deployments being done via EasyBuild. The scientist got the following error when she tried to submit an OMA 2.1.1 job:

Darwin cannot open file /home/usern/easybuild/.oma//\ GOdata.drw-20210113 to write to: Permission denied

Here, /home/usern/easybuild is the home directory of the easybuild user. That user is the owner of all the executables installed via EasyBuild - including the oma executable. The scientist's user has no permissions to access the easybuild home directory.

She did find that a very similar issue was referred to in OMA error - download from gene ontology not working 404. That thread suggests that OMA had a problem that caused this, which was fixed in version 2.3.1. I therefore upgraded our OMA to the latest version, 2.4.2 - I deployed it using EasyBuild.

The scientist continued to get the same error, however. It was phrased very slightly differently:

Could not download Gene Ontology definitions: Darwin cannot open file /home/usern/easybuild/.oma/GOdata.drw-20210114 to write to: Permission denied

As a workaround, I have added the scientist's user to the group that owns the ~easybuild/.oma directory. OMA now seems to run for her. But this cannot be a permanent solution.

I am wondering whether the bug that was fixed in OMA 2.3.1 was regressed to in version 2.4.2? Failing that, is there any way to configure the download destination of the gene ontology definitions?

OMA orthologs EasyBuild • 171 views
ADD COMMENT
1
Entering edit mode

Hi ed,

thanks for pointing that out. It is unfortunately not the same problem than the one mentioned before. While installing, a path where to store some data files (like the GeneOntology hierachy) is set. However, this seems not to work in a multi-user setup, if the data is only loaded lazily by the user afterwards.

I'm checking the possible options. Would you mind getting in touch with me directly do maybe see what works best from a sys-admin point of view?

Best wishes Adrian

ADD REPLY
0
Entering edit mode

Thanks Adrian! I've sent you a direct e-mail about this.

Regards Ed

ADD REPLY

Login before adding your answer.

Traffic: 1703 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6