[Tilesathome] Tilesathome Digest, Vol 15, Issue 30
Philip Shipley
phil at barby.net
Sun Jul 27 15:48:28 BST 2008
I think I have figured out what is happening (bearing in mind that I never
read a perl script before a few days ago and I am not a programmer, so be
indulgent!):
In tilesgen.pl at around line 1565 it calls
>(undef, $stdOut) = tempfile("$PID-XXXXXX", DIR => $Config->get(
"WorkingDirectory"), SUFFIX => ".stdout", OPEN => 0);
and we eventually end up in temp.pm around line 444
>unless (-w $parent) {
> ${$options{ErrStr}} = "Parent directory ($parent) is not
writable\n";
> return ();
At this point it has created a directory (c:\tahtemp\<$PID>), this test
fails and kaboom.
Interestingly if I set "WorkingDirectory" in tilesAtHome.conf to
"c:\tilesathome\temp" instead of "c:\tahtemp" it works just fine. Although
both directories appear to have the same settings.
When I examine the $PID-directories in Windows Explorer they are set to
read-only with both settings of WorkingDirectory......
I am running Vista and tried running tilesgen.pl as administrator to no
avail.
So I have figured out how to work around the problem, don't set the
workingdirectory immediately off the root. Don't ask me why....
Regards
Phil
No the directoryhad lots of space.
> Date: Sat, 26 Jul 2008 02:25:20 -0400
> From: Matthias Julius <lists at julius-net.net>
> Subject: Re: [Tilesathome] Beziercurvehinting problem
> To: tilesathome at openstreetmap.org
> Message-ID: <87tzedf9gv.fsf at julius-net.net>
> Content-Type: text/plain; charset=us-ascii
>
> "Philip Shipley" <phil at barby.net> writes:
>
> > Hi,
> >
> > Trying to get Tah client running and having some difficulties..... Any
> > ideas?
> >
> > - Using working directory C:\tahtemp\
> > - Using process log file tah-process.log
> > - Uploading with username "phil at barby.net"
> > - Configured Layer: captionless
> > - Configured Layer: tile
> > - Configured Layer: maplint
> > - zip is present
> > - Inkscape version 0.46
> > - rendering using Osmarender/XSLT
> > - xmlstarlet version 1.0.1
> > - going to use pngcrush
> > - Pngcrush version 1.6.4
> > ! Can't find pngnq (using "pngnq")
> > - Using http://tah.openstreetmap.org/Request/take/ for Requests
> > This is version 9284 (Quickborn) of tilesgen running on MSWin32
> > [#0 0% ] Got work from the "" server module...
> > [#1 0% jobinit] Doing tileset 2324,1025 (zoom 12) (area around
> > 66.460657,24.301758)
> > [#1 0% Preproc] Downloading: Map data for tile,maplint,captionless to
> > C:\tahtemp\data-7020-1.osm...
> > [#1 0% Preproc] Checking for UTF-8 errors in C:\tahtemp\data-7020.osm...
> > [#1 0% tile] Running close-areas...
> > [#1 0% tile] Running attribution...
> > [#1 0% tile] Transforming zoom level 12 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 12...
> > [#1 0% tile] Transforming zoom level 13 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 13...
> > [#1 0% tile] Transforming zoom level 14 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 14...
> > [#1 0% tile] Transforming zoom level 15 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 15...
> > [#1 0% tile] Transforming zoom level 16 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 16...
> > [#1 0% tile] Transforming zoom level 17 with XSLT...
> > [#1 0% tile] Beziercurvehinting zoom level 17... Error in tempfile()
> using
> > C:\tahtemp\7020-XXXXXX.stdout: Parent directory (C:\tahtemp\) is not
> > writable
> > at C:/TilesAtHome/tilesAtHome/tilesGen.pl line 1565
>
> Is it full?
>
> Matthias
>
>
>
> ------------------------------
>
> _______________________________________________
> Tilesathome mailing list
> Tilesathome at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/tilesathome
>
>
> End of Tilesathome Digest, Vol 15, Issue 30
> *******************************************
>
--
Regards
Phil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tilesathome/attachments/20080727/02e8e401/attachment.html>
More information about the Tilesathome
mailing list