[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
19990220: ldm on new Solaris x86 PC at St. Cloud (cont.)
- Subject: 19990220: ldm on new Solaris x86 PC at St. Cloud (cont.)
- Date: Sun, 21 Feb 1999 16:15:04 -0700
>From: address@hidden
>Organization: St. Cloud State
>Keywords: 199902121723.KAA10662 Solaris installation
Alan,
>I have installed and configured ldm as directed in the
>web site chapters:
>
> ldm preinstallation check list
> ldm binary installation
>Got the binary ldm for solaris2.6-x86....at your site.
>Notice that it results in ldm-5.0.6.
Right.
>Everything went fine until I got to the last steps in
>binary install; i.e. creating the queue and starting the ldm
>
>At that point, typing ldmadmin mkqueue, I got the message
>
> permission denied
>
>Same message when trying: ldmadmin start
>
>When trying the above as root, message is: cannot execute.
OK, this says that the thing that is attempting to be executed is
not executable, but you found that out later (second message appended
below).
>I checked file permissions and things look ok. User is ldm
>and everything is in /usr/local/ldm. All directories and files
>created and owned by ldm, except for rpc.ldmd and hupsyslog
>were done by root.
>
>The only item I can think of is that gcc is not yet unpacked
>from its .gz format, but I don't think we need that yet.
Right, you only need gcc when you get ready to build executables. The
fact that you got a binary distribution of the LDM from us tells me
that you don't need gcc yet.
>Perl should be ok, it is in /usr/local and its location is
>properly listed in scriptconfig. It is owned by ldm, but is
>executable by all.
>
>So, what do you think?
>
>>From address@hidden Sat Feb 20 11:42:16 1999
>
>Hey, sorry about the earlier message, I had messed up a bit
>in the scriptconfig file. Had not properly listd my perl
>location, only gave the dir of /usr/local, guessed from the
>comments in scriptconfig that I needed the complete path;
>/usr/local/perl-5 in my case.
Right. In Unix shell scripts, the shell interpreter is specified
in the first line as:
#!fully_qualified_shell_executable_name
>now, when I run ldmadmin mkqueue, I get the message
>
> too many )'s
>
>Not sure where the too many )'s might be, I suppose in ldmadmin?
Perhaps.
>so, must be close now, but still need your suggestions or the
>full cure if possible.
I logged onto your machine and started poking around a couple of
minutes ago. Several things struck me right off:
o you had not included the /usr/local/ldm/bin and /usr/local/ldm/decoders
directory in 'ldm's .cshrc file. I took the liberty of updating .cshrc
on your system to include these directories.
o the size of the perl executable looks to be excessively large:
ms51% ls -l /usr/local/perl-5
-r-xr-xr-x 1 ldm data 11572224 Feb 20 10:55 /usr/local/perl-5
As a comparison, I logged onto another user's Solaris x86 machine to look
at his perl executable:
/usr/local/ldm/bin% ls -l /usr/local/bin/perl
-rwxr-xr-x 2 bin bin 596712 Oct 21 17:35 /usr/local/bin/perl*
The size on our system is also in the 600 KB range:
/home/mcidas% dir /usr/local/bin/perl
1002575 -rwxr-xr-x 2 other 586088 Mar 5 1998 /usr/local/bin/perl
o the location of your perl executable is odd. Both the other user's
perl location and ours is /usr/local/bin.
o perl had been installed by 'ldm'. System utilities should be installed
by 'root' who then sets read/write/execute permissions so users can
use the various packages.
Given the huge discrepency in file sizes, I suspect that your perl
installation is bad. If I had been given 'root' access privilege, I
would have reinstalled perl for you to test out this hypothesis.
Talk to you tomorrow.
>Alan
Tom Yoksas