On 08/05/2013 09:15 AM, Josef Wolf wrote:
On Fr, Aug 02, 2013 at 10:27:25 +0400, Andrey Borzenkov wrote:
The only case when rename returns EBUSY is when directory is mount point. systemd creates private tmp directories if service has PrivateTmp=yes:
Ugh, this seems to be hardwired to /var/tmp. No way to move it to /tmp or something?
bor@opensuse:~> grep -rlw PrivateTmp /usr/lib/systemd/system /usr/lib/systemd/system/rsyncd.service /usr/lib/systemd/system/pesign.service /usr/lib/systemd/system/haveged.service /usr/lib/systemd/system/rtkit-daemon.service
Yes, that seems to be the root of the problem.
Well, this is the expected behaviour, but anyway, if you get an updated haveged package you will see I removed PrivateTmp=yes from the unit file because it is not needed as this service does not create temporary files. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org