reload: Executable name conflict in Ubuntu 14.04
I had recently faced this issue after installing the reload
package through npm
using the -g
flag.
The executable name, reload
, is in conflict with the actually existing reload
executable located at /sbin/reload
, which belongs to the initctl
program suite in Ubuntu 14.04. This causes the system to attempt to run reload
at boot with root permissions and consume CPU usage and HDD activity.
Steps to replicate this issue:
sudo npm install -g reload
- Reboot system
I don’t know yet what other consequences this might have at system level, as I don’t know which routines are affected by running reload
at system boot.
This issue might also affect other versions of Ubuntu, or even other Linux distros.
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 32 (14 by maintainers)
Yes. It is a system command installed by default on Ubuntu installations:
Maybe as well as having a note in the readme you should also mention it when the user runs
npm install reload -g
.Maybe this should be renamed to node-reload.