Code Monkey home page Code Monkey logo

datajar-recipes's Introduction

datajar-recipes's People

Contributors

a-vogel avatar ahousseini avatar apizz avatar aysiu avatar blackthroat avatar boycycle avatar daz-wallace avatar dcoobs avatar eshirk avatar flammable avatar hfike avatar homebysix avatar macmule avatar mikedowler avatar mlbz521 avatar neilmartin83 avatar opus-nbonenberger avatar paul-cossey avatar peterlewis avatar prausch avatar red5coder avatar seanhansell avatar skoobasteeve avatar smaddock avatar tejamod avatar tk5-tim avatar tonypaco avatar tsparr avatar vmiller avatar wegotoeleven avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

datajar-recipes's Issues

Downloading Crashplan 6

When using the .munki recipe which leverages your download recipe I get the following error

Processing CrashPlan for Enterprise 6.munki.recipe...
Curl failure: The requested URL returned error: 404 Not Found (exit code 22)
Failed.

`Processing CrashPlan for Enterprise 6.munki.recipe...
URLTextSearcher
{'Input': {'re_pattern': u'https://download.code42.com/installs/mac/install/Code42CrashPlan/Code42CrashPlan_+[0-9]+\\.+[0-9]+\\.+[0-9]+\\_Mac.dmg',
'url': u'https://support.code42.com/Administrator/6/Planning_And_Installing/Code42_server_and_app_downloads'}}
URLTextSearcher: No value supplied for CURL_PATH, setting default value of: /usr/bin/curl
URLTextSearcher: No value supplied for result_output_var_name, setting default value of: match
URLTextSearcher: Found matching text (match): https://download.code42.com/installs/mac/install/Code42CrashPlan/Code42CrashPlan_6.7.2_Mac.dmg
{'Output': {'match': 'https://download.code42.com/installs/mac/install/Code42CrashPlan/Code42CrashPlan_6.7.2_Mac.dmg'}}
URLDownloader
{'Input': {'CURL_PATH': '/usr/bin/curl',
'filename': u'CrashPlanForEnterprise6.dmg',
'url': u'https://download.code42.com/installs/mac/install/Code42CrashPlan/Code42CrashPlan_6.7.2_Mac.dmg'}}
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
Curl failure: The requested URL returned error: 404 Not Found (exit code 22)
Failed.
Receipt written to /Users/serveradmin/Library/AutoPkg/Cache/local.munki.CrashPlan for Enterprise 6/receipts/CrashPlan for Enterprise 6.munki-receipt-20180731-143612.plist

The following recipes failed:
CrashPlan for Enterprise 6.munki.recipe
Error in local.munki.CrashPlan for Enterprise 6: Processor: URLDownloader: Error: Curl failure: The requested URL returned error: 404 Not Found (exit code 22)`

Luxafor CodeSignatureVerifier error

    Error in com.github.dataJAR-recipes.download.Luxafor: Processor: CodeSignatureVerifier: Error: Error processing path '/Users/btoms/Library/AutoPkg/Cache/com.github.dataJAR-recipes.download.Luxafor/Luxafor/Applications//Luxafor 2.app' with glob. 

Emailed vendor:

Hi folks,

The Luxafor app used to be "Luxafor 2.app" (as recent as 1.2.30), but is now called "Luxafor.app" (1.2.3.1).

Is this correct?

VMware Fusion 11 - processor path not found for processor

Getting the following errors when running this recipe on AutoPkg 2.0.1

autopkg run VMwareFusion11-update.jss.recipe -vvvv
Processing VMwareFusion11-update.jss.recipe...
WARNING: processor path not found for processor
Failed.
Receipt written to /tmp/receipts/VMwareFusion11-update.jss-receipt-20200220-155000.plist

The following recipes failed:
VMwareFusion11-update.jss.recipe
Unknown processor 'com.justinrummel.download.VMwareFusion/VMwareFusionURLProvider'.

curl SSL error from Jump Desktop Connect munki recipe

mirror.jumpdesktop.com certificate appears to be valid.
Issued by: Sectigo RSA Domain Validation Secure Server CA
Expires: Monday, March 29, 2021 at 4:59:59 PM Pacific Daylight Time

curl (7.54.0) returns
curl: (60) SSL certificate problem: certificate has expired

Autopkg (2.1) returns
Error in local.munki.Jump Desktop Connect: Processor: URLDownloader: Error: Command '['/usr/bin/curl', '--silent', '--show-error', '--no-buffer', '--dump-header', '-', '--speed-time', '30', '--location', '--url', 'https://mirror.jumpdesktop.com/downloads/connect/JumpDesktopConnect-6.3.39.dmg', '--fail', '--output', '/Volumes/Repositories/Munki/AutoPkg/Cache/local.munki.Jump Desktop Connect/downloads/tmpi3ay5pb6', '--header', 'If-None-Match: "0721a9727b1fdd31922469a3012b452f-3"', '--header', 'If-Modified-Since: Thu, 30 Apr 2020 17:30:36 GMT']' returned non-zero exit status 60.

Issues with Autopkg 2 - BoxDrive - PkgInfo.py

This processor fails in Autopkg 2.

PkgInfo
{'Input': {}}
Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/__init__.py", line 673, in process
    self.env = processor.process()
  File "/Library/AutoPkg/autopkglib/__init__.py", line 480, in process
    self.main()
  File "/Users/munki/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/BoxDrive/PkgInfo.py", line 59, in main
    toc = toc.strip().split('\n')
TypeError: a bytes-like object is required, not 'str'
  File "/Library/AutoPkg/autopkglib/__init__.py", line 673, in process
    self.env = processor.process()
a bytes-like object is required, not 'str'
Failed.

VMware Fusion 11.5.5 breaks postinstall

With the VMware Fusion 11.5.5 update the /Applications/VMware\ Fusion.app/Contents/Library/Initialize\ VMware\ Fusion.tool set command in the postinstall no longer works to configure a working copy of the app. Attempting to launch a Mac VM after running that command will report several errors, starting with:

Could not open /dev/vmmon: Broken pipe.

Please make sure that the kernel module 'vmmon' is loaded.

Getting "module 'FoundationPlist' has no attribute 'readPlistFromString'" error

I had downloaded new Shared Device License installer packages for a number of Adobe Creative Cloud applications today (Wed Feb 12) and have had errors using Adobe2020Versioner.py importing all of them into munki.

  • autopkg version 2.0.2
  • munki version 4.0.1.3899
  • dataJAR-recipes commit 2c7e7c9
  • macOS 10.14.6 18G3020
ladmin$ ~/ghq/github.com/autopkg/dataJAR-recipes/Adobe\ 2020/Adobe2020Importer.py munki
1 Adobe 2020 folder found, creating recipe list...
Looking for pkgs...
Found /Users/ladmin/Downloads/AdobeXD2020/Build/AdobeXD2020_Install.pkg...
Running recipe_list: `/Users/ladmin/Downloads/adobe2020_list.txt`

Running `['/usr/local/bin/autopkg', 'run', '-v', '--recipe-list', '/Users/ladmin/Downloads/adobe2020_list.txt', '--report-plist', '/Users/ladmin/Downloads/adobe2020_report.plist']`...
Processing local.munki.AdobeXD2020...
Adobe2020Versioner
Adobe2020Versioner: pkg /Users/ladmin/Downloads/AdobeXD2020/Build/AdobeXD2020_Install.pkg
Adobe2020Versioner: Processing /Users/ladmin/Downloads/AdobeXD2020/Build/AdobeXD2020_Install.pkg/Contents/Resources/optionXML.xml
Adobe2020Versioner: SAP Code: SPRK
Adobe2020Versioner: Installer is HyperDrive
Adobe2020Versioner: app_json: /Users/ladmin/Downloads/AdobeXD2020/Build/AdobeXD2020_Install.pkg/Contents/Resources/HD/SPRK27.0.12/Application.json
Adobe2020Versioner: Processing HD installer
Adobe2020Versioner: app_launch: [INSTALLDIR]/Adobe XD.app/Contents/MacOS/Adobe XD
Adobe2020Versioner: app_bundle: Adobe XD.app
Adobe2020Versioner: app_path: Adobe XD
Adobe2020Versioner: installed_path: /Applications/Adobe XD/Adobe XD.app
Adobe2020Versioner: display_name: Adobe XD 2020
Adobe2020Versioner: zip_file: coreAssets
Adobe2020Versioner: zip_path: /Users/ladmin/Downloads/AdobeXD2020/Build/AdobeXD2020_Install.pkg/Contents/Resources/HD/SPRK27.0.12/coreAssets.zip
Adobe2020Versioner: bundle_location: [StagingFolder]/mul
Traceback (most recent call last):
  File "/Library/AutoPkg/autopkglib/__init__.py", line 673, in process
    self.env = processor.process()
  File "/Library/AutoPkg/autopkglib/__init__.py", line 480, in process
    self.main()
  File "/Users/ladmin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/Adobe 2020/Adobe2020Versioner.py", line 97, in main
    self.process_installer()
  File "/Users/ladmin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/Adobe 2020/Adobe2020Versioner.py", line 138, in process_installer
    self.process_hd_installer()
  File "/Users/ladmin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/Adobe 2020/Adobe2020Versioner.py", line 263, in process_hd_installer
    data = FoundationPlist.readPlistFromString(plist)
AttributeError: module 'FoundationPlist' has no attribute 'readPlistFromString'
  File "/Library/AutoPkg/autopkglib/__init__.py", line 673, in process
    self.env = processor.process()
module 'FoundationPlist' has no attribute 'readPlistFromString'
Failed.
Receipt written to /Users/ladmin/Library/AutoPkg/Cache/local.munki.AdobeXD2020/receipts/local.munki-receipt-20200212-163010.plist

The following recipes failed:
    local.munki.AdobeXD2020
        Error in local.munki.AdobeXD2020: Processor: Adobe2020Versioner: Error: module 'FoundationPlist' has no attribute 'readPlistFromString'

Nothing downloaded, packaged or imported.

Report plist saved to /Users/ladmin/Downloads/adobe2020_report.plist.

WatchGuard Mobile VPN with SSL admin prompt

Not so much an issue with the recipe its self, but after running and installing on a mac running Mojave (10.14.6) it prompts to make changes. If you dismiss these then try to use the VPN you get the attached error.

Screenshot 2020-03-20 at 11 18 56

Deprecate and remove CrashPlanPROeClient.munki.recipe

CrashPlan PROe has been rebranded as Code42 for Enterprise (or Code42 CrashPlan?). This recipe no longer works as the values it's looking for (cp.download.CPPROE_CLIENT_VERSION) no longer exist.

As a cleanup item, I suggest at a minimum adding a DeprecationWarning to this, but recommend just removing the recipe entirely as it likely hasn't worked for a number of months at this point.

Feature Request: Have Adobe2020Importer.py parse blocking applications instead of requiring logout

The CC2020 pkginfo files that result from running the Adobe2020Importer.py require users to log out in order to install/update the software. Such installations should be possible without logging out, if the proper blocking applications can be determined.

It appears that the blocking applications for a particular installer are (often) available in the .ccp file of the download. I've written up a quick proof-of-concept that parses them out: https://gist.github.com/homebysix/982ba6ef97d8524adfbac6b23ef88b6f

It doesn't work for all CC apps (Illustrator and InDesign ConflictingProcesses are both set to None for some reason) but it's a start.

Could something like this be used by Adobe2020Installer.py so that users don't need to log out?

Adobe Dimension 2020 has issues with Adobe Versioner

Issue:
When running the AutoPKG recipes for Adobe 2020 on Dimension 2020 it fails with the error:
"Adobe2020Versioner: Error: not well-formed (invalid token): line 1, column 0"

Expected:
Versioner should be able to pull the correct App version out of the package payload and pass this through the processor list to where its needed, same as it will do for the other Adobe 2020 Apps

Actual:
This fails with the error "Adobe2020Versioner: Error: not well-formed (invalid token): line 1, column 0".
The installer package will still install correctly and the Application function normally once installed

Cause:
Although not confirmed, it appears to be an issue with the .zip file generated that holds the Application.
This is located at ./[Dimension Package]_Install.pkg/Contents/Resources/HD/ESHR3.3/AdobeDimension1-core.zip
This fails to unzip in the Finder, or via a python unzip command, but the same respective location for other Adobe application packages unzips fine and they'll work fine.
The Dimension zip can be unzipped successfully via bash unzip or via Stuffit Expander
Once unzipped, the info.plist file inside the Application bundle is still garbage and not usable.
This file looks fine inside the application bundle once installed.

