Skip to content

Comments

Update NoMAD download URL#2083

Merged
acodega merged 2 commits intoInstallomator:mainfrom
nick-f:update-nomad-domain
Jan 28, 2025
Merged

Update NoMAD download URL#2083
acodega merged 2 commits intoInstallomator:mainfrom
nick-f:update-nomad-domain

Conversation

@nick-f
Copy link
Contributor

@nick-f nick-f commented Dec 17, 2024

The old domain's SSL certificate has expired. Updating the domain to a new supported home with a valid SSL cert.

https://macadmins.slack.com/archives/C1Y2Y14QG/p1734470818166909?thread_ts=1734308012.355699&cid=C1Y2Y14QG

Before

./Installomator.sh nomad
2024-12-18 09:39:51 : REQ   : nomad : ################## Start Installomator v. 10.7beta, date 2024-11-21
2024-12-18 09:39:51 : INFO  : nomad : ################## Version: 10.7beta
2024-12-18 09:39:51 : INFO  : nomad : ################## Date: 2024-11-21
2024-12-18 09:39:51 : INFO  : nomad : ################## nomad
2024-12-18 09:39:51 : DEBUG : nomad : DEBUG mode 1 enabled.
2024-12-18 09:39:53 : DEBUG : nomad : name=NoMAD
2024-12-18 09:39:53 : DEBUG : nomad : appName=
2024-12-18 09:39:53 : DEBUG : nomad : type=pkg
2024-12-18 09:39:53 : DEBUG : nomad : archiveName=
2024-12-18 09:39:53 : DEBUG : nomad : downloadURL=https://files.nomad.menu/NoMAD.pkg
2024-12-18 09:39:53 : DEBUG : nomad : curlOptions=
2024-12-18 09:39:53 : DEBUG : nomad : appNewVersion=1.2.2
2024-12-18 09:39:53 : DEBUG : nomad : appCustomVersion function: Not defined
2024-12-18 09:39:53 : DEBUG : nomad : versionKey=CFBundleShortVersionString
2024-12-18 09:39:53 : DEBUG : nomad : packageID=
2024-12-18 09:39:53 : DEBUG : nomad : pkgName=
2024-12-18 09:39:53 : DEBUG : nomad : choiceChangesXML=
2024-12-18 09:39:53 : DEBUG : nomad : expectedTeamID=VRPY9KHGX6
2024-12-18 09:39:53 : DEBUG : nomad : blockingProcesses=
2024-12-18 09:39:53 : DEBUG : nomad : installerTool=
2024-12-18 09:39:53 : DEBUG : nomad : CLIInstaller=
2024-12-18 09:39:53 : DEBUG : nomad : CLIArguments=
2024-12-18 09:39:53 : DEBUG : nomad : updateTool=
2024-12-18 09:39:53 : DEBUG : nomad : updateToolArguments=
2024-12-18 09:39:53 : DEBUG : nomad : updateToolRunAsCurrentUser=
2024-12-18 09:39:53 : INFO  : nomad : BLOCKING_PROCESS_ACTION=tell_user
2024-12-18 09:39:53 : INFO  : nomad : NOTIFY=success
2024-12-18 09:39:53 : INFO  : nomad : LOGGING=DEBUG
2024-12-18 09:39:53 : INFO  : nomad : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-12-18 09:39:53 : INFO  : nomad : Label type: pkg
2024-12-18 09:39:53 : INFO  : nomad : archiveName: NoMAD.pkg
2024-12-18 09:39:53 : INFO  : nomad : no blocking processes defined, using NoMAD as default
2024-12-18 09:39:53 : DEBUG : nomad : Changing directory to .
2024-12-18 09:39:53 : INFO  : nomad : App(s) found: /Applications/NoMAD.app
2024-12-18 09:39:53 : INFO  : nomad : found app at /Applications/NoMAD.app, version 1.2.2, on versionKey CFBundleShortVersionString
2024-12-18 09:39:53 : INFO  : nomad : appversion: 1.2.2
2024-12-18 09:39:53 : INFO  : nomad : Latest version of NoMAD is 1.2.2
2024-12-18 09:39:53 : WARN  : nomad : DEBUG mode 1 enabled, not exiting, but there is no new version of app.
2024-12-18 09:39:53 : REQ   : nomad : Downloading https://files.nomad.menu/NoMAD.pkg to NoMAD.pkg
2024-12-18 09:39:53 : DEBUG : nomad : No Dialog connection, just download
2024-12-18 09:39:55 : ERROR : nomad : error downloading https://files.nomad.menu/NoMAD.pkg
ls: NoMAD.pkg: No such file or directory
2024-12-18 09:39:55 : ERROR : nomad : File list:
2024-12-18 09:39:55 : ERROR : nomad : File type: NoMAD.pkg: cannot open `NoMAD.pkg' (No such file or directory)
2024-12-18 09:39:55 : DEBUG : nomad : DEBUG mode 1, not reopening anything
2024-12-18 09:39:55 : ERROR : nomad : ERROR: Error downloading https://files.nomad.menu/NoMAD.pkg error:
* Host files.nomad.menu:443 was resolved.
* IPv6: 2600:9000:277c:9600:12:3667:4f40:93a1, 2600:9000:277c:1e00:12:3667:4f40:93a1, 2600:9000:277c:a600:12:3667:4f40:93a1, 2600:9000:277c:7400:12:3667:4f40:93a1, 2600:9000:277c:6400:12:3667:4f40:93a1, 2600:9000:277c:4c00:12:3667:4f40:93a1, 2600:9000:277c:3e00:12:3667:4f40:93a1
* IPv4: 108.158.32.17, 108.158.32.75, 108.158.32.58, 108.158.32.53
*   Trying 108.158.32.17:443...
*   Trying [2600:9000:277c:9600:12:3667:4f40:93a1]:443...
* Immediate connect fail for 2600:9000:277c:9600:12:3667:4f40:93a1: No route to host
*   Trying [2600:9000:277c:1e00:12:3667:4f40:93a1]:443...
* Immediate connect fail for 2600:9000:277c:1e00:12:3667:4f40:93a1: No route to host
* Connected to files.nomad.menu (108.158.32.17) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [321 bytes data]
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* (304) (IN), TLS handshake, Unknown (8):
{ [19 bytes data]
* (304) (IN), TLS handshake, Certificate (11):
{ [3190 bytes data]
* SSL certificate problem: unable to get local issuer certificate
* Closing connection
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

2024-12-18 09:39:55 : REQ   : nomad : ################## End Installomator, exit code 2

After

./Installomator.sh nomad
2024-12-18 09:33:37 : REQ   : nomad : ################## Start Installomator v. 10.7beta, date 2024-12-18
2024-12-18 09:33:37 : INFO  : nomad : ################## Version: 10.7beta
2024-12-18 09:33:37 : INFO  : nomad : ################## Date: 2024-12-18
2024-12-18 09:33:37 : INFO  : nomad : ################## nomad
2024-12-18 09:33:37 : DEBUG : nomad : DEBUG mode 1 enabled.
2024-12-18 09:33:39 : DEBUG : nomad : name=NoMAD
2024-12-18 09:33:39 : DEBUG : nomad : appName=
2024-12-18 09:33:39 : DEBUG : nomad : type=pkg
2024-12-18 09:33:39 : DEBUG : nomad : archiveName=
2024-12-18 09:33:39 : DEBUG : nomad : downloadURL=https://files.jamfconnect.com/NoMAD.pkg
2024-12-18 09:33:39 : DEBUG : nomad : curlOptions=
2024-12-18 09:33:39 : DEBUG : nomad : appNewVersion=1.2.2
2024-12-18 09:33:39 : DEBUG : nomad : appCustomVersion function: Not defined
2024-12-18 09:33:39 : DEBUG : nomad : versionKey=CFBundleShortVersionString
2024-12-18 09:33:39 : DEBUG : nomad : packageID=
2024-12-18 09:33:39 : DEBUG : nomad : pkgName=
2024-12-18 09:33:39 : DEBUG : nomad : choiceChangesXML=
2024-12-18 09:33:39 : DEBUG : nomad : expectedTeamID=VRPY9KHGX6
2024-12-18 09:33:39 : DEBUG : nomad : blockingProcesses=
2024-12-18 09:33:39 : DEBUG : nomad : installerTool=
2024-12-18 09:33:39 : DEBUG : nomad : CLIInstaller=
2024-12-18 09:33:39 : DEBUG : nomad : CLIArguments=
2024-12-18 09:33:39 : DEBUG : nomad : updateTool=
2024-12-18 09:33:39 : DEBUG : nomad : updateToolArguments=
2024-12-18 09:33:39 : DEBUG : nomad : updateToolRunAsCurrentUser=
2024-12-18 09:33:39 : INFO  : nomad : BLOCKING_PROCESS_ACTION=tell_user
2024-12-18 09:33:39 : INFO  : nomad : NOTIFY=success
2024-12-18 09:33:39 : INFO  : nomad : LOGGING=DEBUG
2024-12-18 09:33:39 : INFO  : nomad : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-12-18 09:33:39 : INFO  : nomad : Label type: pkg
2024-12-18 09:33:39 : INFO  : nomad : archiveName: NoMAD.pkg
2024-12-18 09:33:39 : INFO  : nomad : no blocking processes defined, using NoMAD as default
2024-12-18 09:33:39 : DEBUG : nomad : Changing directory to .
2024-12-18 09:33:39 : INFO  : nomad : App(s) found: /Applications/NoMAD.app
2024-12-18 09:33:39 : INFO  : nomad : found app at /Applications/NoMAD.app, version 1.2.2, on versionKey CFBundleShortVersionString
2024-12-18 09:33:39 : INFO  : nomad : appversion: 1.2.2
2024-12-18 09:33:39 : INFO  : nomad : Latest version of NoMAD is 1.2.2
2024-12-18 09:33:39 : WARN  : nomad : DEBUG mode 1 enabled, not exiting, but there is no new version of app.
2024-12-18 09:33:39 : REQ   : nomad : Downloading https://files.jamfconnect.com/NoMAD.pkg to NoMAD.pkg
2024-12-18 09:33:39 : DEBUG : nomad : No Dialog connection, just download
2024-12-18 09:33:43 : DEBUG : nomad : File list: -rw-r--r--@ 1 nickf  staff   5.3M 18 Dec 09:33 NoMAD.pkg
2024-12-18 09:33:43 : DEBUG : nomad : File type: NoMAD.pkg: xar archive compressed TOC: 4426, SHA-1 checksum
2024-12-18 09:33:43 : DEBUG : nomad : curl output was:
* Host files.jamfconnect.com:443 was resolved.
* IPv6: 2600:9000:2083:1c00:3:32d:8fc0:93a1, 2600:9000:2083:4c00:3:32d:8fc0:93a1, 2600:9000:2083:3a00:3:32d:8fc0:93a1, 2600:9000:2083:c400:3:32d:8fc0:93a1, 2600:9000:2083:b200:3:32d:8fc0:93a1, 2600:9000:2083:8400:3:32d:8fc0:93a1, 2600:9000:2083:7800:3:32d:8fc0:93a1
* IPv4: 13.35.147.12, 13.35.147.125, 13.35.147.113, 13.35.147.53
*   Trying 13.35.147.12:443...
*   Trying [2600:9000:2083:1c00:3:32d:8fc0:93a1]:443...
* Immediate connect fail for 2600:9000:2083:1c00:3:32d:8fc0:93a1: No route to host
*   Trying [2600:9000:2083:4c00:3:32d:8fc0:93a1]:443...
* Immediate connect fail for 2600:9000:2083:4c00:3:32d:8fc0:93a1: No route to host
* Connected to files.jamfconnect.com (13.35.147.12) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [326 bytes data]
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* (304) (IN), TLS handshake, Unknown (8):
{ [19 bytes data]
* (304) (IN), TLS handshake, Certificate (11):
{ [3818 bytes data]
* (304) (IN), TLS handshake, CERT verify (15):
{ [264 bytes data]
* (304) (IN), TLS handshake, Finished (20):
{ [36 bytes data]
* (304) (OUT), TLS handshake, Finished (20):
} [36 bytes data]
* SSL connection using TLSv1.3 / AEAD-AES128-GCM-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=files.jamfconnect.com
*  start date: Sep 19 00:00:00 2024 GMT
*  expire date: Oct 16 23:59:59 2025 GMT
*  subjectAltName: host "files.jamfconnect.com" matched cert's "files.jamfconnect.com"
*  issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M02
*  SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://files.jamfconnect.com/NoMAD.pkg
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: files.jamfconnect.com]
* [HTTP/2] [1] [:path: /NoMAD.pkg]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
> GET /NoMAD.pkg HTTP/2
> Host: files.jamfconnect.com
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/2 200
< content-type: binary/octet-stream
< content-length: 5549504
< date: Tue, 17 Dec 2024 22:33:43 GMT
< last-modified: Tue, 17 Dec 2024 21:22:41 GMT
< etag: "4afad82422f9b3db4ba0b56bc4fcffa1"
< x-amz-server-side-encryption: AES256
< x-amz-version-id: u4EkjnrSjwdahAOMuaxZrm6ZBmDNrkz7
< accept-ranges: bytes
< server: AmazonS3
< x-cache: Miss from cloudfront
< via: 1.1 ff9e105aa8810f98f1f8f9ec61929886.cloudfront.net (CloudFront)
< x-amz-cf-pop: SYD1-C1
< x-amz-cf-id: jbmXfe2VrqCmvwwQOq6PgWFd0YEVcc6ukxjgv6ysIoDuPamQJcZg2A==
<
{ [8192 bytes data]
* Connection #0 to host files.jamfconnect.com left intact

2024-12-18 09:33:43 : DEBUG : nomad : DEBUG mode 1, not checking for blocking processes
2024-12-18 09:33:43 : REQ   : nomad : Installing NoMAD
2024-12-18 09:33:43 : INFO  : nomad : Verifying: NoMAD.pkg
2024-12-18 09:33:43 : DEBUG : nomad : File list: -rw-r--r--@ 1 nickf  staff   5.3M 18 Dec 09:33 NoMAD.pkg
2024-12-18 09:33:43 : DEBUG : nomad : File type: NoMAD.pkg: xar archive compressed TOC: 4426, SHA-1 checksum
2024-12-18 09:33:44 : DEBUG : nomad : spctlOut is NoMAD.pkg: accepted
2024-12-18 09:33:44 : DEBUG : nomad : source=Notarized Developer ID
2024-12-18 09:33:44 : DEBUG : nomad : origin=Developer ID Installer: Orchard & Grove Inc. (VRPY9KHGX6)
2024-12-18 09:33:44 : INFO  : nomad : Team ID: VRPY9KHGX6 (expected: VRPY9KHGX6 )
2024-12-18 09:33:44 : DEBUG : nomad : DEBUG enabled, skipping installation
2024-12-18 09:33:44 : INFO  : nomad : Finishing...
2024-12-18 09:33:47 : INFO  : nomad : App(s) found: /Applications/NoMAD.app
2024-12-18 09:33:47 : INFO  : nomad : found app at /Applications/NoMAD.app, version 1.2.2, on versionKey CFBundleShortVersionString
2024-12-18 09:33:47 : REQ   : nomad : Installed NoMAD, version 1.2.2
2024-12-18 09:33:47 : INFO  : nomad : notifying
2024-12-18 09:33:47 : DEBUG : nomad : DEBUG mode 1, not reopening anything
2024-12-18 09:33:47 : REQ   : nomad : All done!
2024-12-18 09:33:47 : REQ   : nomad : ################## End Installomator, exit code 0

nick-f and others added 2 commits December 18, 2024 09:27
The old domain's SSL certificate has expired. Updating the domain to a
new supported home with a valid SSL cert.
It's okay to remove the appNewVersion. App is stagnant now and not expected to update anyway.
@acodega acodega added this to the v10.8 milestone Jan 28, 2025
@acodega acodega added the application adds or improves an application label label Jan 28, 2025
@acodega acodega merged commit 3858675 into Installomator:main Jan 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application adds or improves an application label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants