Closed joyarzun closed 4 years ago
Looks like the app has moved to a paid version
I think you are experiencing the problems reported in https://github.com/Homebrew/homebrew-cask/issues/83481.
I think you are experiencing the problems reported in #83481.
I installed curl with brew and the issue is still present
β ~ curl --version
curl 7.70.0 (x86_64-apple-darwin19.4.0) libcurl/7.70.0 SecureTransport zlib/1.2.11
Release-Date: 2020-04-29
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile libz NTLM NTLM_WB SSL UnixSockets
β ~ brew cask install beamer
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
##O#- #
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.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.
Error: Download failed on Cask 'beamer' with message: Download failed: https://beamer-app.com/resources/downloads/Beamer-3.4.zip
β ~
Did you set export HOMEBREW_FORCE_BREWED_CURL=1
?
@joyarzun You're on 10.15.4
so you need to set CURL_SSL_BACKEND=secure-transport
Ref: https://github.com/Homebrew/brew/issues/7667#issuecomment-636457856
@miccal export HOMEBREW_FORCE_BREWED_CURL=1
is for earlier macOS versions, but it's amazing how many times we answer to this issue, isn't? π
Sorry @ran-dall, I was following the advice given here, which I should have read more carefully.
@joyarzun You're on
10.15.4
so you need to setCURL_SSL_BACKEND=secure-transport
Ref: Homebrew/brew#7667 (comment)@miccal
export HOMEBREW_FORCE_BREWED_CURL=1
is for earlier macOS versions, but it's amazing how many times we answer to this issue, isn't? π
Looks like it didn't work
~ export CURL_SSL_BACKEND=secure-transport
β ~ brew cask install beamer
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Formulae
perl β coredns grpc lanraragi nqp rakudo tomee-webprofile
vim β cucumber-ruby gssdp libtorrent-rasterbar ocrmypdf rsync translate-toolkit
abcmidi dvm gupnp lmod pdf2json subversion weechat
aliyun-cli eslint igv mlton picard-tools talisman
azure-cli exploitdb json-fortran moarvm questdb tomee-plume
ccache gluon jupyterlab node-sass r tomee-plus
==> Updated Casks
aircall atext detectx-swift kitty merlin-project plexamp screenflow
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
##O#- #
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.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.
Error: Download failed on Cask 'beamer' with message: Download failed: https://beamer-app.com/resources/downloads/Beamer-3.4.zip
@joyarzun This is beyond the scope of HBC's support because it works for me on both my machine and on the ML.
$ brew cask install beamer
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from d6cc5ff37 to 0dbbefe33.
Updated 1 tap (homebrew/core).
==> Updated Formulae
aliyun-cli coredns cucumber-ruby gluon ocrmypdf pdf2json picard-tools
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'beamer'.
==> Installing Cask beamer
==> Moving App 'Beamer.app' to '/Applications/Beamer.app'.
πΊ beamer was successfully installed!
Regardless, let me see if I can help you further. Can you see the setting in your env? Can you send me the output of printenv
after you have exported the setting?
FWIW I don't use 10.15
for a long list of reasons, so I'm kinda flying a bit blind.
Sure, and btw I appreciate your effort
β ~ export CURL_SSL_BACKEND=secure-transport
β ~ printenv
TERM_SESSION_ID=w0t2p0:9E4854A2-BFB6-4606-A663-E851FDBFAF80
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9VUDYhLAXS/Listeners
LC_TERMINAL_VERSION=3.3.11
COLORFGBG=7;0
ITERM_PROFILE=Default
XPC_FLAGS=0x0
PWD=/Users/joyarzun
SHELL=/bin/zsh
LC_CTYPE=UTF-8
TERM_PROGRAM_VERSION=3.3.11
TERM_PROGRAM=iTerm.app
PATH=/usr/local/opt/curl/bin:/usr/local/opt/mysql-client/bin:/usr/local/opt/node@12/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
LC_TERMINAL=iTerm2
COLORTERM=truecolor
TERM=xterm-256color
HOME=/Users/joyarzun
TMPDIR=/var/folders/tt/hftc6vks7q1frh6c_cqvd9sr0000gn/T/
USER=joyarzun
XPC_SERVICE_NAME=0
LOGNAME=joyarzun
ITERM_SESSION_ID=w0t2p0:9E4854A2-BFB6-4606-A663-E851FDBFAF80
__CF_USER_TEXT_ENCODING=0x0:0:0
SHLVL=1
OLDPWD=/Users/joyarzun
ZSH=/Users/joyarzun/.oh-my-zsh
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
CURL_SSL_BACKEND=secure-transport
_=/usr/bin/printenv
Something interesting:
β ~ curl https://beamer-app.com/resources/downloads/Beamer-3.4.zip -o file
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 15.3M 100 15.3M 0 0 1095k 0 0:00:14 0:00:14 --:--:-- 2652k
β ~ brew cask install beamer
Updating Homebrew...
...
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
##O#- #
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.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.
Error: Download failed on Cask 'beamer' with message: Download failed: https://beamer-app.com/resources/downloads/Beamer-3.4.zip
FWIW I don't use 10.15 for a long list of reasons, so I'm kinda flying a bit blind.
Wow, now I'm curious why you don't do the upgrade. If it's personal don't worry, otherwise please share
@joyarzun That is strange. I guess the next step would be to force use brew
's version of curl
so export HOMEBREW_FORCE_BREWED_CURL=1
like @miccal suggested. Please do report back if it works.
Wow, now I'm curious why you don't do the upgrade. If it's personal don't worry, otherwise please share
Well, the TL;DR is that Apple isn't the company they once were.
It works but it a little weird to set an env var. Anyways thank you very much
β ~ export HOMEBREW_FORCE_BREWED_CURL=1
β ~ brew cask install beamer
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
==> Updated Casks
brave-browser fontgoggles navicat-for-mysql navicat-for-sqlite trilium-notes
cryptomator maccy navicat-for-oracle navicat-premium-essentials
deckset marvel navicat-for-postgresql obyte
dropshare navicat-for-mariadb navicat-for-sql-server proclaim
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'beamer'.
==> Installing Cask beamer
==> Moving App 'Beamer.app' to '/Applications/Beamer.app'.
πΊ beamer was successfully installed!
β ~ brew cask uninstall beamer
==> Uninstalling Cask beamer
==> Backing App 'Beamer.app' up to '/usr/local/Caskroom/beamer/3.4/Beamer.app'.
==> Removing App '/Applications/Beamer.app'.
==> Purging files for version 3.4 of Cask beamer
β ~ unset HOMEBREW_FORCE_BREWED_CURL
β ~ rm /Users/joyarzun/Library/Caches/Homebrew/downloads/e8f3565f3d36accbb50b04f5e378d75e4b76de919a74550afa6794ce184b0de0--Beamer-3.4.zip
β ~ brew cask install beamer
==> Downloading https://beamer-app.com/resources/downloads/Beamer-3.4.zip
##O#- #
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.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.
Error: Download failed on Cask 'beamer' with message: Download failed: https://beamer-app.com/resources/downloads/Beamer-3.4.zip
@joyarzun No problem. I haven't seen this required on 10.15
and frankly, it's a bit strange that system curl
downloads but brew cask
doesn't. As you may be aware, you can set these variables for the settings in zsh
configuration and not have to input them all the time.
Good, we could figure something out for you.
General troubleshooting steps
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
beamer fails to install because the certificate has expired
Command that failed
Output of command with
--force --verbose --debug
Output of
brew cask doctor
Output of
brew tap