Homebrew / brew

🍺 The missing package manager for macOS (or Linux)
https://brew.sh
BSD 2-Clause "Simplified" License
40.14k stars 9.41k forks source link

`brew upgrade --greedy --force` throws an error when it reaches `logitech-options`. #14836

Closed WoodpeckerBaby closed 1 year ago

WoodpeckerBaby commented 1 year ago

Verification

Description of issue

brew upgrade --greedy --force throws an error when it reaches logitech-options.

$ brew upgrade --greedy --force
==> Upgrading 1 outdated package:
logitech-options 8.10.64 -> 10.00.75
==> Upgrading logitech-options
==> Caveats
You must reboot for the installation of logitech-options to take effect.

==> Downloading https://download01.logi.com/web/ftp/pub/techsupport/options/options_installer.zip
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip
Warning: No checksum defined for cask 'logitech-options', skipping verification.
==> Removing launchctl service com.logitech.manager.daemon
==> Purging files for version 10.00.75 of Cask logitech-options
Error: logitech-options: undefined method `keys' for #<Array:0x00007fc876a8b740>
Please report this issue:
  https://docs.brew.sh/Troubleshooting
/usr/local/Homebrew/Library/Homebrew/cask/cmd/upgrade.rb:179:in `upgrade_casks'
/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:233:in `upgrade_outdated_casks'
/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:117:in `upgrade'
/usr/local/Homebrew/Library/Homebrew/brew.rb:93:in `<main>'

Command that failed

brew upgrade --greedy --force

Output of command with --verbose --debug

``` $ brew upgrade --greedy --force --verbose --debug /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pstoedit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rubberband from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cjson from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cowsay from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lima from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hwloc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lame from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pkg-config from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tree from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libheif from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtiff from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtool from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gmp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aribb24 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading wget from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libebml from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ffmpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pinentry from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xorgproto from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libidn2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libunibreak from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pandoc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xvid from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libksba from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nghttp2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxau from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading little-cms2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading go from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docker-machine from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libpng from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ncurses from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hyperkit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading arpack from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ghostscript from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading frei0r from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gtk+3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nettle from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pixman from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pyqt@5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdbm from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpdecimal from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnuplot from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxdmcp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnu-getopt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qt@5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading opus from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libuv from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading freetype from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpfr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading argon2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading assimp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/yt-dlp/homebrew-taps/Formula/yt-dlp.rb /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hdf5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading imath from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cmocka from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading liblinear from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading p7zip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading md4c from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libaec from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsamplerate from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvorbis from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading boost from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libavif from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpg123 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading smartmontools from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fmt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libunistring from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gtkmm3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading liblqr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pango from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openjpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading highway from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aespipe from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xmlto from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zimg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jemalloc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading brotli from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdk-pixbuf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bdw-gc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading speex from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libogg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libslirp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading icu4c from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading shared-mime-info from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zeromq from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading harfbuzz from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libbluray from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxcb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading metis from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading readline from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aria2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libcerf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nlohmann-json from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading netpbm from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading graphicsmagick from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hunspell from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sundials from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aom from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading utf8proc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cairomm@1.14 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mbedtls from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libde265 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lz4 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tbb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading geoip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading graphite2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading dbus from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libarchive from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atomicparsley from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gcc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libassuan from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading srt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tesseract from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cairo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading webp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sqlite from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgpg-error from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading c-ares from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gobject-introspection from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fribidi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading svt-av1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading id3lib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading eigen from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading open-mpi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libpthread-stubs from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xz from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading unixodbc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libnghttp2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading vde from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lua from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libusb-compat from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bash from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading utf8cpp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openexr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgcrypt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fontconfig from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading double-conversion from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading htop from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openblas from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qscintilla2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading giflib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docbook-xsl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading media-info from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fig2dev from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading capstone from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glpk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmatroska from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mfoc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading speedtest-cli from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvpx from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading octave from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxrender from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading librist from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libb2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading snappy from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading flac from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvmaf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ca-certificates from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gettext from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libssh2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading epstool from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qemu from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zstd from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tcl-tk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsodium from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jbig2dec from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading dav1d from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mp4v2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading autoconf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atkmm@2.28 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading opencore-amr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tmux from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rav1e from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxext from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glibmm@2.66 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hicolor-icon-theme from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading m4 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtasn1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rapidjson from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading plotutils from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading oniguruma from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libraw from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading suite-sparse from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gd from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading isl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libssh from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pcre2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading youtube-dl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libevent from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openssl@1.1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libfreefare from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsigc++@2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading leptonica from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pcre from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading x264 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libepoxy from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgit2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg-xl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.10 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lua@5.3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libidn from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pugixml from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvidstab from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docbook from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading portaudio from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading x265 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fltk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading node from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsoxr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading texinfo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libomp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading unbound from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tldr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nmap from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libzip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading theora from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jq from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sdl2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fftw from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libusb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.11 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmng from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libass from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qrupdate from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading imagemagick from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pangomm@2.46 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fish from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading guile from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gl2ps from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bash-completion from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnupg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsndfile from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jasper from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading p11-kit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cocoapods from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libev from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libx11 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading automake from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading git from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libnfc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lzo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libffi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.9 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg-turbo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmpc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnutls from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gsettings-desktop-schemas from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading npth from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading httrack from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qhull from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nyx from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading bilibili /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading calibre /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading caprine /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading chrome-devtools /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading coconutbattery /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading docker /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading force-paste /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading google-drive /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading iina /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading keka /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading mactex /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading postman /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading purevpn /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading spotify /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading sublime-text /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading teamviewer /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading transmission ==> Upgrading 1 outdated package: /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromPathLoader): loading /usr/local/Caskroom/logitech-options/.metadata/8.10.64/20200228183158.378/Casks/logitech-options.rb logitech-options 8.10.64 -> 10.00.75 ==> Started upgrade process for Cask logitech-options ==> Upgrading logitech-options ==> Printing caveats ==> Caveats You must reboot for the installation of logitech-options to take effect. ==> Cask::Installer#fetch ==> Downloading https://download01.logi.com/web/ftp/pub/techsupport/options/options_installer.zip /usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.0.4-19-g86aeac6\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 13.2.1\)\ curl/7.86.0 --header Accept-Language:\ en --retry 3 --location --silent --head --request GET https://download01.logi.com/web/ftp/pub/techsupport/options/options_installer.zip Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip ==> Checking quarantine support /usr/bin/env /usr/bin/xattr -h /usr/bin/env /usr/bin/swift -target x86_64-apple-macosx13 /usr/local/Homebrew/Library/Homebrew/cask/utils/quarantine.swift ==> Quarantine is available. ==> Verifying Gatekeeper status of /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip /usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip ==> /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip is quarantined Warning: No checksum defined for cask 'logitech-options', skipping verification. /usr/bin/env hdiutil imageinfo -format /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip /usr/bin/env zipinfo -1 /Users/username/Library/Caches/Homebrew/downloads/59b920bf2ac8112ae6e16f88052f0e3aa4efb83c32fa5a1e7d545cd32b5a9f33--options_installer.zip ==> Uninstalling artifacts ==> 3 artifacts defined #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @artifacts=#, @language_eval=nil, @depends_on={:macos=>#="10.13" []>}, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>>>, @dsl_args=[{:launchctl=>"com.logitech.manager.daemon", :quit=>["com.logitech.Logi-Options", "com.logitech.manager.daemon", "com.logitech.manager.uninstaller"], :script=>[{:executable=>"/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller"}], :pkgutil=>["com.logitech.manager.pkg", "com.Logitech.signedKext.pkg"], :delete=>"/Library/Application Support/Logitech.localized"}], @directives={:launchctl=>"com.logitech.manager.daemon", :quit=>["com.logitech.Logi-Options", "com.logitech.manager.daemon", "com.logitech.manager.uninstaller"], :script=>[{:executable=>"/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller"}], :pkgutil=>["com.logitech.manager.pkg", "com.Logitech.signedKext.pkg"], :delete=>"/Library/Application Support/Logitech.localized", :signal=>[]}>, #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @artifacts=#, @language_eval=nil, @depends_on={:macos=>#="10.13" []>}, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>>>, @dsl_args=["LogiMgr Installer 8.10.64.app/Contents/Resources/LogiMgr.mpkg", {}], @path=#, @stanza_options={}>, #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @artifacts=#, @language_eval=nil, @depends_on={:macos=>#="10.13" []>}, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>>>, @dsl_args=[{:trash=>["~/Library/Application Support/Logitech/Logitech Options", "~/Library/Caches/com.logitech.Logi-Options", "~/Library/Preferences/com.logitech.Logi-Options.plist", "~/Library/Preferences/com.logitech.manager.daemon.plist", "~/Library/Preferences/com.logitech.manager.setting.ffff.plist", "~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState"], :rmdir=>"~/Library/Application Support/Logitech"}], @directives={:trash=>["~/Library/Application Support/Logitech/Logitech Options", "~/Library/Caches/com.logitech.Logi-Options", "~/Library/Preferences/com.logitech.Logi-Options.plist", "~/Library/Preferences/com.logitech.manager.daemon.plist", "~/Library/Preferences/com.logitech.manager.setting.ffff.plist", "~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState"], :rmdir=>"~/Library/Application Support/Logitech", :signal=>[]}>}> ==> Uninstalling artifact of class Cask::Artifact::Uninstall ==> Removing launchctl service com.logitech.manager.daemon /usr/bin/env /bin/launchctl list com.logitech.manager.daemon /usr/bin/sudo -E -- /bin/launchctl list com.logitech.manager.daemon /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.Logi-Options /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.manager.daemon /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.manager.uninstaller ==> Purging files for version 10.00.75 of Cask logitech-options Error: logitech-options: undefined method `keys' for # Please report this issue: https://docs.brew.sh/Troubleshooting /usr/local/Homebrew/Library/Homebrew/cask/cmd/upgrade.rb:179:in `upgrade_casks' /usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:233:in `upgrade_outdated_casks' /usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:117:in `upgrade' /usr/local/Homebrew/Library/Homebrew/brew.rb:93:in `
' ```

