Newbie questions about Pliant

Newbie questions about Pliant

Linux and DNS server

Impossible to run Name server with Linux
Message posted by michel on 2004/09/04 14:11:26
With release 92, name surver run perfectly under windows but not at all under Linux
It was with the same database.

The message if you try to launch pliant ./server.pli in ~/dns/ diretory is :

Failed to load module common.pli
compile file:./server.pli (internals) 10 1

if you comment line 10 the message become :

Failed to load module name.pli
compile file:./server.pli (internals) 11 1
 
if you try tocomplete the path it is common.pli which gives a message of error

attempt to use .. out of scope.

I've tried to rename pliant_security and pliant_data, to suppress the .dump
and to download a new tgz from pliant.cx the results are the same.
Help wanted
Michel
Message posted by hubert.tonneau on 2004/09/06 08:00:47
On the command line, you must use absolute path, not ./server.pli
Message posted by michel on 2004/09/06 09:34:26
The result is the same (see below)
I've install on a formated machine, Linux (Mandrake10) then pliant 92 wit a compltly
new minimal installation and the result is the same : no dns working.

[root@saulsaie dns]# pliant /pliant/pliant/protocol/dns/server.pli
----------------------------------------------------------------
Failed to load module common.pli
compile file:/pliant/pliant/protocol/dns/server.pli (internals) 10 1
compile file:/pliant/pliant/protocol/dns/server.pli (internals) 10 1
compile file:/pliant/pliant/protocol/dns/server.pli (internals) 10 1
compile file:/pliant/pliant/protocol/dns/server.pli (internals) 10 1
parse file:/pliant/pliant/protocol/dns/server.pli (internals) 11 1
module file:/pliant/pliant/protocol/dns/server.pli
----------------------------------------------------------------
actions stack is:
parse file:/pliant/pliant/protocol/dns/server.pli (internals) 11 1
module file:/pliant/pliant/protocol/dns/server.pli
----------------------------------------------------------------
processor stack content is:
error_notify_fatal (ErrorID Str) +14
error_report +61
error_renotify (ErrorID Address Str) +41
. compile (Expression) +125
  file:/pliant/pliant/protocol/dns/server.pli (internals) 10 1
parser_tag_record  /pliant/language/type/misc/tag.pli (internals) 182 1
. execute (ParserContext) +39
parser_filter_execute +240
pliant internal parse_one_token function (ParserContext) +391
compile_text (List Module) +230
pliant_load_module (Str Module Int Module) +920
??? at 134599700
----------------------------------------------------------------
Message posted by hubert.tonneau on 2004/09/06 09:37:18
So check Unix rights on the /pliant/protocol/dns/module.pli module.
I see no other possible explaination at the moment.
Message posted by michel on 2004/09/06 10:12:17
It was that

[root@saulsaie dns]# ls -la
total 68
drwxr-xr-x   2 nobody nogroup  4096 sep  6 11:45 ./
drwxr-xr-x  13 nobody nogroup  4096 mar 11 10:36 ../
-rw-r--r--   1 nobody nogroup  4775 fév 18  2004 client.pli
-rw-r--r--   1 nobody nogroup  5527 jan 18  2002 common.pli
-rw-r--r--   1 nobody nogroup  2515 jui  6  2001 index.page
-rw-r--r--   1 nobody nogroup 15686 fév 18  2004 name.page
-rw-r--r--   1 nobody nogroup  2541 fév 19  2003 name.pli
-rw-r--r--   1 nobody nogroup 17050 sep  6 11:45 server.pli
  
i've tried that

[root@saulsaie dns]# ls -la
total 72
drwxr-xr-x   2 nobody nogroup  4096 sep  6 12:27 ./
drwxr-xr-x  13 nobody nogroup  4096 mar 11 10:36 ../
-rwxrwxrwx   1 nobody nogroup  4775 fév 18  2004 client.pli*
-rwxrwxrwx   1 nobody nogroup  5527 jan 18  2002 common.pli*
-rwxrwxrwx   1 nobody nogroup  2515 jui  6  2001 index.page*
-rwxrwxrwx   1 nobody nogroup 15686 fév 18  2004 name.page*
-rwxrwxrwx   1 nobody nogroup  2541 fév 19  2003 name.pli*
-rwxrwxrwx   1 nobody nogroup 17050 sep  6 11:45 server.pli*
-rwxrwxrwx   1 root   root      498 sep  6 12:27 toto.txt*

result is the same