The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 4,152 other subscribers

FileZilla not available as homebrew cask any more

Posted by jpluimers on 2019/01/07

After an outrage about AdWare mid last year on the Windows side of things, a new outrage on the Mac side of things at the end of last year caused FileZilla to be removed from the homebrew cask repository.

They do not care that there is a non-bundle version that (right now) does not have adware, as FileZilla could put AdWare in that version at any moment in time.

After trying to update, it will disappear, and you might get an error like this (a full log is below the fold):

"Error: Cask 'filezilla' is unavailable: No Cask with this name exists."

Too bad, as FileZilla was fun while it lasted.

For the dare devils, you might want to try the non-bundled version at fosshub, but please run it through at least VirusTotal before installing, and remember: you have to trust yet another man-in-the-middle!

Uninstalling now that the cask has been removed is described in:

Related:

 

–jeroen

As homebrew did not updated FileZilla, but FileZilla indicated there was an update, I tried to update through homebrew: it failed with Error: No such file or directory @ rb_sysopen

$ brew cask install filezilla
Warning: Cask 'filezilla' is already installed.

To re-install filezilla, run:
  brew cask reinstall filezilla
$ brew cask reinstall filezilla
==> Satisfying dependencies
==> Downloading https://download.filezilla-project.org/client/FileZilla_3.37.4_macosx-x86.app.tar.bz2
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'filezilla'.
==> Uninstalling Cask filezilla
==> Backing App 'FileZilla.app' up to '/usr/local/Caskroom/filezilla/3.37.4/FileZilla.app'.
==> Removing App '/Applications/FileZilla.app'.
==> Purging files for version 3.37.4 of Cask filezilla
==> Installing Cask filezilla
==> Purging files for version 3.37.4 of Cask filezilla
Error: No such file or directory @ rb_sysopen - /usr/local/Caskroom/filezilla/.metadata/3.37.4/20181006192254.694/Casks/filezilla.rb
Follow the instructions here:
  https://github.com/Homebrew/homebrew-cask#reporting-bugs
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1393:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1393:in `open'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1393:in `copy_file'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:487:in `copy_file'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:404:in `block in cp'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1572:in `block in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1586:in `fu_each_src_dest0'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:1570:in `fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:403:in `cp'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:374:in `save_caskfile'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:73:in `stage'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:94:in `install'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:122:in `reinstall'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/reinstall.rb:11:in `block in run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/reinstall.rb:5:in `each'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/reinstall.rb:5:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/abstract_command.rb:34:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:89:in `run_command'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:155:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/cmd.rb:120:in `run'
/usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:7:in `cask'
/usr/local/Homebrew/Library/Homebrew/brew.rb:89:in `'
$ brew cask reinstall filezilla
Error: Cask 'filezilla' is unavailable: No Cask with this name exists.
$ brew cask remove filezilla
Error: Cask 'filezilla' is unavailable: No Cask with this name exists.
$ brew cask install filezilla
Error: Cask 'filezilla' is unavailable: No Cask with this name exists.
$ brew install filezilla
Error: No available formula with the name "filezilla" 
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
$ brew cask install filezilla --force
Error: Cask 'filezilla' is unavailable: No Cask with this name exists.
$ brew-cleanup-update-ugprade 
Already up-to-date.
$ alias brew-cleanup-update-ugprade
alias brew-cleanup-update-ugprade='brew cleanup && brew update && brew upgrade'
$ brew update-reset
==> Fetching /usr/local/Homebrew...
remote: Enumerating objects: 57704, done.
remote: Counting objects: 100% (55833/55833), done.
remote: Compressing objects: 100% (15772/15772), done.
remote: Total 55229 (delta 39134), reused 53884 (delta 37994), pack-reused 0
Receiving objects: 100% (55229/55229), 8.45 MiB | 10.91 MiB/s, done.
Resolving deltas: 100% (39134/39134), completed with 219 local objects.
From https://github.com/Homebrew/brew
 * [new branch]        readme-remove-coverage -> origin/readme-remove-coverage

==> Resetting /usr/local/Homebrew...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reset branch 'master'

==> Fetching /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade...

==> Resetting /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reset branch 'master'
Your branch is up to date with 'origin/master'.

==> Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...

==> Resetting /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reset branch 'master'
Your branch is up to date with 'origin/master'.

==> Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 46 (delta 34), reused 46 (delta 34), pack-reused 0
Unpacking objects: 100% (46/46), done.
From https://github.com/Homebrew/homebrew-core
   5ffc6f250d..cde9c27483  master     -> origin/master

==> Resetting /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reset branch 'master'
Your branch is up to date with 'origin/master'.

==> Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-dupes...

==> Resetting /usr/local/Homebrew/Library/Taps/homebrew/homebrew-dupes...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reset branch 'master'
Your branch is up to date with 'origin/master'.

$ brew update
Already up-to-date.
$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Homebrew's sbin was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting the PATH for example like so
  echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile

Warning: Broken symlinks were found. Remove them with `brew prune`:
  /usr/local/lib/ruby/gems/2.5.0/bin/bundle
  /usr/local/lib/ruby/gems/2.5.0/bin/bundler
$ brew prune
Pruned 2 symbolic links and 492 directories from /usr/local
$ echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
$ export PATH="/usr/local/sbin:$PATH"
$ brew doctor
Your system is ready to brew.
$ 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

 
%d bloggers like this: