I really appreciate your pointing me in the right direction. It turns out that on this particular system had /etc/sysctl.d/10-ptrace.conf was set to 1. Changing this to 0 fixed the problem. I'm not sure if this is the best way of getting things to work,
but is sufficient for my purposes.
From: email@example.com [firstname.lastname@example.org] on behalf of George Bosilca [email@example.com]
Sent: Thursday, October 18, 2012 7:44 AM
To: Open MPI Developers
Subject: Re: [OMPI devel] Cross Memory Attach: What am I Missing?
Check the permissions granted by pam. Look in the /etc/security to check for any type of restrictions.
I'm trying to run with CMA support, but process_vm_readv is failing with EPERM when trying to use it as a regular user (everything seems to work fine as root). I've looked around for some solutions, but I can't seem to find what I'm looking for. The documentation
states that the target and source processes need to have the same GID and UID to work properly. It appears that they do, so my feeling is that I'm missing something.
Any help is greatly appreciated.
devel mailing list