Output of brew doctor and brew config

$ brew doctor
Your system is ready to brew.
$ brew config
HOMEBREW_VERSION: 4.0.4-19-g86aeac6
ORIGIN: https://github.com/Homebrew/brew
HEAD: 86aeac6857c432072225e070c7ef43d64dd895d0
Last commit: 88 minutes ago
Core tap origin: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 50877e2f6f7bc691b541d455dcfec2d636186922
Core tap last commit: 51 minutes ago
Core tap branch: master
Core tap JSON: 27 Feb 21:00 UTC
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 12
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: dodeca-core 64-bit kabylake
Clang: 14.0.0 build 1400
Git: 2.39.2 => /usr/local/bin/git
Curl: 7.86.0 => /usr/bin/curl
macOS: 13.2.1-x86_64
CLT: 14.2.0.0.1.1668646533
Xcode: 14.2

Output of brew tap

$ brew tap
gromgit/fuse
homebrew/aliases
homebrew/bundle
homebrew/cask
homebrew/cask-drivers
homebrew/core
homebrew/services
yt-dlp/taps

Output of brew rm logitech-options --verbose --debug

``` $ brew rm logitech-options --verbose --debug /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromPathLoader): loading /usr/local/Caskroom/logitech-options/.metadata/8.10.64/20200228183158.378/Casks/logitech-options.rb /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pstoedit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rubberband from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cjson from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cowsay from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lima from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hwloc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lame from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pkg-config from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tree from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libheif from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtiff from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtool from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gmp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aribb24 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading wget from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libebml from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ffmpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pinentry from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xorgproto from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libidn2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libunibreak from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pandoc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xvid from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libksba from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nghttp2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxau from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading little-cms2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading go from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docker-machine from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libpng from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ncurses from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hyperkit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading arpack from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ghostscript from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading frei0r from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gtk+3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nettle from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pixman from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pyqt@5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdbm from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpdecimal from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnuplot from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxdmcp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnu-getopt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qt@5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading opus from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libuv from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading freetype from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpfr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading argon2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading assimp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/yt-dlp/homebrew-taps/Formula/yt-dlp.rb /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hdf5 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading imath from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cmocka from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading liblinear from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading p7zip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading md4c from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libaec from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsamplerate from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvorbis from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading boost from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libavif from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mpg123 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading smartmontools from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fmt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libunistring from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gtkmm3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading liblqr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pango from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openjpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading highway from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aespipe from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xmlto from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zimg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jemalloc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading brotli from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gdk-pixbuf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bdw-gc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading speex from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libogg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libslirp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading icu4c from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading shared-mime-info from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zeromq from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading harfbuzz from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libbluray from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxcb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading metis from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading readline from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aria2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libcerf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nlohmann-json from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading netpbm from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading graphicsmagick from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hunspell from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sundials from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading aom from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading utf8proc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cairomm@1.14 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mbedtls from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libde265 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lz4 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tbb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading geoip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading graphite2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading dbus from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libarchive from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atomicparsley from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gcc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libassuan from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading srt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tesseract from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cairo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading webp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sqlite from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgpg-error from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading c-ares from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gobject-introspection from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fribidi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading svt-av1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading id3lib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading eigen from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading open-mpi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libpthread-stubs from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading xz from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading unixodbc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libnghttp2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading vde from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lua from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libusb-compat from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bash from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading utf8cpp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openexr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgcrypt from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fontconfig from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading double-conversion from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading htop from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openblas from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qscintilla2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading giflib from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docbook-xsl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading media-info from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fig2dev from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading capstone from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glpk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmatroska from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mfoc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading speedtest-cli from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvpx from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading octave from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxrender from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading librist from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libb2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading snappy from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading flac from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvmaf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading ca-certificates from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gettext from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libssh2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading epstool from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qemu from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading zstd from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tcl-tk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsodium from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jbig2dec from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading dav1d from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading mp4v2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading autoconf from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading atkmm@2.28 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading opencore-amr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tmux from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rav1e from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libxext from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading glibmm@2.66 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading hicolor-icon-theme from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading m4 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libtasn1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading rapidjson from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading plotutils from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading oniguruma from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libraw from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading suite-sparse from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gd from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading isl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libssh from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pcre2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading youtube-dl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libevent from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading openssl@1.1 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libfreefare from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsigc++@2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading leptonica from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pcre from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading x264 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libepoxy from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libgit2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg-xl from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.10 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lua@5.3 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libidn from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pugixml from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libvidstab from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading docbook from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading portaudio from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading x265 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fltk from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading node from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsoxr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading texinfo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libomp from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading unbound from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading tldr from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nmap from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libzip from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading theora from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jq from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading sdl2 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fftw from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libusb from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.11 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmng from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libass from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qrupdate from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading imagemagick from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading pangomm@2.46 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading fish from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading guile from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gl2ps from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading bash-completion from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnupg from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libsndfile from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jasper from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading p11-kit from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading cocoapods from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libev from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libx11 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading automake from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading git from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libnfc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading lzo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libffi from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading python@3.9 from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading jpeg-turbo from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading libmpc from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gnutls from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading gsettings-desktop-schemas from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading npth from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading httrack from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading qhull from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaAPILoader): loading nyx from API /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading bilibili /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading calibre /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading caprine /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading chrome-devtools /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading coconutbattery /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading docker /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading force-paste /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading google-drive /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading iina /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading keka /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading mactex /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading postman /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading purevpn /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading spotify /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading sublime-text /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading teamviewer /usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading transmission ==> Uninstalling Cask logitech-options ==> Uninstalling Cask logitech-options ==> Uninstalling artifacts ==> 3 artifacts defined #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @depends_on={:macos=>#="10.13" []>}, @artifacts=#, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>, @language_eval=nil>>, @dsl_args=[{:launchctl=>"com.logitech.manager.daemon", :quit=>["com.logitech.Logi-Options", "com.logitech.manager.daemon", "com.logitech.manager.uninstaller"], :script=>[{:executable=>"/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller"}], :pkgutil=>["com.logitech.manager.pkg", "com.Logitech.signedKext.pkg"], :delete=>"/Library/Application Support/Logitech.localized"}], @directives={:launchctl=>"com.logitech.manager.daemon", :quit=>["com.logitech.Logi-Options", "com.logitech.manager.daemon", "com.logitech.manager.uninstaller"], :script=>[{:executable=>"/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller"}], :pkgutil=>["com.logitech.manager.pkg", "com.Logitech.signedKext.pkg"], :delete=>"/Library/Application Support/Logitech.localized", :signal=>[]}>, #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @depends_on={:macos=>#="10.13" []>}, @artifacts=#, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>, @language_eval=nil>>, @dsl_args=["LogiMgr Installer 8.10.64.app/Contents/Resources/LogiMgr.mpkg", {}], @path=#, @stanza_options={}>, #, @source="cask 'logitech-options' do\n if MacOS.version <= :sierra\n version '7.14.77'\n sha256 'e4df55642e04139fc93d955e949bf736196a404ed067d87f8de7eb9ac9117ece'\n else\n version '8.10.64'\n sha256 'f13a44149b3da9922412237b79fbc2323c63bb263f484f31a1e5d1fe9d2c3534'\n end\n\n url \"https://www.logitech.com/pub/techsupport/options/Options_\#{version}.zip\"\n name 'Logitech Options'\n homepage 'https://support.logitech.com/software/options'\n\n auto_updates true\n depends_on macos: '>= :high_sierra'\n\n pkg \"LogiMgr Installer \#{version}.app/Contents/Resources/LogiMgr.mpkg\"\n\n uninstall launchctl: 'com.logitech.manager.daemon',\n quit: [\n 'com.logitech.Logi-Options',\n 'com.logitech.manager.daemon',\n 'com.logitech.manager.uninstaller',\n ],\n script: [\n executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',\n ],\n pkgutil: [\n 'com.logitech.manager.pkg',\n 'com.Logitech.signedKext.pkg',\n ],\n delete: '/Library/Application Support/Logitech.localized'\n\n zap trash: [\n '~/Library/Application Support/Logitech/Logitech Options',\n '~/Library/Caches/com.logitech.Logi-Options',\n '~/Library/Preferences/com.logitech.Logi-Options.plist',\n '~/Library/Preferences/com.logitech.manager.daemon.plist',\n '~/Library/Preferences/com.logitech.manager.setting.ffff.plist',\n '~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState',\n ],\n rmdir: '~/Library/Application Support/Logitech'\n\n caveats do\n reboot\n end\nend\n", @ruby_source_checksum={"sha256"=>"78a03c9dc20f4e6001208529f12f53aba2e2be1628e368153a14a88a8db60f90"}, @tap=nil, @allow_reassignment=false, @loaded_from_api=false, @loader=nil, @block=#, @default_config=#, @caskroom_path=#, @metadata_main_container_path=#, @config=#["en-CA", "en-GB", "en-US"], :appdir=>#, :colorpickerdir=>#, :prefpanedir=>#, :qlplugindir=>#, :mdimporterdir=>#, :dictionarydir=>#, :fontdir=>#, :servicedir=>#, :input_methoddir=>#, :internet_plugindir=>#, :audio_unit_plugindir=>#, :vst_plugindir=>#, :vst3_plugindir=>#, :screen_saverdir=>#}, @env={}>, @dsl=#, @token="logitech-options", @version="8.10.64", @sha256=#, @url=#, @verified=nil, @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:user_agent=>:default}>, @name=["Logitech Options"], @homepage="https://support.logitech.com/software/options", @auto_updates=true, @depends_on={:macos=>#="10.13" []>}, @artifacts=#, @staged_path=#, @caveats=#, @command=SystemCommand, @built_in_caveats={[:reboot]=>"You must reboot for the installation of logitech-options to take effect.\n"}, @custom_caveats=[], @discontinued=false>, @language_eval=nil>>, @dsl_args=[{:trash=>["~/Library/Application Support/Logitech/Logitech Options", "~/Library/Caches/com.logitech.Logi-Options", "~/Library/Preferences/com.logitech.Logi-Options.plist", "~/Library/Preferences/com.logitech.manager.daemon.plist", "~/Library/Preferences/com.logitech.manager.setting.ffff.plist", "~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState"], :rmdir=>"~/Library/Application Support/Logitech"}], @directives={:trash=>["~/Library/Application Support/Logitech/Logitech Options", "~/Library/Caches/com.logitech.Logi-Options", "~/Library/Preferences/com.logitech.Logi-Options.plist", "~/Library/Preferences/com.logitech.manager.daemon.plist", "~/Library/Preferences/com.logitech.manager.setting.ffff.plist", "~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState"], :rmdir=>"~/Library/Application Support/Logitech", :signal=>[]}>}> ==> Uninstalling artifact of class Cask::Artifact::Uninstall ==> Removing launchctl service com.logitech.manager.daemon /usr/bin/env /bin/launchctl list com.logitech.manager.daemon /usr/bin/sudo -E -- /bin/launchctl list com.logitech.manager.daemon /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.Logi-Options /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.manager.daemon /usr/bin/env osascript -l JavaScript -e \'use\ strict\'\;' '' 'ObjC.import\(\'stdlib\'\)' '' 'function\ run\(argv\)\ \{' '\ \ try\ \{' '\ \ \ \ var\ app\ =\ Application\(argv\[0\]\)' '\ \ \ \ if\ \(app.running\(\)\)\ \{' '\ \ \ \ \ \ \$.exit\(0\)' '\ \ \ \ \}' '\ \ \}\ catch\ \(err\)\ \{\ \}' '' '\ \ \$.exit\(1\)' '\}' ' com.logitech.manager.uninstaller Error: undefined method `keys' for # Please report this issue: https://docs.brew.sh/Troubleshooting /usr/local/Homebrew/Library/Homebrew/cask/artifact/abstract_artifact.rb:116:in `read_script_arguments' /usr/local/Homebrew/Library/Homebrew/cask/artifact/abstract_uninstall.rb:316:in `uninstall_script' /usr/local/Homebrew/Library/Homebrew/cask/artifact/abstract_uninstall.rb:78:in `dispatch_uninstall_directive' /usr/local/Homebrew/Library/Homebrew/cask/artifact/uninstall.rb:15:in `block in uninstall_phase' /usr/local/Homebrew/Library/Homebrew/cask/artifact/uninstall.rb:14:in `each' /usr/local/Homebrew/Library/Homebrew/cask/artifact/uninstall.rb:14:in `uninstall_phase' /usr/local/Homebrew/Library/Homebrew/cask/installer.rb:468:in `block in uninstall_artifacts' /usr/local/Homebrew/Library/Homebrew/cask/artifact_set.rb:14:in `each' /usr/local/Homebrew/Library/Homebrew/cask/artifact_set.rb:14:in `each' /usr/local/Homebrew/Library/Homebrew/cask/installer.rb:465:in `uninstall_artifacts' /usr/local/Homebrew/Library/Homebrew/cask/installer.rb:407:in `uninstall' /usr/local/Homebrew/Library/Homebrew/cask/cmd/uninstall.rb:44:in `block in uninstall_casks' /usr/local/Homebrew/Library/Homebrew/cask/cmd/uninstall.rb:39:in `each' /usr/local/Homebrew/Library/Homebrew/cask/cmd/uninstall.rb:39:in `uninstall_casks' /usr/local/Homebrew/Library/Homebrew/cmd/uninstall.rb:75:in `uninstall' /usr/local/Homebrew/Library/Homebrew/brew.rb:93:in `
' ```
MikeMcQuaid commented 1 year ago

Fixed by https://github.com/Homebrew/brew/pull/14848

apainintheneck commented 1 year ago

Actually I think I accidentally linked this issue to another bug fix.

apainintheneck commented 1 year ago

I think I know what's happening here. Essentially, there seems to be a parsing error with the uninstall-script section.

The original cask file that corresponds with v8.10.64 seems to not be defined correctly (note: this was updated later on so it's no longer an issue for newer versions).

            script:    [
                         executable: '/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller',
                       ],

We expect that the uninstall-script section receives directives as a hash not an array and all of the code that assumes that is way older than this cask file.

https://github.com/Homebrew/brew/blob/10dd6a30cac4b6ddc77f46963ad3c9ce14957fc3/Library/Homebrew/cask/artifact/abstract_uninstall.rb#L316-L322

Here you can see that AbstractUninstall#uninstall_script receives directives which it passes to AbstractArtifact#read_script_arguments.

https://github.com/Homebrew/brew/blob/10dd6a30cac4b6ddc77f46963ad3c9ce14957fc3/Library/Homebrew/cask/artifact/abstract_artifact.rb#L101

It then fails later on in that method when arguments is not a hash and it tries calling Hash#keys.

https://github.com/Homebrew/brew/blob/10dd6a30cac4b6ddc77f46963ad3c9ce14957fc3/Library/Homebrew/cask/artifact/abstract_artifact.rb#L116

So I'm pretty sure that's why this is failing but in terms of fixing the problem I'm not really sure.

MikeMcQuaid commented 1 year ago

So I'm pretty sure that's why this is failing but in terms of fixing the problem I'm not really sure.

Me either. CC @Bo98 @Rylan12 for thoughts

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.