After installing the
Win32 version of MonetDB XQuery as single-user, making no changes to
MonetDB.conf, and attempting to run MXQserver.bat, I get this
output:
C:\Program
Files\CWI\MonetDB4>MXQserver.bat
# MonetDB Server v4.22.0
# based on
GDK v1.22.0
# Copyright (c) 1993-2008, CWI. All rights
reserved.
# Compiled for i686-pc-win32/32bit with 32bit OIDs; dynamically
linked.
# Visit http://monetdb.cwi.nl/ for further information.
#
PF/Tijah module v0.5.0 loaded. http://dbappl.cs.utwente.nl/pftijah
!ERROR: MAPIlisten:creation of stream socket failed
!OS: A
blocking operation is currently executing.
Since
MXQserver.bat simply issues the command "Mserver.bat
--dbinit='module(pathfinder);'", I ran that command directly, and to my
surprise the server makes it to its own command line:
#
MonetDB Server v4.22.0
# based on GDK v1.22.0
# Copyright (c)
1993-2008, CWI. All rights reserved.
# Compiled for i686-pc-win32/32bit with
32bit OIDs; dynamically linked.
# Visit http://monetdb.cwi.nl/ for further
information.
MonetXDB>
In
this second case, the mclient cannot connect (even when I set server and client
ports to something other than 50000,) nor is the admin GUI available on port
50001.
So my questions are:
Why does the server report a socket creation failure from the MXQserver.bat
script? Why is no failure reported when the Mserver.bat script is run
directly? And why is the server instance that comes up with Mserver.bat
unconnective? I've sought answers from the documentation, Googleverse and the
MonetDB-users archive, but found nothing. Thanks in advance for any help you can
provide.
Rod