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: python-3.7.3-macosx10.6.pkg verification error on macOS 10.6 Snow Leopard
Type: Stage: resolved
Components: macOS Versions: Python 3.7
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: ned.deily Nosy List: matrixise, ned.deily, ronaldoussoren, steve_314
Priority: critical Keywords:

Created on 2019-05-11 18:19 by steve_314, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (7)
msg342214 - (view) Author: S. J. Cunningham (steve_314) Date: 2019-05-11 18:19
I can't Install the latest python-3.7.3-macosx10.6.pkg on my 10.6.8 system.  Error message says failure to verify.  I posted on the forms as suggested (https://python-forum.io/Thread-Cannot-Install-python-3-7-3-macosx10-6-pkg) but have received no response.  Would appreciate any help.


I cannot instal the latest version of Python (python-3.7.3-macosx10.6.pkg) on Mac OS 10.6.8.  The installer throws the following error:

The operation couldn’t be completed. (com.apple.installer.pagecontroller error -1.)

Couldn't open "python-3.7.3-macosx10.6.pkg".

And leaves the following messages in the console log.


5/9/19 4:00:25 PM	Installer	@(#)PROGRAM:Install  PROJECT:Install-596.1
5/9/19 4:00:25 PM	Installer	@(#)PROGRAM:Installer  PROJECT:Installer-430.1
5/9/19 4:00:25 PM	Installer	Hardware: MacBookPro3,1 @ 2.20 GHz (x 2), 4096 MB RAM
5/9/19 4:00:25 PM	Installer	Running OS Build: Mac OS X 10.6.8 (10K549)
5/9/19 4:00:25 PM	Installer	Failed to verify data against certificate.
5/9/19 4:00:25 PM	Installer	Invalid Distribution File/Package
msg342217 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2019-05-11 19:07
Thank you for the report.  It appears that macOS installer packages produced on current versions of macOS can no longer be successfully opened by the macOS 10.6 (Snow Leopard) system installer.  This used to work.  Perhaps a certificate or something else has changed.  I can try repackaging the Python installer package using an older macOS tool chain but I probably will not be able to get to this for a few days because of travel.
msg342327 - (view) Author: Stéphane Wirtel (matrixise) * (Python committer) Date: 2019-05-13 13:38
Hi,

In fact, there is another question, MacOS X Snow Leopard is not supported since 2014, do we need to continue to generate the package for this version?

https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard
msg342331 - (view) Author: S. J. Cunningham (steve_314) Date: 2019-05-13 13:58
Apple's decision to support or not support their products is driven by Apple's business considerations and is not binding on anyone else.  Many people continue to use earlier versions because of dependence on applications which do not run on later versions and/or because later versions do not offer sufficient benefits to justify the cost of upgrading.  I don't know on what basis the Python organization makes these decisions but I hope it is more than simply following Apple's decisions.
msg342332 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2019-05-13 13:59
We generally don't drop support for OS versions in patch releases for Python. The 3.8 installer will require macOS 10.9, as does the default x86-64 installer for 3.7.
msg349787 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2019-08-15 01:59
Sorry, I did not get around to trying to repackage 3.7.3 and, since then, 3.7.4 has been released and someone else has now run into this problem on 10.6.  As my Python time is very limited at the moment, rather than trying to find a build solution to make signed flat packages (.pkg) files work on 10.6 again, I have uploaded a copy of the old-style bundle installer disk image file (.dmg) for 3.7.4 which is still produced as an artifact of the build process for our installers so the Python files it installs are identical to those installed by the 10.6 pkg install.  Bundle-format installer packages no longer work on modern versions of macOS but should still be OK for 10.6.  Please test and let me know if it works for you for 10.6 and I'll add it to the 3.7.4 release page.  However, as Ronald noted, be aware that we plan to no longer provide the 10.6 variant installers for Python 3.8.x.

The dmg installer and its PGP signature file are downloadable here:

https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.6.dmg
https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.6.dmg.asc
msg366847 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2020-04-20 15:57
Beginning in 2020, we have stopped providing the 10.6+ installer variant for macOS since all evidence that we have is that it was used very little and there are a grower number of problems with trying to use it on very old systems, as evidenced in this issue.  Since there has been no feedback yet about not providing the 10.6+ installer variant, I am closing this issue as not to be fixed. (We continue to provide the 10.9 64-bit-only installer variant.)  By the way, this does not mean we are intentionally removing or breaking support for building and running on 10.6 systems.  It's just that we are no longer providing pre-built binaries for them.
History
Date User Action Args
2022-04-11 14:59:15adminsetgithub: 81071
2020-05-27 03:12:21ned.deilylinkissue40776 superseder
2020-04-20 15:57:54ned.deilysetstatus: open -> closed
resolution: wont fix
messages: + msg366847

stage: resolved
2019-08-15 02:03:15ned.deilylinkissue37861 superseder
2019-08-15 01:59:19ned.deilysetmessages: + msg349787
2019-05-13 13:59:29ronaldoussorensetmessages: + msg342332
2019-05-13 13:58:17steve_314setmessages: + msg342331
2019-05-13 13:38:24matrixisesetnosy: + matrixise
messages: + msg342327
2019-05-11 19:07:15ned.deilysetpriority: normal -> critical

messages: + msg342217
title: python-3.7.3-macosx10.6.pkg verification error -> python-3.7.3-macosx10.6.pkg verification error on macOS 10.6 Snow Leopard
2019-05-11 18:42:03ned.deilysetassignee: ned.deily
2019-05-11 18:19:46steve_314create