There was a package at some point that confused setup's versioning logic, so setup stored a very long version number for it. The package is long gone from the mirrors, but if the OP was unlucky enough to update while it was still available, he has a corrupt line in his /etc/setup/installed.db. Since it's a plain text file, he can just edit it and remove that line (it should be easy to spot). HTH, Igor
Thank you very much! I was having the same problem and the offending package was libopenldap2-2-15 and my installed.db had the following line (please excuse the line wrap):
libopenldap2-2-15 libopenldap2-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2-15-2.2.15-1.tar.bz2 0
I removed it and the problem went away.
Thanks again Igor,
Pete
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/