[TriLUG] Vexing Command Line problem

Paul Boyle via TriLUG trilug at trilug.org
Tue Jul 31 14:43:34 EDT 2018


Hi,

I have a very basic problem which I am having a heck of a time trying
to figure. I have several CENTOS 7 boxes which run diffractometer
control and data processing software. The software runs through a
variety of scripts, but I've isolated the problem to the
scripts/programs which are located in /usr/local/bn/bin . This /usr/local/ directory is NFS mounted from
another Linux box.  I did an update of my CENTOS 7 boxes using yum and
after the upgrade, one of the Linux boxes can't seem to find the
executables for the this software.  The basic error is seems to be: no
such file or directory.

I've verified that the /usr/local/ volume is NFS mounted.  In case it
helps here are some pasted output from the system:

bruker:/~% bruker_apex &
[1] 2021
bruker:/~% env: /usr/local/bn/bin/python: No such file or directory

[1]    Done                          bruker_apex

However, /usr/local/bn/bin/ is there:

bruker:/~% ls -l /usr/local/bn/bin
total 21156
-rwxr-xr-x 1 root root    53517 Jan 31 17:13 apng2gif
-rwxr-xr-x 1 root root   192674 Jan 31 17:13 apngasm
-rwxr-xr-x 1 root root     7121 Jan 20  2017 bnrun
-rwxr-xr-x 1 root root    46667 Jan 31 17:13 createdb
-rwxr-xr-x 1 root root    54934 Jan 31 17:13 createlang
-rwxr-xr-x 1 root root    47731 Jan 31 17:13 createuser
-rwxr-xr-x 1 root root    43990 Jan 31 17:13 dropdb
-rwxr-xr-x 1 root root    54902 Jan 31 17:13 droplang
-rwxr-xr-x 1 root root    43942 Jan 31 17:13 dropuser
-rwxr-xr-x 1 root root 12551880 Jan 31 17:13 ffmpeg
-rwsr-xr-x 1 root root   167426 Jan 31 16:54 FrameGrabber
-rwxr-xr-x 1 root root    87063 Jan 31 17:13 initdb
-rwxr-xr-x 1 root root    61769 Jan 31 17:13 pg_basebackup
-rwxr-xr-x 1 root root    23569 Jan 31 17:13 pg_config
-rwxr-xr-x 1 root root    23549 Jan 31 17:13 pg_controldata
-rwxr-xr-x 1 root root    37414 Jan 31 17:13 pg_ctl
-rwxr-xr-x 1 root root   320195 Jan 31 17:13 pg_dump
-rwxr-xr-x 1 root root    69482 Jan 31 17:13 pg_dumpall
-rwxr-xr-x 1 root root    25283 Jan 31 17:13 pg_isready
-rwxr-xr-x 1 root root    43314 Jan 31 17:13 pg_receivexlog
-rwxr-xr-x 1 root root    31882 Jan 31 17:13 pg_resetxlog
-rwxr-xr-x 1 root root   122156 Jan 31 17:13 pg_restore
-rwxr-xr-x 1 root root  5268471 Jan 31 17:13 postgres
lrwxrwxrwx 1 root root        8 Jun  5 14:38 postmaster -> postgres
-rwxr-xr-x 1 root root   403343 Jan 31 17:13 psql
lrwxrwxrwx 1 root root        7 Jun  5 14:38 python -> python2
lrwxrwxrwx 1 root root        9 Jun  5 14:38 python2 -> python2.7
-rwxr-xr-x 1 root root  1629315 Jan 31 17:13 python2.7
-rwxr-xr-x 1 root root   187720 Jan 31 17:13 qtconfig
-rwxr-xr-x 1 root root     3187 Jan 20  2017 xmlproc_parse
-rwxr-xr-x 1 root root     4219 Jan 20  2017 xmlproc_val
bruker:/~%

The permissions along the path all seem to be OK:

bruker:/~% ls -ld /usr
drwxr-xr-x. 13 root root 4096 May 15 14:43 /usr
bruker:/~% ls -ld /usr/local
drwxr-xr-x 33 root root 4096 Jul 10 13:51 /usr/local
bruker:/~% ls -ld /usr/local/bn
drwxr-xr-x 19 root root 4096 Jun  5 14:39 /usr/local/bn
bruker:/~% ls -ld /usr/local/bn/bin
drwxr-xr-x 2 root root 4096 Jun  5 14:38 /usr/local/bn/bin

I can try to execute programs using an absolute pathname and still get
the error.  For example:

bruker:/~% ls -l /usr/local/bn/bin/bnrun
-rwxr-xr-x 1 root root 7121 Jan 20  2017 /usr/local/bn/bin/bnrun
bruker:/~% /usr/local/bn/bin/bnrun
env: /usr/local/bn/bin/python: No such file or directory
bruker:/~%

There is another Linux box in my lab which is set up similarly (i.e.
mounts /usr/local/ and runs this software).  Everything still works
there.  I am all out of ideas about how to solve this problem. Any
suggestions would be welcome.

Thanks,

Paul

-- 
Paul D. Boyle, Ph. D.
Manager, X-ray Facility
Department of Chemistry
Western University
London, ON N6A 5B7
Canada
GPG Fingerprint: 8ECE 516D 9046 FE83 4A46  7E8E D720 555D 8CC3 EC6B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://www.trilug.org/pipermail/trilug/attachments/20180731/23304767/attachment.pgp>


More information about the TriLUG mailing list