Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
Help! I get strange error messages when I do make install for my kernel module
[...]
== Making RTAI Module: calibrationTest == C RTAI Compiling: switchTest.c == C++ Compiling: loadswitchTest.cpp == Building executable: ../bin/loadswitchTest [...] . . . 'all' done Installing into target: /somewhere/thomas/introot [...] ......RTAI modules: calibrationTest.o *************************************************************************** National Radio Astronomy Observatory computing facilities are exclusively for the use of authorized personnel, who are expected to abide by the terms of the NRAO Computing Security and Computing Use Policies. *************************************************************************** installing calibrationTest into /somewhere/thomas/introot/rtai.. cp: cannot create regular file `/somewhere/thomas/introot/bin/loadcalibrationTest': Permission denied cp: cannot create regular file `/somewhere/thomas/introot/bin/unloadcalibrationTest': Permission denied chmod: failed to get attributes of `/somewhere/thomas/introot/bin/loadcalibrationTest': No such file or directory chmod: failed to get attributes of `/somewhere/thomas/introot/bin/unloadcalibrationTest': No such file or directory install: cannot change permissions of `/somewhere/thomas/introot/rtai': Operation not permitted install: cannot remove `/somewhere/thomas/introot/rtai/calibrationTest.o': Permission denied running depmod.. setting uid permissions and ownership.. chown: failed to get attributes of `/somewhere/thomas/introot/bin/loadcalibrationTest': No such file or directory chmod: failed to get attributes of `/somewhere/thomas/introot/bin/loadcalibrationTest': No such file or directory chown: failed to get attributes of `/somewhere/thomas/introot/bin/unloadcalibrationTest': No such file or directory chmod: failed to get attributes of `/somewhere/thomas/introot/bin/unloadcalibrationTest': No such file or directory FAILURE: Kernel module "calibrationTest" not installed. Check your SSH configuration make[1]: *** [/somewhere/thomas/introot/rtai/calibrationTest.o] Error 1 switchTest.o
The reason for this behaviour is/may be the an NFS mounted directory which hosts your $INTROOT. In the installation step, an error arises which complains about that no files can be created/installed. Normally root is not allowed to change/modify permissions on a network file system and root permissions are essential for ACS to install any kernel modules in lib/modules/`uname -r`/alma. So, the installation process stops here and things are only halfway installed. The resolution is simple:
-- ThomasJuerges - 21 Jun 2005