Jens Axel found the link:<br><br><a href="http://bugs.plt-scheme.org/query/?cmd=view&amp;pr=9554" target="_blank">http://bugs.plt-scheme.org/query/?cmd=view&amp;pr=9554</a><br>
<font color="#888888"><br></font>And, Eli, there is a Doug/Appdata/Local/<div id=":5u" class="ii gt">VirtualStore/Program Files/PLT/collects/scribblings/main/user directory created on my Vista machine in the Virtual Store. So, the PLT/collects/scribblings/main/user directory was apparantly created after the install. I&#39;m not sure why it&#39;s empty, unless the directory itself is the lock.<br>
<font color="#888888">
</font></div><br>Doug<br><br><div class="gmail_quote">On Tue, Jul 21, 2009 at 12:44 PM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Jul 21, Doug Williams wrote:<br>
</div><div class="im">&gt; Eli,<br>
&gt;<br>
&gt; I get a different error on my Linux box when I try to load the<br>
&gt; science collection:<br>
&gt;<br>
&gt; with-output-to-file: cannot open output file:<br>
&gt; &quot;/usr/plt/collects/scribblings/main/user/.setup-plt-marker&quot;<br>
&gt; (Permission denied; errno=13)<br>
<br>
</div>Ah, that&#39;s very useful.<br>
<div class="im"><br>
<br>
On Jul 21, Doug Williams wrote:<br>
</div><div class="im">&gt; Eli, this seems to be related to the old Vista problem we had before<br>
&gt; (I think it was Robby that tracked it down) with the virtual store.<br>
&gt; On Vista, if system files are re-written, the updated copy is<br>
&gt; written in the Virtual Store - not to the file itself.<br>
&gt; Unfortunately, these persist over installs of PLT Scheme.<br>
<br>
</div>Yes, I remember that (I think that I was the one who talked about it<br>
with you, or maybe it was someone else that I talked to), but this is<br>
only partially related to the problem.  The thing is that running a<br>
planet setup uses the usual setup code, which is trying to verify that<br>
all the collections to be setup are writeable by placing these marker<br>
files -- and also using them to make sure that you&#39;re not trying to<br>
setup the same collection twice (eg, `setup-plt -l foo foo&#39;).<br>
<br>
One of the recent changes is that setting up a planet package is<br>
properly reconstructing the user index, and this is somehow done in a<br>
way that makes it (try to) lock the main/user collection.<br>
<br>
Matthew -- is there some place in the code I can look at to see if<br>
there&#39;s an easy solution?<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:<br>
                    <a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a>                   Maze is Life!<br>
</div></div></blockquote></div><br>