You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Remove need for /usr/local/bin

The half hourly job to ping all the active PingER hosts is at ~cottrell/bin/pinger_startup.pl. It in turn calls pinger2.pl to make the measurements.

In CentOS  there is no /usr/local/bin so we need to make the following change in pinger_startup, and after testing restore 

#my $PERL_PATH="/usr/local/bin/perl";

my $PERL_PATH="/usr/bin/perl";

Failure to restore $PERL_PATH results in email with:

Can't locate XML/Simple.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /afs/slac/package/pinger/pinger2/share/pinger/pinger2.pl line 450.
BEGIN failed--compilation aborted at /afs/slac/package/pinger/pinger2/share/pinger/pinger2.pl line 450.

trscrontab -e 

escrow edit -c netdev cottrell

I note that escrow does not seem to work on pinger-test or cent7a
[cottrell@pinger-test ~]$ escrow edit -c netdev cottrell
escrow: Command not found.

Put the following in ~cottrell/.cshrc
alias escrow "perl /afs/slac.stanford.edu/package/scsutils/scripts/escrow"
alias trscrontab /afs/slac.stanford.edu/package/scsutils/src/trs/cron/trscrontab
For pinger, put the following in ~pinger/.bash_profile
alias escrow="perl /afs/slac.stanford.edu/package/scsutils/scripts/escrow"
alias trscrontab=/afs/slac.stanford.edu/package/scsutils/src/trs/cron/trscrontab

I now get:

[cottrell@pinger-test ~]$ escrow edit -c netdev cottrell
/afs/slac.stanford.edu/package/console/@sys/slacmsg: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
File cottrell was escrowed to the following users:
cottrell@slac.stanford.edu

You need a pass phrase to unlock your RSA secret key.
Key for user ID "Les Cottrell <cottrell@slac.stanford.edu>"

Enter pass phrase:

Good signature from user "Les Cottrell <cottrell@slac.stanford.edu>".
Signature made 2022/01/04 18:27 GMT

WARNING: Because this public key is not certified with a trusted
signature, it is not known with high confidence that this public key
actually belongs to: "Les Cottrell <cottrell@slac.stanford.edu>".
No changes, nothing stored
[cottrell@pinger-test ~]$

I think you can ignore the error from slacmsg. It is just a logging issue.

Since slacmsg is 32bit and depends on a lots of 32bit libraries, I am not sure I should install all of them, especially those 32bit PAM related libraries.


  • No labels