This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Setup 2.774 texlive postinstall takes 10+ hours
- From: Andrey Repin <anrdaemon at yandex dot ru>
- To: Don MacDougall <dmacdoug at usc dot edu>, cygwin at cygwin dot com
- Date: Fri, 24 Oct 2014 15:30:02 +0400
- Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours
- Authentication-results: sourceware.org; auth=none
- References: <OFA2E38712 dot 9EC3C033-ON80257A63 dot 0036C097-80257A63 dot 0037387A at LocalDomain> <1405864858950-109904 dot post at n5 dot nabble dot com> <53CBFFD1 dot 4030808 at cornell dot edu> <1413844739487-112040 dot post at n5 dot nabble dot com> <5445C04A dot 3000407 at cornell dot edu> <1413864414772-112047 dot post at n5 dot nabble dot com> <54465853 dot 3040000 at cornell dot edu> <1414134682090-112141 dot post at n5 dot nabble dot com>
- Reply-to: cygwin at cygwin dot com
Greetings, Don MacDougall!
>> I wouldn't try to restart the install without figuring out why
>> /etc/postinstall/texlive-collection-basic.sh didn't complete. Is there
>> anything
>> at all in /var/log/ that might provide a clue? Usually setup writes
>> temporary
>> files while it's executing postinstall scripts.
> There wasn't even a /var/log directory until the install was finished. What
> I finally did to get it to finish was to move all the texlive-collection
> files out of the postinstall directory and the install process finished all
> the rest quite rapidly. Then I put them back, except for the language
> packages, and reran the install program and one by one moved the files back
> out again if they stalled. In the end there were 8 that wouldn't run. In
> the temporary logs are a lot of error messages similar to the following
> three:
> Can't fork, trying again in 5 seconds at /usr/bin/updmap line 59.
> 7 [main] perl 8088 child_info_fork::abort: unable to remap Fcntl.dll
> to same address as parent (0x2E0000) - try running rebaseall
> Can't fork, trying again in 5 seconds at /usr/bin/updmap line 59.
> 6 [main] perl 8056 child_info_fork::abort: address space needed by
> 'MD5.dll' (0x2D0000) is already occupied
> Can't fork, trying again in 5 seconds at /usr/bin/updmap line 59.
> 5 [main] perl 8076 child_info_fork::abort: address space needed by
> 'IO.dll' (0x2F0000) is already occupied
This could happen, if you install too many packages on a 32-bit Cygwin, or
there's an interference in your system that break memory layout of
applications. (I.e. BLODA)
> I looked for updmap but there doesn't appear to be even a /usr/bin
> directory, so I must be looking in the wrong place.
You're looking in the wrong place.
Whole Cygwin is installed in that directory.
> In any case, I did get the install to complete by this rather ugly method
> except for those 8 packages and all the language files. I don't know if this
> method will have fouled up anything else or not.
> If the log files would be of any value to you, I've put them here:
> http://www.macdougalls.net/cygwinlogs/
--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 24.10.2014, <15:26>
Sorry for my terrible english...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple