1149 - Linux ESE Agent fails to start if /tmp is mounted with noexec

Modified on Mon, 21 Jul at 12:52 PM

Symptoms

  • On Linux, the ESE Agent service fails to start if the /tmp directory is a separate filesystem mounted with the noexec option.
  • There is no output in /var/log/backuppro/service.log.
  • When running the GUI from the command line, the following error appears:

root@ubuntu:~# backupprogui
Error starting UI
java.lang.UnsatisfiedLinkError: /tmp/jna-3506402/jna1577738649013869472.tmp: /tmp/jna-3506402/jna1577738649013869472.tmp: failed to map segment from shared object
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:947)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:922)
at com.sun.jna.Native.<clinit>(Native.java:190)
at com.attix5.shared.startup.PidFile$CLibrary.<clinit>(PidFile.java:71)
at com.attix5.shared.startup.PidFile.getPid(PidFile.java:66)
at com.attix5.shared.startup.PidFile.writePidFile(PidFile.java:35)
at com.attix5.ui.main.UiMain.create(UiMain.java:45)
at com.attix5.agentconsole.boot.GuiMain.main(GuiMain.java:16)

 

Workaround

1. Edit the files /etc/opt/backuppro/service.properties and /etc/opt/backuppro/gui.properties and add the following line to both of them (the latter may not exist, in which case you need to create it):

jvm.args=-Djna.tmpdir=/var/opt/backuppro/data/temp

2. Depending on your Linux distribution, start the service using either

systemctl start backuppro

or

service backuppro start

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article