[systemd-devel] udev script can't resolve host name

Jonathan Kamens jik at kamens.us
Wed Aug 15 08:31:42 UTC 2018


Hi,

If I understand correctly, this mailing list can be used for questions 
about udev as well as about systemd. If that's not correct, somebody 
please let me know and I will go elsewhere (and if you know where that 
"elsewhere" should be, please let me know, that would be helpful!); I 
don't mean to use the list incorrectly.

I want to call a webhook inside a script run via a RUN directive in a 
udev rule.

When I try to do this, curl says it's unable to resolve the host name of 
the URL I am asking it to fetch.

To collect more data about the cause of this issue, I also tried doing a 
"ping -c 1 8.8.8.8" inside the script, and it gets, "sendmsg: Operation 
not permitted."

I assume this means udev scripts are running inside some sort of 
restricted environment or something, but I can't figure out what 
controls the restrictions on that environment, whether I can loosen 
them, or how.

I'm on Ubuntu 18.04.

Any advice?

Thank you,

Jonathan Kamens

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180815/7de1321b/attachment.html>


More information about the systemd-devel mailing list