Homebrew Cask - Filezilla fails to update

Superspeed500

macrumors regular
Original poster
Jul 25, 2013
188
42
OS: macOS High Sierra 10.13.6
Host: MacBookPro6,2

I am unable to update Filezilla with Homebrew. The output of brew is as follows:
Code:
==> Upgrading 1 outdated package:
filezilla 3.37.4 -> 3.38.1
==> Satisfying dependencies
==> Downloading https://download.filezilla-project.org/client/FileZilla_3.38.1_m
######################################################################## 100.0%
curl: (16) Error in the HTTP2 framing layer
==> Purging files for version 3.38.1 of Cask filezilla
Error: Download failed on Cask 'filezilla' with message: Download failed: https://download.filezilla-project.org/client/FileZilla_3.38.1_macosx-x86.app.tar.bz2
I have tried cleanup, doctor and update-reset without luck. Still the same curl error.

No other casks have this problem at the moment, so I will assume that the error is caused by either the cask script or something on the server the file is hosted on. Anyone knows how to fix this type of problem?

Output of curl --version:
Code:
curl 7.54.0 (x86_64-apple-darwin17.0) libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
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 GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy
 

Superspeed500

macrumors regular
Original poster
Jul 25, 2013
188
42

Darth.Titan

macrumors 68030
Oct 31, 2007
2,707
297
Austin, TX

Superspeed500

macrumors regular
Original poster
Jul 25, 2013
188
42
Just to take the browser out of the equation, running
curl -O https://download.filezilla-project.org/client/FileZilla_3.38.1_macosx-x86.app.tar.bz2

gives the error:
curl: (16) Error in the HTTP2 framing layer

Still seems to indicate an issue on the FileZilla-project.org servers.

If I might ask, why are you installing Filezilla via homebrew? Wouldn't downloading the .dmg installer be simpler?
https://download.filezilla-project.org/client/FileZilla_3.38.1_macosx-x86_setup_bundled.dmg
Thanks for the reply :) I prefer to use the command-line, app store or built in updaters to update programs. I don't like to manually check sites for updates and then manually download the update.
 

jtara

macrumors 68000
Mar 23, 2009
1,826
432
If I might ask, why are you installing Filezilla via homebrew? Wouldn't downloading the .dmg installer be simpler?
Presumably, because it is easier.

Homebrew now has a "bundle" command, similar to Ruby bundler. You can create a Brewfile, that has entries for brew, cask, and mas (Mac App Store) apps (with third-party "mas" app), and it will install/update them all in one shot. You don't need to go find the installers, download, run the installer, nuthin. Homebrew just does it all for you.

(App Store apps have to have been previously purchased or free apps previously downloaded. It's still useful for setting up a new machine!)

It will even "dump" a Brewfile for everything that you've installed using Homebrew (and ALL of your Mac App Store installed apps) which makes setting up a new machine a snap.

You do have to do some configuration after the fact. e.g. enter license keys where needed, go through any setup wizards, etc. But a heck of a lot easier than remember everything you need, finding the files to download and running the installers.