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.

classification
Title: Install problem 2.4.1rc1 on Win98
Type: Stage:
Components: Installation Versions: Python 2.4
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: loewis Nosy List: loewis, m_webber_sydney, tim.peters
Priority: normal Keywords:

Created on 2005-03-11 08:56 by m_webber_sydney, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (19)
msg24540 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-11 08:56
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.
msg24541 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2005-03-11 15:42
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.
msg24542 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-12 10:59
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.
msg24543 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-12 11:14
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
msg24544 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-12 11:16
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.
msg24545 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-12 11:59
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
msg24546 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-12 12:13
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?
msg24547 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-12 13:05
Logged In: YES 
user_id=1237039

Installer was already on the machine.
I am testing this under VMWare, by the way.
msg24548 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2005-03-12 18:16
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.
msg24549 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-12 22:25
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"
msg24550 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-13 22:39
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.
msg24551 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-14 08:37
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.
 
msg24552 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-14 08:50
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:\Python24\
MSI (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,Component=j??OUe4X`@i$uC&6A2qKuw,UtgLSt9m.od.692RZ14m~@6pq]8rhPoS&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+_'MX_[35rw5@g7u+ac`x.,%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)G`5^4s@8ASKoHt8MAM`oqO+Ln^S}fQKl6}?d=Tih{Ky=Zf7'JU80OwSF?TJ(O4,B_~91aJSG40wt@5N6cU5hBP94V7`LyWD79f{p{rqL'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)k@mF)9P]=(i!)
PublishFeatures: Feature: Extensions
MSI (c) (63:E3): Executing op:
FeaturePublish(Feature=TclTk,Parent=DefaultFeature,Absent=2,Component=,bSm,eXa{8$(h.$owxycJ=q7zM[@j9hagbp9Xn{co}9nlGPd??^awQ@CGf&0-.'yhr,K&=_3ltzeM.Qc7h^.8-d3T9)EPfCo,d-cyu_m6l_Gp8iMuR,lW[RaQ0A+uDN@U@{L}6cbw?f]i8b7_eX9o@Iy1S
X(&PF?sQlcW}I[(=ZW{-%ivt=M9q7C*M1R.=^Y)J6v,TcMap(-Gk+@a?KT*p2xdCh7XAW'KA95m89]E~`3eN^^V'z(N7]CZA^_7iztK`7eJ^xBgfwjB@Kak6MPA?DO0+@DO3n_AA*K3`@ZtQe?JI6uO%l2W@HN9(W}M~%Cv*,VbO.G[A$XLioN){*Yf.dR$)o(-A+-DXZ!lt&oGrAwx)$J(?6NoDW`@(cYdtWtQ%}-k9Xp1X(yzF}LhTMu7w[79
?OXFqcAk4XyMFpxsxPXJ9m0`},7bv575{8hzkK1!=dJ}y@IG9}`$P8eiaoR`A-VfxP}t9D6)
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)aA*4Us@6vupTcf8q@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)be@`Az3s,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>
msg24553 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2005-03-15 02:20
Logged In: YES 
user_id=31435

Martin, re "resiliency":  Cool -- that works!  Microsoft has too 
much spare cash <wink>.
msg24554 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-16 07:05
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.
msg24555 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-16 11:32
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."
msg24556 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-17 17:46
Logged In: YES 
user_id=21627

I'm sorry about this. Please try

http://www.dcl.hpi.uni-potsdam.de/home/loewis/python-
2.4.1c2.msi

(which you can also get from python.org when its released)
msg24557 - (view) Author: Spider (m_webber_sydney) Date: 2005-03-17 17:53
Logged In: YES 
user_id=1237039

c2 installed ok on Win98, and the "Manuals" shortcut was
correctly built.  I didn't do any testing beyond that point.

Thanks! I guess this one can be closed.

msg24558 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-17 21:37
Logged In: YES 
user_id=21627

Thanks for the confirmation, and for the report! Closing as
fixed.
History
Date User Action Args
2022-04-11 14:56:10adminsetgithub: 41681
2005-03-11 08:56:01m_webber_sydneycreate