Comments (4)
My suspicion is that because I call PkgInfoVersioner twice in the same recipe that the previously saved version configured as bytes is problematic when used again.
Tried supplying a version = ''
to reset the version variable, but no luck.
from recipes-for-autopkg.
Can confirm that when PkgInfoVersioner is run more than once without version
being configured as bytes (removing .encode("UTF-8"
) no error is produced.
from recipes-for-autopkg.
Output after change:
autopkg run /Users/<user>/Downloads/ProToolsTest.munki.recipe -vv
Processing /Users/<user>/Downloads/ProToolsTest.munki.recipe...
WARNING: /Users/<user>/Downloads/ProToolsTest.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
FileFinder
{'Input': {'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/*.dmg'}}
FileFinder: No value supplied for find_method, setting default value of: glob
FileFinder: Found file match: '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg' from globbed '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/*.dmg'
{'Output': {'found_filename': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg'}}
CodeSignatureVerifier
{'Input': {'expected_authority_names': ['Developer ID Installer: Avid '
'Technology Inc (4UYUA773XD)',
'Developer ID Certification Authority',
'Apple Root CA'],
'input_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Install*.pkg'}}
CodeSignatureVerifier: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
CodeSignatureVerifier: Using path '/private/tmp/dmg.7MemfD/Install Pro Tools 2019.12.0.pkg' matched from globbed '/private/tmp/dmg.7MemfD/Install*.pkg'.
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "Install Pro Tools 2019.12.0.pkg":
CodeSignatureVerifier: Status: signed by a certificate trusted by Mac OS X
CodeSignatureVerifier: Certificate Chain:
CodeSignatureVerifier: 1. Developer ID Installer: Avid Technology Inc (4UYUA773XD)
CodeSignatureVerifier: SHA1 fingerprint: 52 C7 74 17 B8 F7 11 F5 92 B1 B3 F3 9A C4 A5 54 E8 B1 86 36
CodeSignatureVerifier: -----------------------------------------------------------------------------
CodeSignatureVerifier: 2. Developer ID Certification Authority
CodeSignatureVerifier: SHA1 fingerprint: 3B 16 6C 3B 7D C4 B7 51 C9 FE 2A FA B9 13 56 41 E3 88 E1 86
CodeSignatureVerifier: -----------------------------------------------------------------------------
CodeSignatureVerifier: 3. Apple Root CA
CodeSignatureVerifier: SHA1 fingerprint: 61 1E 5B 66 2C 59 3A 08 FF 58 D1 4A E2 24 52 D1 98 DF 6C 60
CodeSignatureVerifier:
CodeSignatureVerifier: Signature is valid
CodeSignatureVerifier: Authority name chain is valid
{'Output': {}}
com.github.homebysix.VersionSplitter/VersionSplitter
{'Input': {'index': -2,
'split_on': '_',
'version': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg'}}
VersionSplitter: Split version: 2019.12.0
{'Output': {'version': '2019.12.0'}}
Copier
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg',
'overwrite': True,
'source_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Install*.pkg'}}
Copier: Parsed dmg results: dmg_path: /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg, dmg: .dmg/, dmg_source_path: Install*.pkg
Copier: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
Copier: Using path '/private/tmp/dmg.Ioeg9S/Install Pro Tools 2019.12.0.pkg' matched from globbed '/private/tmp/dmg.Ioeg9S/Install*.pkg'.
Copier: Copied /private/tmp/dmg.Ioeg9S/Install Pro Tools 2019.12.0.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg
{'Output': {}}
FileFinder
{'Input': {'find_method': 'glob',
'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Codec '
'Installers/*.pkg'}}
FileFinder: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FileFinder: Found file match: '/private/tmp/dmg.AlY1Z9/Codec Installers/Install Avid Codecs LE.pkg' from globbed '/private/tmp/dmg.AlY1Z9/Codec Installers/*.pkg'
FileFinder: DMG-relative file match: 'Codec Installers/Install Avid Codecs LE.pkg'
{'Output': {'dmg_found_filename': 'Codec Installers/Install Avid Codecs LE.pkg',
'found_filename': '/private/tmp/dmg.AlY1Z9/Codec '
'Installers/Install Avid Codecs LE.pkg'}}
FlatPkgUnpacker
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs',
'flat_pkg_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Codec '
'Installers/Install Avid Codecs LE.pkg'}}
FlatPkgUnpacker: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FlatPkgUnpacker: Unpacked /private/tmp/dmg.nhqxvV/Codec Installers/Install Avid Codecs LE.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs
{'Output': {}}
PackageInfoVersioner
{'Input': {'package_info_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs/AvidCodecsLE_component.pkg/PackageInfo'}}
PackageInfoVersioner: Found pkg_id com.avid.avidcodecsle.pkg
PackageInfoVersioner: Found version 2.7.3.39170
{'Output': {'pkg_id': 'com.avid.avidcodecsle.pkg', 'version': '2.7.3.39170'}}
FileFinder
{'Input': {'find_method': 'glob',
'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Driver '
'Installers/*.pkg'}}
FileFinder: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FileFinder: Found file match: '/private/tmp/dmg.zF0ata/Driver Installers/Install Avid HD Driver.pkg' from globbed '/private/tmp/dmg.zF0ata/Driver Installers/*.pkg'
FileFinder: DMG-relative file match: 'Driver Installers/Install Avid HD Driver.pkg'
{'Output': {'dmg_found_filename': 'Driver Installers/Install Avid HD '
'Driver.pkg',
'found_filename': '/private/tmp/dmg.zF0ata/Driver '
'Installers/Install Avid HD Driver.pkg'}}
FlatPkgUnpacker
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers',
'flat_pkg_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Driver '
'Installers/Install Avid HD Driver.pkg'}}
FlatPkgUnpacker: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FlatPkgUnpacker: Unpacked /private/tmp/dmg.JEENQl/Driver Installers/Install Avid HD Driver.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers
{'Output': {}}
PackageInfoVersioner
{'Input': {'package_info_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers/HD '
'Driver AppMan.pkg/PackageInfo'}}
PackageInfoVersioner: Found pkg_id com.avid.installer.osx.HDFamilyDriverAppMan
PackageInfoVersioner: Found version 19.12.0.534
{'Output': {'pkg_id': 'com.avid.installer.osx.HDFamilyDriverAppMan',
'version': '19.12.0.534'}}
MunkiImporter
{'Input': {'MUNKI_REPO': '/Volumes/munki_repo',
'additional_makepkginfo_options': ['--displayname',
'Pro Tools 2019.12.0',
'--pkgvers',
'2019.12.0',
'--requires',
'ENTER CODECS MUNKI ITEM NAME '
'HERE-2.7.3.39170',
'--requires',
'ENTER DRIVER MUNKI ITEM NAME '
'HERE-19.12.0.534'],
'pkg_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg',
'pkginfo': {'catalogs': ['testing'],
'category': 'Music',
'description': 'The industry standard audio-production '
'software for songwriters, musicians, '
'producers, and engineers.',
'developer': 'Avid Technology, Inc.',
'maximum_os_version': '10.15.3',
'minimum_os_version': '10.13.6',
'name': 'ProTools2019',
'unattended_install': True},
'repo_subdirectory': 'apps/protools'}}
MunkiImporter: Item ProTools2019-2019.12.0.pkg already exists in the munki repo as pkgs/apps/protools/ProTools2019-2019.12.0.pkg.
{'Output': {'pkg_repo_path': '/Volumes/munki_repo/pkgs/apps/protools/ProTools2019-2019.12.0.pkg'}}
PathDeleter
{'Input': {'path_list': ['/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack']}}
PathDeleter: Deleted /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack
{'Output': {}}
Receipt written to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/receipts/ProToolsTest.munki-receipt-20200629-164419.plist
Nothing downloaded, packaged or imported.
from recipes-for-autopkg.
Confirmed resolved as part of #51
from recipes-for-autopkg.
Related Issues (20)
- Xcode names on disk as variable for overrides HOT 1
- Xcode code signature HOT 1
- Xcode Extract Recipe with 9.2 HOT 3
- Mosh URL has changed HOT 1
- IntellijURLProvider generating invalid download links
- Another ditto error Xcode10.1 HOT 2
- rsync processor cannot be used with a mix of short and long arguements e.g. `-Phav --delete` HOT 1
- More suggestions for improving VMwareDeploy HOT 2
- XcodeVersionedName.munki FileMover: [Errno 66] Directory not empty HOT 6
- Can't find PASSWORD_FILE HOT 3
- Xcode.munki.recipe fails at xip extract stage HOT 5
- XcodeVersioner fails to load DVTFoundation HOT 2
- TypeError on Mosh recipe HOT 1
- IntelliJ Recipe and `urllib2` dep HOT 1
- Unused variables HOT 1
- Missing processor HOT 4
- Xcode recipe crashes Autopkg's Python HOT 3
- IntelliJ update address has changed HOT 2
- Using FileAppender to append variables in .yaml file HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recipes-for-autopkg.