This will need a fix / change from Adobe, which might not be forthcoming

Adobe 2020 recipe errors

I am receiving errors attempting to run the Adobe 2020 Import.jss.recipe, with overrides for AfterEffects2020, Photoshop2020, PremierePro2020, Animate2020, and DImension2020.

For the first four, the error reported is "JSSImporter: Error: string longer than 2147483647 bytes". A redacted -vvv output from the recipe run for AfterEffects2020 is attached. (Photoshop2020, PremierePro2020, and Animate2020 have almost identical output.

For Dimension2020, the error is "Adobe2020Versioner: Error: not well-formed (invalid token): line 1, column 0". A redacted -vvv output from the recipe run for Dimension2020 is also attached.

Any suggestions are welcome.
AdobeDimension2020.jss Output.txt
AdobeAfterEffects2020.jss Output.txt

Suitcase Fusion 9 Version

I was able to update the Sparkle URL in an override, but now the download has changed from a .zip of the app to an uncompressed dmg with the app on it. Tried changing the processors myself, but couldn't figure it out.

Problem with AmazonCorrettoJava8.munki

Recently the Amazon Corretto recipe has been failing with the following error which appears to be related to the SEARCH_PATTERN:

    Error in local.munki.AmazonCorrettoJava8: Processor: URLTextSearcher: Error: No match found on URL: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html

I'm not sure what's going wrong and I've even tried manually specifying the full address for the download in the search pattern, but that's not working either. Hoping someone smarter than me is able to narrow down the problem.

VMware Fusion 11 recipe now crashing under autopkg 2.0.2

Recently tracked down why my AutoPkgr wasn't running as expected. (I have it queued to run each morning and send me a notification of updates.)

I was getting an error message:
image

which I tracked down to the VMware Fusion 11 recipe. When I run the following using autopkg from the CLI, I get as follows:

autopkg run -v "VMware Fusion 11.munki"
Processing VMware Fusion 11.munki...
Traceback (most recent call last):
  File "/usr/local/bin/autopkg", line 2792, in <module>
    sys.exit(main(sys.argv))
  File "/usr/local/bin/autopkg", line 2786, in main
    exit(subcommands[verb]["function"](argv))
  File "/usr/local/bin/autopkg", line 2307, in run_recipes
    autopackager.verify(recipe)
  File "/Library/AutoPkg/autopkglib/__init__.py", line 596, in verify
    step["Processor"], verbose=self.verbose, recipe=recipe, env=self.env
  File "/Library/AutoPkg/autopkglib/__init__.py", line 891, in get_processor
    _tmp = imp.load_source(processor_name, processor_filename)
  File "/Library/AutoPkg/Python3/Python.framework/Versions/Current/lib/python3.7/imp.py", line 171, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 696, in _load
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 860, in get_code
  File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/myaccount/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/VMware Fusion 11/VMwareFusion11URLProvider.py", line 67
    except URLError, e:
                   ^
SyntaxError: invalid syntax

None of the other recipes suffer this issue. Anyway, thought it best to report it.

UssAgent.download.recipe is failing with a 404

Issue is with the vender, the latest version served is different from the version number of the directory it's in.

The latest directory is "4.2.2.3987" but the installer inside is "UssAgent 4.2.3.4018.dmg" (the version is wrong!)

VIA.download.recipe grabbing old version

Hello,

When I took a look at VIA.pkg this morning it was producing a pkg for version 2.3, rather than 2.4 as expected. I took a look at VIA.download.recipe and found it was pointing to what seems to be a dedicated page for version 2.3. Two changes to VIA.download.recipe fixed the issue for me:

I changed the URL argument in URLTextSearcher to this location: https://k.kramerav.com/support/download.asp?f=55519

This necessitated a change to the URL argument in URLDownloader. This worked for me: https://cdn.kramerav.com/web%match%

Adobe 2020 - Display Name

Any chance that there's a low-impact way to modify Adobe2020Versioner.py so that it respects the recipe override's pkginfo display_name if one is present?

Use case: we package both named-user and shared-device-license versions of each title and so need that info in the display name, but the versioner is imposing display name of app_path + ' 2020'.

Many thanks for this time-saving tool.

VMware Fusion 11.5 Munki recipe problem

Updated to Fusion to 11.5 via Munki on my work machine.

  1. Launched the VMware Fusion.app
  2. Got prompted for admin credentials
  3. Got an error that application is damaged and is unable to start.

Sorry I did not take a print screen. Might be worth looking into process of building the dmg image. Could be a problem there.

JPEGmini - No channel items were found in appcast feed

No channel items were found in appcast feed.
Failed.
Receipt written to /Users/ladmin/Library/AutoPkg/Cache/local.munki.autopkg_JPEGmini-Trial/receipts/autopkg_JPEGmini-Trial.munki-receipt-20191122-151751.plist

The following recipes failed:
    /Users/ladmin/Library/AutoPkg/RecipeOverrides/autopkg_JPEGmini-Trial.munki.recipe
        Error in local.munki.autopkg_JPEGmini-Trial: Processor: SparkleUpdateInfoProvider: Error: No channel items were found in appcast feed.```

<key>SPARKLE_FEED_URL</key>
<string>http://mac.jpegmini.com/autoupdate/JPEGmini-appcast.xml</string>

Adobe CC Recipes - Index out of Range error

Hello!

Tried out the AdobeCC Recipes, but so far got nowhere (I am a Python noob):

When running the AdobeCC2019Versioner.py I always get:

Error in local.jss.AdobeAcrobatDCCC2019: Processor: AdobeCC2019Versioner: Error: list index out of range

Any Pointers on where to look?

Bye, Fridolin.

Post Haste

Sparkle Feed seems to have an invalid xml:

    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" >
    <channel>
     <title>Post Haste for Mac Appcast</title>
     <link>http://www.digitalrebellion.com/posthaste</link>
     <description>Appcast for Digital Rebellion's post production software.</description>
     <language>en</language>
     <copyright>2015 Digital Rebellion LLC</copyright><item>
       <title>Post Haste for Mac 2.4.2</title>
       <pubDate>Wed, 29 Jul 2015 05:51:47 +0200</pubDate>
       <link>http://www.digitalrebellion.com/posthaste</link>
       <enclosure url="http://download.digitalrebellion.com/posthaste/Cut_Notes_2420.png" sparkle:version="2420" sparkle:shortVersionString="2.4.2" type="application/octet-stream" />
       <description>&lt;ul&gt;

<li>Fixed a crash that could occur when...</li>
</ul>

Issue with download on FortiClientVPN6.download.recipe

Looks like the website is down or taken offline - https://www.forticlient.com/downloads

Full error:```

u'SEARCH_URL': u'https://www.forticlient.com/downloads',
u'USER_AGENT': u'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9',
'verbose': 3}
URLTextSearcher
{'Input': {'re_pattern': u'https://filestore.fortinet.com/forticlient/downloads/FortiClientVPNOnlineInstaller_6.[\\S].dmg',
'request_headers': {
"user-agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9";
},
'url': u'https://www.forticlient.com/downloads'}}
URLTextSearcher: No value supplied for CURL_PATH, setting default value of: /usr/bin/curl
URLTextSearcher: No value supplied for result_output_var_name, setting default value of: match
curl failure: % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed to connect to www.forticlient.com port 443: Connection refused (exit code 7)
Failed.
Receipt written to /Users/darren/Library/AutoPkg/Cache/com.github.dataJAR-recipes.download.forticlientvpn/receipts/FortiClientVPN6.download-receipt-20200109-125841.plist

