Bugs item #1161187, was opened at 2005-03-11 08:56 Message generated for change (Comment added) made by m_webber_sydney You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1161187&group_id=5470
Category: Installation Group: Python 2.4 Status: Open Resolution: None Priority: 5 Submitted By: Spider (m_webber_sydney) Assigned to: Martin v. Löwis (loewis) Summary: Install problem 2.4.1rc1 on Win98 Initial Comment: Python 2.4.1 Release Candidate 1. I installed (with all the defautl settings) python-2.4.1c1.msi on a Windows 98 machine. The shortcuts in the Start / Programs / Python 2.4 group includes a shortcut named "Python Manuals". This shortcut is inactive - does not point to anything valid, and clicking on it does not bring up the manuals. I assume that the shortcut should point to C:/Python24/Doc/Python24.chm which certainly exists on my machine and works ok if I access it directly. I guess the install builds the shortcut wrongly. ---------------------------------------------------------------------- >Comment By: Spider (m_webber_sydney) Date: 2005-03-16 11:32 Message: Logged In: YES user_id=1237039 I tried http://www.dcl.hpi.uni-potsdam.de/home/loewis/python-2.4.12857.ms i (which is only 96K) and got "the installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2235." ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-16 07:05 Message: Logged In: YES user_id=21627 Can you please try http://www.dcl.hpi.uni-potsdam.de/home/loewis/python-2.4.12857.msi and confirm that it "works"? This has the CHM shortcut non-advertised. As for the log file: the link creation is correct IMO; it is no problem that the argument is missing (as the CHM file is the target of the link, and needs no arguments). I was curious whether an error is logged, but that appears not to be the case. ---------------------------------------------------------------------- Comment By: Tim Peters (tim_one) Date: 2005-03-15 02:20 Message: Logged In: YES user_id=31435 Martin, re "resiliency": Cool -- that works! Microsoft has too much spare cash <wink>. ---------------------------------------------------------------------- Comment By: Spider (m_webber_sydney) Date: 2005-03-14 08:50 Message: Logged In: YES user_id=1237039 I looked at the log file, and an extract is below. It shows fairly clearly that when the "Manuals" shortcut is created, the arguments are missing. Let me know if you still want the full log. <snip> MSI (c) (63:E3): Note: 1: 2360 MSI (c) (63:E3): Note: 1: 2360 MSI (c) (63:E3): Note: 1: 2360 MSI (c) (63:E3): Note: 1: 2360 MSI (c) (63:E3): Executing op: InstallProtectedFiles(AllowUI=1) MSI (c) (63:E3): Executing op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: ) Action 08:30:42: CreateShortcuts. Creating shortcuts MSI (c) (63:E3): Executing op: SetTargetFolder(Folder=23\Python 2.4\) MSI (c) (63:E3): SHFOLDER::SHGetFolderPath returned: C:\WINDOWS\Start Menu\Programs MSI (c) (63:E3): Executing op: ShortcutCreate(Name=PYTHON|Python (command line),Feature=DefaultFeature,Component={4DC71ADD-ADA5-4029-A5BC-5E8858F4243C},,,WorkingDir=C:\Python24\,Icon=python_icon.exe,IconIndex=2,,,) CreateShortcuts: Shortcut: PYTHON|Python (command line) MSI (c) (63:E3): Executing op: ShortcutCreate(Name=IDLE|IDLE (Python GUI),Feature=TclTk,Component={1E82B1B6-0262-4141-918C-8A03ED896CB7},,Arguments="C:\Python24\Lib\idlelib\idle.pyw",WorkingDir=C:\Python24\,Icon=python_icon.exe,IconIndex=0,,,) CreateShortcuts: Shortcut: IDLE|IDLE (Python GUI) MSI (c) (63:E3): Executing op: ShortcutCreate(Name=MODDOCS|Module Docs,Feature=TclTk,Component={1E82B1B6-0262-4141-918C-8A03ED896CB7},,Arguments="C:\Python24\Tools\scripts\pydocgui.pyw",WorkingDir=C:\Python24\,Icon=python_icon.exe,IconIndex=0,,,) CreateShortcuts: Shortcut: MODDOCS|Module Docs MSI (c) (63:E3): Executing op: ShortcutCreate(Name=MANUAL|Python Manuals,Feature=Documentation,Component={A7ED4080-C9C8-4AD4-BBAF-2D2846B7FF95} CreateShortcuts: Shortcut: MANUAL|Python Manuals MSI (c) (63:E3): Executing op: SetTargetFolder(Folder=23\Python 2.4\) MSI (c) (63:E3): SHFOLDER::SHGetFolderPath returned: C:\WINDOWS\Start Menu\Programs MSI (c) (63:E3): Executing op: ShortcutCreate(Name=UNINST|Uninstall Python,,,FileName=C:\WINDOWS\SYSTEM\msiexec,Arguments=/x{be027411-8e6b-4440-a29b-b07df0690230},,,,,,) CreateShortcuts: Shortcut: UNINST|Uninstall Python MSI (c) (63:E3): Executing op: ActionStart(Name=WriteRegistryValues,Description=Writing system registry values,Template=Key: , Name: , Value: ) Action 08:30:42: WriteRegistryValues. Writing system registry values MSI (c) (63:E3): Executing op: ProgressTotal(Total=23,Type=1,ByteEquivalent=13200) MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\.py,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python.File,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.py, Name: , Value: Python.File MSI (c) (63:E3): Executing op: RegAddValue(Name=Content Type,Value=text/plain,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.py, Name: Content Type, Value: text/plain MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\.pyw,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python.NoConFile,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.pyw, Name: , Value: Python.NoConFile MSI (c) (63:E3): Executing op: RegAddValue(Name=Content Type,Value=text/plain,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.pyw, Name: Content Type, Value: text/plain MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\.pyc,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python.CompiledFile,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.pyc, Name: , Value: Python.CompiledFile MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\.pyo,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python.CompiledFile,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\.pyo, Name: , Value: Python.CompiledFile MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.File\shell\open\command,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value="C:\Python24\python.exe" "%1" %*,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.File\shell\open\command, Name: , Value: "C:\Python24\python.exe" "%1" %* MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.NoConFile\shell\open\command,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value="C:\Python24\pythonw.exe" "%1" %*,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.NoConFile\shell\open\command, Name: , Value: "C:\Python24\pythonw.exe" "%1" %* MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.CompiledFile\shell\open\command,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value="C:\Python24\python.exe" "%1" %*,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.CompiledFile\shell\open\command, Name: , Value: "C:\Python24\python.exe" "%1" %* MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.File\shell\Edit with IDLE\command,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value="C:\Python24\pythonw.exe" "C:\Python24\Lib\idlelib\idle.pyw" -n -e "%1",) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.File\shell\Edit with IDLE\command, Name: , Value: "C:\Python24\pythonw.exe" "C:\Python24\Lib\idlelib\idle.pyw" -n -e "%1" MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.NoConFile\shell\Edit with IDLE\command,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value="C:\Python24\pythonw.exe" "C:\Python24\Lib\idlelib\idle.pyw" -n -e "%1",) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.NoConFile\shell\Edit with IDLE\command, Name: , Value: "C:\Python24\pythonw.exe" "C:\Python24\Lib\idlelib\idle.pyw" -n -e "%1" MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.File\DefaultIcon,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\py.ico,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.File\DefaultIcon, Name: , Value: C:\Python24\py.ico MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.NoConFile\DefaultIcon,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\py.ico,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.NoConFile\DefaultIcon, Name: , Value: C:\Python24\py.ico MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.CompiledFile\DefaultIcon,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\pyc.ico,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.CompiledFile\DefaultIcon, Name: , Value: C:\Python24\pyc.ico MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.File,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python File,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.File, Name: , Value: Python File MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.NoConFile,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python File (no console),) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.NoConFile, Name: , Value: Python File (no console) MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Classes\Python.CompiledFile,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Compiled Python File,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Classes\Python.CompiledFile, Name: , Value: Compiled Python File MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Python\PythonCore\2.4\InstallPath,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Python\PythonCore\2.4\InstallPath, Name: , Value: C:\Python24MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Python\PythonCore\2.4\InstallPath\InstallGroup,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=Python 2.4,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Python\PythonCore\2.4\InstallPath\InstallGroup, Name: , Value: Python 2.4 MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Python\PythonCore\2.4\PythonPath,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\Lib;C:\Python24\DLLs;C:\Python24\Lib\lib-tk,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Python\PythonCore\2.4\PythonPath, Name: , Value: C:\Python24\Lib;C:\Python24\DLLs;C:\Python24\Lib\lib-tk MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Python\PythonCore\2.4\Help\Main Python Documentation,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\Doc\Python24.chm,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Python\PythonCore\2.4\Help\Main Python Documentation, Name: , Value: C:\Python24\Doc\Python24.chm MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Python\PythonCore\2.4\Modules,,BinaryType=0) MSI (c) (63:E3): Executing op: RegCreateKey() WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Python\PythonCore\2.4\Modules, Name: , Value: MSI (c) (63:E3): Executing op: RegOpenKey(Root=-1,Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe,,BinaryType=0) MSI (c) (63:E3): Executing op: RegAddValue(,Value=C:\Python24\Python.exe,) WriteRegistryValues: Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe, Name: , Value: C:\Python24\Python.exe MSI (c) (63:E3): Executing op: ActionStart(Name=RegisterProduct,Description=Registering product,Template=) Action 08:30:42: RegisterProduct. Registering product MSI (c) (63:E3): Executing op: ChangeMedia(,MediaPrompt=Please insert the disk: ,MediaCabinet=python,BytesPerTick=0,CopierType=2,ModuleFileName=C:\WINDOWS\TEMP\147044.msi,,,,,IsFirstPhysicalMedia=1) MSI (c) (63:E3): Executing op: DatabaseCopy(DatabasePath=C:\WINDOWS\TEMP\147044.msi,ProductCode={BE027411-8E6B-4440-A29B-B07DF0690230},CabinetStreams=python,,) MSI (c) (63:E3): Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{BE027411-8E6B-4440-A29B-B07DF0690230} 3: 2 MSI (c) (63:E3): Executing op: ProductRegister(UpgradeCode={65E6DE48-A358-434D-AA4F-4AF72DB4718F},VersionString=2.4.1121,,,,InstallSource=C:\Temp\,Publisher=Martin v. Löwis,,,,,,,,,,,,EstimatedSize=147397) RegisterProduct: {BE027411-8E6B-4440-A29B-B07DF0690230} MSI (c) (63:E3): Executing op: ProductCPDisplayInfoRegister() MSI (c) (63:E3): Executing op: ActionStart(Name=PublishFeatures,Description=Publishing Product Features,Template=Feature: ) Action 08:30:43: PublishFeatures. Publishing Product Features MSI (c) (63:E3): Executing op: FeaturePublish(Feature=DefaultFeature,,Absent=2,[EMAIL PROTECTED]&6A2qKuw,[EMAIL PROTECTED]&X)D7,bSm,eXa{8$(h.$owxyck=FB1Y)f$9U{ur.`[,ZJ^vr!dfOU`?Ze`ysEk=JLr[E3WgU-x?t?D)z]I=*_dA7ec=)+g=.76?]FKIu1bHFqL5 t([A(1Km9_s+_'[EMAIL PROTECTED],%1%br~*0!9vfmt%=Y!B^1u`AX_!9d=QApJYFnOvfrlI!(GokO?JveVYQYi8f2h%NxT.ig?]b-vBu+r,'ILhl6E^-OA_^v?e$_5IhpTh,w`g.N?qf)[EMAIL PROTECTED]'JU80OwSF?TJ(O4,[EMAIL PROTECTED]'wg% -PF16tLs=5)f}`W9QR(r{Gc20~$^@,_d]6k9Gn?e(^7ur&kL9a'1v8~0UWrbAoRjqcwy9wcVYhIk_cjsxfZz1_]MA'bedCP7nB+) PublishFeatures: Feature: DefaultFeature MSI (c) (63:E3): Executing op: FeaturePublish(Feature=Extensions,Parent=DefaultFeature,Absent=2,Component=&9(xBhb)[EMAIL PROTECTED])9P]=(i!) PublishFeatures: Feature: Extensions MSI (c) (63:E3): Executing op: FeaturePublish(Feature=TclTk,Parent=DefaultFeature,Absent=2,Component=,bSm,eXa{8$([EMAIL PROTECTED]@CGf&0-.'yhr,K&=_3ltzeM.Qc7h^.8-d3T9)EPfCo,d-cyu_m6l_Gp8iMuR,[EMAIL PROTECTED]@[EMAIL PROTECTED] X(&PF?sQlcW}I[(=ZW{-%ivt=M9q7C*M1R.=^Y)J6v,TcMap([EMAIL PROTECTED]'KA95m89]E~`3eN^^V'z([EMAIL PROTECTED]@[EMAIL PROTECTED]@HN9(W}M~%Cv*,VbO.G[A$XLioN){*Yf.dR$)o(-A+-DXZ!lt&oGrAwx)$J(?6NoDW`@(cYdtWtQ%}-k9Xp1X(yzF}LhTMu7w[79 ?OXFqcAk4XyMFpxsxPXJ9m0`},[EMAIL PROTECTED]) PublishFeatures: Feature: TclTk MSI (c) (63:E3): Executing op: FeaturePublish(Feature=Documentation,Parent=DefaultFeature,Absent=2,Component=$iX{^*~A'@=`^v0gCm5X) PublishFeatures: Feature: Documentation MSI (c) (63:E3): Executing op: FeaturePublish(Feature=Tools,Parent=DefaultFeature,Absent=2,Component=GJ+9CR,Tg?JmdBV'[kOW}SK*mRvEv?G8?t0.GQYLZ]11hQx9R?w+A+ac(}(ag~YSM,m2}8,3oy-cjePH&LNCwsJs=A)[EMAIL PROTECTED]@f?{n?.&u+hH9) PublishFeatures: Feature: Tools MSI (c) (63:E3): Executing op: FeaturePublish(Feature=Testsuite,Parent=DefaultFeature,Absent=2,Component=i_BtQR~?6AGCn$H2OkjM8b9z7R7n&95PE+0LABr`iKX^Iz4rs8^Z,]haLA$!9Lg3..?M,9fQ8{GaTQ^.kJFgv&A1D?xHAqGH%u8BS1VasQ)[EMAIL PROTECTED],j_3[) PublishFeatures: Feature: Testsuite MSI (c) (63:E3): Executing op: ActionStart(Name=PublishProduct,Description=Publishing product information,) Action 08:30:43: PublishProduct. Publishing product information MSI (c) (63:E3): Executing op: IconCreate(Icon=python_icon.exe,Data=BinaryData) 1: python_icon.exe MSI (c) (63:E3): Executing op: ProductPublish(PackageKey={1D61CFC0-C34A-4E8E-804C-CE8F6A7CE163}) 1: {BE027411-8E6B-4440-A29B-B07DF0690230} MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003 3: 2 MSI (c) (63:E3): Executing op: UpgradeCodePublish(UpgradeCode={65E6DE48-A358-434D-AA4F-4AF72DB4718F}) MSI (c) (63:E3): Executing op: SourceListPublish(,,,,NumberOfDisks=1) MSI (c) (63:E3): Note: 1: 1402 2: UNKNOWN\Installer\Products\114720EBB6E804442AB90BD70F962003\SourceList 3: 2 MSI (c) (63:E3): Executing op: ProductPublishClient(,,) MSI (c) (63:E3): Executing op: SourceListRegisterLastUsed(SourceProduct={BE027411-8E6B-4440-A29B-B07DF0690230},LastUsedSource=C:\Temp\) MSI (c) (63:E3): Entering CMsiConfigurationManager::SetLastUsedSource. MSI (c) (63:E3): Specifed source is already in a list. MSI (c) (63:E3): User policy value 'SearchOrder' is 'nmu' MSI (c) (63:E3): Machine policy value 'DisableBrowse' is 0 MSI (c) (63:E3): Machine policy value 'AllowLockdownBrowse' is 0 MSI (c) (63:E3): Adding new sources is allowed. MSI (c) (63:E3): Set LastUsedSource to: C:\Temp\. MSI (c) (63:E3): Set LastUsedType to: n. MSI (c) (63:E3): Set LastUsedIndex to: 1. MSI (c) (63:E3): Executing op: End(Checksum=0,ProgressTotal=28708301) MSI (c) (63:E3): FEATURECACHE: Entering Invalidate MSI (c) (63:E3): User policy value 'DisableRollback' is 0 MSI (c) (63:E3): Machine policy value 'DisableRollback' is 0 Action 08:30:43: RollbackCleanup. Removing backup files MSI (c) (63:E3): Unlocking Server Action ended 08:30:43: InstallFinalize. Return value 1. MSI (c) (63:E3): Skipping action: CompilePyc (condition is false) MSI (c) (63:E3): Skipping action: CompilePyo (condition is false) Action ended 08:30:43: INSTALL. Return value 1. MSI (c) (63:E3): Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 Action ended 08:30:43: ExecuteAction. Return value 1. MSI (c) (63:E3): Doing action: ExitDialog Action start 08:30:43: ExitDialog. Action 08:30:43: ExitDialog. Dialog created Action ended 08:30:45: ExitDialog. Return value 1. Action ended 08:30:45: INSTALL. Return value 1. </snip> ---------------------------------------------------------------------- Comment By: Spider (m_webber_sydney) Date: 2005-03-14 08:37 Message: Logged In: YES user_id=1237039 Uninstalled, rebooted and reinstalled using c:\windows\system\msiexec /i python-2.4.1c1.msi /l*v python.log The log file (1.1MB) is available, probably too big to cut/paste into here. I can email it to you if you like. ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-13 22:39 Message: Logged In: YES user_id=21627 Somebody suggested in the newsgroup to request a log file; I should have thought of this earlier. So please reinstall the MSI file, using msiexec /i python-2.4.1c1.msi /l*v python.log and attach the resulting python.log to this report. ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-12 22:25 Message: Logged In: YES user_id=21627 Do the other links work fine? If so, I'm about to give up and make the doc link non-advertised. Before that, I'd like you to run another experiment: The documentation has no working directory. It should be possible to edit the shortcut to change the working directory (this is possible on XP atleast), please try setting it to c:\python24\docs (or whereever the chm is located). tim_one: right, the Tk links are also advertised (it was the "Edit with IDLE" context menu that can't be made advertised). That they are not editable is a magic of Installer: They don't primarily contain the target file name, but the package code of the MSI file, plus the key name in the Shortcut table (or some such). To see that work, delete python24.chm, then run the start menu item for documentation. Microsoft calls it "resiliency" ---------------------------------------------------------------------- Comment By: Tim Peters (tim_one) Date: 2005-03-12 18:16 Message: Logged In: YES user_id=31435 Hmm. On my box (WinXP, etc), _all_ the shortcut property sheets look like this (greyed out target, disabled buttons) with the sole exception of "Uninstall Python". Why they don't come up with editable strings and "Find Target ..." enabled remains a mystery then. ---------------------------------------------------------------------- Comment By: Spider (m_webber_sydney) Date: 2005-03-12 13:05 Message: Logged In: YES user_id=1237039 Installer was already on the machine. I am testing this under VMWare, by the way. ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-12 12:13 Message: Logged In: YES user_id=21627 Did you install Installer 2.0 as part of the Python installation, or was it already on your machine? If you did install it, did you reboot after installing it? ---------------------------------------------------------------------- Comment By: Spider (m_webber_sydney) Date: 2005-03-12 11:59 Message: Logged In: YES user_id=1237039 As requested, I uninstalled, rebooted and then installed with C;\windows\system\msiexec.exe /i python-2.4.1c1.msi DISABLEADVTSHORTCUTS=1 That worked, and the shortcut to the Manuals was correctly built this time (I did not need to reboot). Let me know if you want any further tests. Matthew ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-12 11:16 Message: Logged In: YES user_id=21627 Also, did you reboot the machine after installing the install 2.0? According to http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/platform_support_of_advertisement.asp advertised shortcuts don't work until the machine is rebooted. ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-12 11:14 Message: Logged In: YES user_id=21627 m_webber_sydney, can you please also try the following procedure, and report whether it changes anything? - uninstall your current 2.4.1 installation - reinstall it, using the following command in a command.com window msiexec /i python-2.4.1c1.msi DISABLEADVTSHORTCUTS=1 ---------------------------------------------------------------------- Comment By: Martin v. Löwis (loewis) Date: 2005-03-12 10:59 Message: Logged In: YES user_id=21627 It's an "advertised shortcut" - a special OLE file that the shell recognizes and unpacks as a link. However, before unpacking it, it verifies that the target file is there, and if it isn't, it invokes invokes installer to provide the file. According to Microsoft's documentation, installer checks whether the IShellLink interface supports "installer description resolution", which should be the case for W2k, W98, and systems running IE4. If installer determines that the system does not support advertisement, it creates an unadvertised shortcut. So it "ought to" work on all systems. The IDLE shortcut is unadvertised, because it is not possible to trigger the Tkinter installation correctly. m_webber_sydney, does the "Python (command line)" link work correctly? It is built in the same way. ---------------------------------------------------------------------- Comment By: Tim Peters (tim_one) Date: 2005-03-11 15:42 Message: Logged In: YES user_id=31435 Assigning to Martin. Martin, what kind of "shortcut" does the installer build now -- could it perhaps depend on an NTFS feature, like hard links? Why I ask: When I right-click on, e.g., "IDLE (Python GUI)" and select Properties in a 2.3 installation, I get "the expected" kind of window, with a Shortcut tab containing C:\Python23\pythonw.exe "C:\Python23\Lib\idlelib\idle.pyw" in the Target box, which is an editable string. When I do the same with 2.4.1c1 (and don't know about 2.4 -- never tried this there), the Shortcut tab's Target box contains just Python 2.4.1c1 and that's greyed out -- can't edit it. The "Find Target .." and "Change Icon .." buttons are greyed out too. It _works_ for me anyway, but I'm on WinXP + NTFS here. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1161187&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com