Re: Path puzzle

From: Michael Stiller <mstiller_at_me.com>
Date: Thu, 05 Sep 2024 18:40:28 UTC
And

/usr/bin/python3.11 exists and is executable?

Best regards,

Michael


> On 5. Sep 2024, at 20:37, bob prohaska <fbsd@www.zefox.net> wrote:
> 
> On Thu, Sep 05, 2024 at 08:27:21PM +0200, Michael Stiller wrote:
>> Hi Bob,
>> 
>> i guess the interpreter which should be in the first line after #! is not found.
>> 
>> Please show the first few lines of the script using "head server_try"
> 
> bob@pelorus:~ % head server_try
> #!/usr/bin/python3.11
> #+
> # Example use of Python’s ssl module: server-side.
> # The code is written to avoid blocking on actual socket I/O, to make
> # it easier to adapt to asynchronous usage.
> #
> # See the README for details on how to set things up to run this script.
> #
> # Copyright 2022-2024 by Lawrence D'Oliveiro <ldo@geek-central.gen.nz>. This
> # script is licensed CC0 <https://creativecommons.org/publicdomain/zero/1.0/>;
> 
> For completeness:
> bob@pelorus:~ % echo $PATH
> /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/home/bob/bin:.
> bob@pelorus:~ %  
> 
> Thanks for writing,
> 
> bob prohaska
> 
>> 
>>> On 5. Sep 2024, at 20:24, bob prohaska <fbsd@www.zefox.net> wrote:
>>> 
>>> I've got a stable/14.1 system which declines to find programs
>>> in the current working directory:
>>> 
>>> bob@pelorus:~ % ls
>>> auth client_try public_html server_try ssl
>>> bob@pelorus:~ % 
>>> bob@pelorus:~ % ls -l server_try
>>> -rwxr-xr-x  1 bob bob 8542 Sep  3 14:08 server_try
>>> bob@pelorus:~ % ./server_try
>>> ./server_try: Command not found.
>>> 
>>> I've tried adding . to my path, but that doesn't seem to help.
>>> 
>>> Server_try is a python script, if it's run using:
>>> 
>>> bob@pelorus:~ % python3.11 server_try
>>> Traceback (most recent call last):
>>> File "/usr/home/bob/server_try", line 51, in <module>
>>>   raise getopt.GetoptError("usage: %s «ca-cert-file» «server-cert-file» «server-key-file»" % sys.argv[0])
>>> getopt.GetoptError: usage: server_try «ca-cert-file» «server-cert-file» «server-key-file»
>>> 
>>> it fails for (I think) unrelated reasons. The script works as expected
>>> on Debian Bookworm.
>>> 
>>> I've tried starting csh and sh, the behavior is unchanged. Running
>>> rehash likewise has no effect.
>>> 
>>> This is a fairly new installation with home directories under /usr but
>>> with the original empty /home directory still in place.
>>> 
>>> I must be doing something dumb, but am unable to recognize it.
>>> Any suggestions appreciated!
>>> 
>>> thanks for reading,
>>> 
>>> bob prohaska
>>> 
>>> 
>> 
>>