systemd .service file has unnecessary executable permissions: $ ls -l pppoe-server.service -rwxr-xr-x. 1 root root 131 May 13 2013 pppoe-server.service $ I assume this part of the spec file is the culprit: install -m 0755 %{SOURCE6} %{buildroot}%{_unitdir}/pppoe-server.service
it's fixed in rp-pppoe-3.11-9