The following recipes failed:
FortiClientVPN6.download.recipe

    Error in com.github.dataJAR-recipes.download.forticlientvpn: Processor: URLTextSearcher: Error: curl failure: % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to www.forticlient.com port 443: Connection refused (exit code 7)

Nothing downloaded, packaged or imported.```

This may have moved to https://www.fortinet.com/demand/gated/forticlient-mac-download.html

Use a throwaway email address to get a download link of http://fortinetweb.s3.amazonaws.com/forticlient/downloads/FortiClientOnlineInstaller.dmg but this downloads a DMG of an online installer App which downloads the installer.

Need to run this through something else to extract the URL and see if we can use it.

VMwareFusion10URLProvider Error

autopkg version: 2.1
macOS version: 10.14.6

Verbose recipe output:

autopkg run VMwareFusion10.or.munki -vv
Processing local.munki.or.VMwareFusion10...
Traceback (most recent call last):
  File "/usr/local/bin/autopkg", line 2887, in <module>
    sys.exit(main(sys.argv))
  File "/usr/local/bin/autopkg", line 2881, in main
    exit(subcommands[verb]["function"](argv))
  File "/usr/local/bin/autopkg", line 2397, in run_recipes
    autopackager.verify(recipe)
  File "/Library/AutoPkg/autopkglib/__init__.py", line 599, in verify
    step["Processor"], verbose=self.verbose, recipe=recipe, env=self.env
  File "/Library/AutoPkg/autopkglib/__init__.py", line 894, in get_processor
    _tmp = imp.load_source(processor_name, processor_filename)
  File "/Library/AutoPkg/Python3/Python.framework/Versions/Current/lib/python3.7/imp.py", line 171, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 696, in _load
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 860, in get_code
  File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes/VMware Fusion 10/VMwareFusion10URLProvider.py", line 68
    except URLError, e:
                   ^
SyntaxError: invalid syntax

Framer X recipe not spotting new versions

It looks like your Framer X recipe stopped working at V48 in December 2019 and has as a result not spotted V49 or V50. (V50 is the current version.)

I removed all the previously download/generated files from ~/Library/AutoPkg/Cache to force it to run a completely fresh check and it did re-download a file but when I examined the result it was still V48 and not the current V50.

It seems your recipe is only finding and download V48 and not the current version. This would suggest a fault in your regex although I may be wrong.

Since it is downloading a version AutoPkg gives no errors, AutoPkg does not know it is the wrong out of date version.

'VMwareFusionURLProvider' object has no attribute 'download_to_file'

Hi!

We started to see this error message after VMwareFusionURLProvider change (or after verifying and updating the trust info):

Use justinrummel VMwareFusionURLProvider
commit 05b1902345b92b51c4e689380ef82f418d852641

AutoPkg version: 1.4
JSSImporter version: 1.0.5

Any idea what could be causing it?

com.justinrummel.download.VMwareFusion/VMwareFusionURLProvider
{'Input': {'major_version': u'11', 'product_name': u'fusion.xml'}}
VMwareFusionURLProvider: Fetching fusion.xml from https://softwareupdate.vmware.com/cds/vmw-desktop/fusion.xml
VMwareFusionURLProvider: Latest version URL suffix: fusion/11.5.1/15018442/core/metadata.xml.gz
VMwareFusionURLProvider: URL: https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/11.5.1/15018442/core/metadata.xml.gz
'VMwareFusionURLProvider' object has no attribute 'download_to_file'
Failed.
Receipt written to /Users/user/Library/AutoPkg/Cache/local.jss.VMwareFusion11-SelfService/receipts/local.jss-receipt-20200302-085700.plist

The following recipes failed:
    local.jss.VMwareFusion11-SelfService
        Error in local.jss.VMwareFusion11-SelfService: Processor: com.justinrummel.download.VMwareFusion/VMwareFusionURLProvider: Error: 'VMwareFusionURLProvider' object has no attribute 'download_to_file'

JumpCloud Agent.munki.recipe results in re-installation after auto update

The JumpCloud Agent performs automatic updates. The installs array created by MunkiInstallsItemsCreator for this program is checksum based. So after an auto-update occurs by the JumpCloud agent, Munki notices the checksum no longer matches and re-installs the most current version in the Munki repo. Therefore if your Munki repo is a bit behind the current JumpCloud release, you'll get thrashing between versions as JumpCloud Agent and Munki disagree about what version should be installed.

When these auto updates by the JumpCloud Agent occur, the receipt information is updated. However, the installs array that takes precedence over the receipt information. I believe removing the MunkiInstallsItemsCreator Processor step will fix this issue.

Fritzing

Error in local.munki.Fritzing-dataJAR: Processor: GitHubReleasesInfoProvider: Error: No release assets were found that satisfy the criteria.

As per: fritzing/fritzing-app#3551

Looks like Linux only releases for now, others to come

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.