This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author koen
Recipients koen, mhammond, tarek, techtonik
Date 2010-06-01.23:43:37
SpamBayes Score 0.000420495
Marked as misclassified No
Message-id <>
This is listed as a known limitation of the Ext2 FS driver. From :

Running programs on an Ext2/Ext3 volume on Windows Vista 

Currently it is not possible to start a program on Vista if UAC is enabled and the program's executable is stored on an Ex2/Ext3 volume. An "invalid parameter" message box appears, but the program does not start. 

UAC is the feature of Vista that prompts the user to elevate the user privileges to administrator level when necessary. UAC is enabled by default. It is not recommended to disable it. 

The problem is caused by Vista's internals: There is some code that compares whether the name of the file system type is one of the following: "NTFS", "FAT", "FAT32", "CDFS", "NPFS", "MSFS" or "UDF". If there is a match, it is one of Microsoft's file system types and a lot of code is skipped in the Multiple UNC Provider (MUP) implementation of Vista. If the file system type is a third-party type, for example "Ext2", some code runs in the MUP of Vista that always generates an ERROR_INVALID_PARAMETER error status code due to a bug of Vista.

So the bug is in that FS (or in Windows if you will). It is not something Python can fix.
Date User Action Args
2010-06-01 23:43:39koensetrecipients: + koen, mhammond, techtonik, tarek
2010-06-01 23:43:39koensetmessageid: <>
2010-06-01 23:43:38koenlinkissue8870 messages
2010-06-01 23:43:37koencreate