hi mike,<br><br>those messages suggest your PVM daemon fails to start up, which in my<br>experience is typically related to an unclean shutdown and left-over files.<br>please check the contents of the $LOGONTMP directory, or maybe try a<br>
‘make pure’ in $LOGONROOT.<br><br>if all else fails, what messages do you get when launching pvmd3 from a<br>command line?<br><br>i am using fedora 15 myself, so doubt that is part of the problem :-).<br><br>cheers, oe<br>
<br><br>On Wednesday, August 24, 2011, Michael Wayne Goodman &lt;<a href="mailto:goodmami@u.washington.edu">goodmami@u.washington.edu</a>&gt; wrote:<br>&gt; Hi,<br>&gt;<br>&gt; I&#39;m getting PVM errors when I try to use PET for parsing with [incr<br>
&gt; tsdb()]. I am running Fedora 15 instead of Ubuntu, but I noticed this<br>&gt; problem on an Ubuntu install as well. I am also using LOGON revision<br>&gt; 9746 from <a href="http://svn.emmtee.net/trunk">http://svn.emmtee.net/trunk</a>.<br>
&gt;<br>&gt; The problem does not appear to be related to Stefan Müller&#39;s PVM issue<br>&gt; from May 2008 (<a href="http://lists.delph-in.net/archive/itsdb/2008-May/000110.html">http://lists.delph-in.net/archive/itsdb/2008-May/000110.html</a>),<br>
&gt; but I could be wrong.<br>&gt;<br>&gt; Here are the errors (from STDERR of the $LOGONROOT/bin/logon script):<br>&gt;<br>&gt; ====<br>&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>
&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>&gt; libpvm [pid27468]: pvm_mytid(): Can&#39;t contact local daemon<br>&gt; libpvm [pid27468]: pvm_register(): Can&#39;t contact local daemon<br>
&gt; pvm_register(): unable to initialize virtual machine.<br>&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>
&gt; libpvm [pid27468] /tmp/.pvm.socket.goodmami: No such file or directory<br>&gt; libpvm [pid27468]: pvm_mytid(): Can&#39;t contact local daemon<br>&gt; ====<br>&gt;<br>&gt; ...and later during parsing:<br>&gt;<br>&gt; ====<br>
&gt; (1) `dog slept&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (2) `cat slept&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (3) `dog cat chased&#39; [100000] --- error: lexicon is not open for reading.<br>
&gt; (4) `cat dog chased&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (5) `*slept dog&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (6) `*slept cat&#39; [100000] --- error: lexicon is not open for reading.<br>
&gt; (7) `*dog chased cat&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (8) `*cat chased dog&#39; [100000] --- error: lexicon is not open for reading.<br>&gt; (9) `*chased dog cat&#39; [100000] --- error: lexicon is not open for reading.<br>
&gt; ====<br>&gt;<br>&gt; (I doubt it matters, but I am using a small grammar in the Matrix<br>&gt; regression tests)<br>&gt;<br>&gt; These errors only occur when I use PET for parsing. It works fine when<br>&gt; the LKB is used. The only difference between the commands for using<br>
&gt; PET vs the LKB are in the CPU definition. The list commands below are<br>&gt; used for PET, and when we use the LKB we comment out the first block<br>&gt; uncomment the last line below:<br>&gt;<br>&gt; ====<br>&gt;          # Use the following for PET parsing<br>
&gt;          echo &quot;(setf *tsdb-cache-connections-p* t)&quot;<br>&gt;          echo &quot;(setf *pvm-encoding* :utf-8)&quot;<br>&gt;          echo &quot;(setf *pvm-cpus* (list (make-cpu&quot;<br>&gt;          echo &quot;  :host (short-site-name)&quot;<br>
&gt;          echo &quot;  :spawn \&quot;${LOGONROOT}/bin/cheap\&quot;&quot;<br>&gt;          echo &quot;  :options (list \&quot;-tsdb\&quot; \&quot;-packing\&quot; \&quot;-mrs\&quot; \&quot;$grm_file\&quot;)&quot;<br>&gt;          echo &quot;  :class :$lgname :name \&quot;$lgname\&quot;&quot;<br>
&gt;          echo &quot;  :grammar \&quot;$lgname (current)\&quot;&quot;<br>&gt;          echo &quot;  :encoding :utf-8&quot;<br>&gt;          echo &quot;  :task &#39;(:parse) :wait 300 :quantum 180)))&quot;<br>&gt;          echo &quot;(tsdb:tsdb :cpu :$lgname :task :parse :file t)&quot;<br>
&gt;<br>&gt;          # Use the following for LKB parsing<br>&gt;          #echo &quot;(lkb::read-script-file-aux \&quot;$grammar\&quot;)&quot;<br>&gt; ====<br>&gt;<br>&gt; These commands have worked before, so it could be something in my<br>
&gt; local configuration that is causing the issue.<br>&gt;<br>&gt; I have tried clearing any /tmp/.pvm.* files, but the issue remains.<br>&gt; Any ideas? Let me know if more information is needed.<br>&gt;<br>&gt; Thanks<br>
&gt;<br>&gt; --<br>&gt; -Michael Wayne Goodman<br>&gt;<br>&gt;<br><br>-- <br>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125<br>
+++    --- <a href="mailto:oe@ifi.uio.no" target="_blank">oe@ifi.uio.no</a>; <a href="mailto:stephan@oepen.net" target="_blank">stephan@oepen.net</a>; <a href="http://www.emmtee.net/oe/" target="_blank">http://www.emmtee.net/oe/</a> ---<br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br><br>