[tex-live] Testing and Upgrading on Windows

George N. White III gnwiii at gmail.com
Wed Jun 29 13:54:02 CEST 2011

On Wed, Jun 29, 2011 at 9:47 AM,  <texlive.jlists at spamgourmet.com> wrote:

> On Tue, 28 Jun 2011 22:55:12 +0200, Siep Kroonenberg <siepo at cybercomm.nl>
> wrote:
>>> There seems to be some race-condition. To avoid these, I think an
>>> option is
>>> to use some directory inside %TEMP% (eg. %TEMP%/texlive) as location for
>>> temporary files instead of some place within %programsdir%.

Have you ruled out a hardware or filesystem problem?  A race condition may
be revealed by a badly fragmented drive or a drive that is spending a
lot of time
on excessive error recovery.  Have you run chkdsk and is there ample free space
on the drive? A S.M.A.R.T. utility may show error recovery stats.

>> We are familiar with random `Permission denied' errors on Windows
>> and are still at a loss what to do about them.
>> Why do you think this might help? This is a real question, not an
>> attempt at sarcasm.
> At least on the system in question, I could discover two jobs continuously
> monitoring the file system for new files:
> 1. Windows Search (indexing service)
> 2. backup cron job
> and on most system there probably is also
> 3. virus scanner
> That said, what the installer is doing here is "uncommon": Files installed
> normally do not get accessed immediately after. - This *might* be the reason
> (one of the reasons?) here.

Have you checked the event viewer for more information?   If you use iastor you
should make sure it is the current version.  Are you using a usbdrive?

> While I am in favour of asking the user to disable (3) during installation
> (this request seems to be quite common, especially for installations not
> using the system build-in installer), there will still be (1), (2).
> Nonetheless, these will most likely exclude known locations for temporary
> files (as %TEMP%).

There are so many different policies in large organizations, and the trend is
to add limits to what what users can do.  In particular, some site policies do
not allow a user to disable AV, and some potential users will be put
off because
they fear hackers could insert some malware into a TL archive and rely on AV as
a layer of protection.    Most AV scanners provide logs, so before recommending
disabling AV we should determine exactly what is running afoul of AV scanners
and try to work around that.

George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia

More information about the tex-live mailing list