Homebrew / homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.82k stars 10.65k forks source link

Tailscale forever on "VPN starting..." when installed by brew #137146

Closed skhaz closed 1 year ago

skhaz commented 1 year ago

Verification

Description of issue

When Tailscale is installed by

brew install --cask tailscale

It gets forever on "VPN starting..."

I have opened an issue on Tailscale repository, but they told me that it is a problem on packing, reference https://github.com/tailscale/tailscale/issues/6623#issuecomment-1339808308

image

Command that failed

brew install --cask tailscale

Output of command with --verbose --debug

brew install --cask --verbose --debug tailscale
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/tailscale.rb
==> Cask::Installer#install
==> Printing caveats
==> Cask::Installer#fetch
==> Downloading https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip
/opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/3.6.14-41-g6cf955c\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 13.0.1\)\ curl/7.84.0 --header Accept-Language:\ en --retry 3 --location --silent --head --request GET https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip
Already downloaded: /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
==> Checking quarantine support
/usr/bin/xattr -h
/usr/bin/swift -target arm64-apple-macosx13 /opt/homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
/usr/bin/xattr -p com.apple.quarantine /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
==> /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip is quarantined
==> Verifying checksum for cask 'tailscale'
hdiutil imageinfo -format /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
zipinfo -1 /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
==> Installing Cask tailscale
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Zip for /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
zipinfo -1 /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
/opt/homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/unzip.rb
/usr/bin/env PATH=/opt/homebrew/opt/unzip/bin:/opt/homebrew/Library/Homebrew/shims/shared:/usr/bin:/bin:/usr/sbin:/sbin unzip -o /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip -d /private/tmp/d20221206-72535-15fdhk4
cp -pR /private/tmp/d20221206-72535-15fdhk4/Tailscale.app/. /opt/homebrew/Caskroom/tailscale/1.34.0/Tailscale.app
chmod -Rf +w /private/tmp/d20221206-72535-15fdhk4
==> Verifying Gatekeeper status of /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
/usr/bin/xattr -p com.apple.quarantine /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
==> /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip is quarantined
==> Propagating quarantine from /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip to /opt/homebrew/Caskroom/tailscale/1.34.0
/usr/bin/xattr -p com.apple.quarantine /Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip
/usr/bin/xargs -0 -- /bin/chmod -h u\+w
/usr/bin/xargs -0 -- /usr/bin/xattr -w com.apple.quarantine 0381\;638f8b0a\;\;0F6278A2-E4F8-497E-95BA-8B47E6D76333
==> Creating metadata directory: /opt/homebrew/Caskroom/tailscale/.metadata/1.34.0/20221206184405.474
==> Creating metadata subdirectory: /opt/homebrew/Caskroom/tailscale/.metadata/1.34.0/20221206184405.474/Casks
==> Installing artifacts
==> 5 artifacts defined
#<Cask::ArtifactSet: {#<Cask::Artifact::PreflightBlock:0x000000014e3c7ef0 @cask=#<Cask::Cask:0x000000014f877e90 @token="tailscale", @sourcefile_path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb>, @source="cask \"tailscale\" do\n  version \"1.34.0\"\n  sha256 \"d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e\"\n\n  url \"https://pkgs.tailscale.com/stable/Tailscale-\#{version}-macos.zip\"\n  name \"Tailscale\"\n  desc \"Mesh VPN based on Wireguard\"\n  homepage \"https://tailscale.com/\"\n\n  livecheck do\n    url \"https://pkgs.tailscale.com/stable/appcast.xml\"\n    strategy :sparkle, &:short_version\n  end\n\n  auto_updates true\n  conflicts_with formula: \"tailscale\"\n  depends_on macos: \">= :catalina\"\n\n  app \"Tailscale.app\"\n  # shim script (https://github.com/caskroom/homebrew-cask/issues/18809)\n  shimscript = \"\#{staged_path}/tailscale.wrapper.sh\"\n  binary shimscript, target: \"tailscale\"\n\n  preflight do\n    File.write shimscript, <<~EOS\n      #!/bin/sh\n      exec '\#{appdir}/Tailscale.app/Contents/MacOS/Tailscale' \"$@\"\n    EOS\n  end\n\n  uninstall login_item: \"Tailscale\",\n            quit:       \"io.tailscale.ipn.macsys\"\n\n  zap trash: [\n    \"Library/Tailscale\",\n    \"~/Library/Application Scripts/*.io.tailscale.ipn.macsys\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/io.tailscale.ipn.macos.network-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/Tailscale\",\n    \"~/Library/Group Containers/*.io.tailscale.ipn.macsys\",\n  ]\nend\n", @tap=#<Tap:0x000000014f864d68 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @cask_dir=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @allow_reassignment=false, @block=#<Proc:0x000000014f877dc8@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:1>, @default_config=#<Cask::Config:0x000000014f8663e8 @explicit={}>, @caskroom_path=#<Pathname:/opt/homebrew/Caskroom/tailscale>, @metadata_main_container_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/.metadata>, @config=#<Cask::Config:0x000000014e365598 @explicit={}>, @dsl=#<Cask::DSL:0x000000014e3650c0 @cask=#<Cask::Cask:0x000000014f877e90 ...>, @token="tailscale", @version="1.34.0", @sha256=#<Checksum:0x000000014e364238 @hexdigest="d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e">, @url=#<URL::DSL:0x000000014e37d648 @uri=#<URI::HTTPS https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip>, @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=["Tailscale"], @desc="Mesh VPN based on Wireguard", @homepage="https://tailscale.com/", @livecheck=#<Livecheck:0x000000014e39d538 @package_or_resource=#<Cask::DSL:0x000000014e3650c0 ...>, @referenced_cask_name=nil, @referenced_formula_name=nil, @regex=nil, @skip=false, @skip_msg=nil, @strategy=:sparkle, @url="https://pkgs.tailscale.com/stable/appcast.xml", @strategy_block=#<Proc:0x000000014f874f60(&:short_version)>>, @livecheckable=true, @auto_updates=true, @conflicts_with={:formula=>#<Set: {"tailscale"}>}, @depends_on={:macos=>#<MacOSRequirement: version>="10.15" []>}, @artifacts=#<Cask::ArtifactSet: {...}>, @staged_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/1.34.0>, @language_eval=nil>, @download=#<Pathname:/Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip>>, @dsl_args=[], @directives={:preflight=>#<Proc:0x000000014e3bc140@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:24>}>, #<Cask::Artifact::Uninstall:0x000000014e3c6f00 @cask=#<Cask::Cask:0x000000014f877e90 @token="tailscale", @sourcefile_path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb>, @source="cask \"tailscale\" do\n  version \"1.34.0\"\n  sha256 \"d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e\"\n\n  url \"https://pkgs.tailscale.com/stable/Tailscale-\#{version}-macos.zip\"\n  name \"Tailscale\"\n  desc \"Mesh VPN based on Wireguard\"\n  homepage \"https://tailscale.com/\"\n\n  livecheck do\n    url \"https://pkgs.tailscale.com/stable/appcast.xml\"\n    strategy :sparkle, &:short_version\n  end\n\n  auto_updates true\n  conflicts_with formula: \"tailscale\"\n  depends_on macos: \">= :catalina\"\n\n  app \"Tailscale.app\"\n  # shim script (https://github.com/caskroom/homebrew-cask/issues/18809)\n  shimscript = \"\#{staged_path}/tailscale.wrapper.sh\"\n  binary shimscript, target: \"tailscale\"\n\n  preflight do\n    File.write shimscript, <<~EOS\n      #!/bin/sh\n      exec '\#{appdir}/Tailscale.app/Contents/MacOS/Tailscale' \"$@\"\n    EOS\n  end\n\n  uninstall login_item: \"Tailscale\",\n            quit:       \"io.tailscale.ipn.macsys\"\n\n  zap trash: [\n    \"Library/Tailscale\",\n    \"~/Library/Application Scripts/*.io.tailscale.ipn.macsys\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/io.tailscale.ipn.macos.network-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/Tailscale\",\n    \"~/Library/Group Containers/*.io.tailscale.ipn.macsys\",\n  ]\nend\n", @tap=#<Tap:0x000000014f864d68 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @cask_dir=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @allow_reassignment=false, @block=#<Proc:0x000000014f877dc8@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:1>, @default_config=#<Cask::Config:0x000000014f8663e8 @explicit={}>, @caskroom_path=#<Pathname:/opt/homebrew/Caskroom/tailscale>, @metadata_main_container_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/.metadata>, @config=#<Cask::Config:0x000000014e365598 @explicit={}>, @dsl=#<Cask::DSL:0x000000014e3650c0 @cask=#<Cask::Cask:0x000000014f877e90 ...>, @token="tailscale", @version="1.34.0", @sha256=#<Checksum:0x000000014e364238 @hexdigest="d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e">, @url=#<URL::DSL:0x000000014e37d648 @uri=#<URI::HTTPS https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip>, @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=["Tailscale"], @desc="Mesh VPN based on Wireguard", @homepage="https://tailscale.com/", @livecheck=#<Livecheck:0x000000014e39d538 @package_or_resource=#<Cask::DSL:0x000000014e3650c0 ...>, @referenced_cask_name=nil, @referenced_formula_name=nil, @regex=nil, @skip=false, @skip_msg=nil, @strategy=:sparkle, @url="https://pkgs.tailscale.com/stable/appcast.xml", @strategy_block=#<Proc:0x000000014f874f60(&:short_version)>>, @livecheckable=true, @auto_updates=true, @conflicts_with={:formula=>#<Set: {"tailscale"}>}, @depends_on={:macos=>#<MacOSRequirement: version>="10.15" []>}, @artifacts=#<Cask::ArtifactSet: {...}>, @staged_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/1.34.0>, @language_eval=nil>, @download=#<Pathname:/Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip>>, @dsl_args=[{:login_item=>"Tailscale", :quit=>"io.tailscale.ipn.macsys"}], @directives={:login_item=>"Tailscale", :quit=>"io.tailscale.ipn.macsys", :signal=>[]}>, #<Cask::Artifact::App:0x000000014e3b4a58 @cask=#<Cask::Cask:0x000000014f877e90 @token="tailscale", @sourcefile_path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb>, @source="cask \"tailscale\" do\n  version \"1.34.0\"\n  sha256 \"d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e\"\n\n  url \"https://pkgs.tailscale.com/stable/Tailscale-\#{version}-macos.zip\"\n  name \"Tailscale\"\n  desc \"Mesh VPN based on Wireguard\"\n  homepage \"https://tailscale.com/\"\n\n  livecheck do\n    url \"https://pkgs.tailscale.com/stable/appcast.xml\"\n    strategy :sparkle, &:short_version\n  end\n\n  auto_updates true\n  conflicts_with formula: \"tailscale\"\n  depends_on macos: \">= :catalina\"\n\n  app \"Tailscale.app\"\n  # shim script (https://github.com/caskroom/homebrew-cask/issues/18809)\n  shimscript = \"\#{staged_path}/tailscale.wrapper.sh\"\n  binary shimscript, target: \"tailscale\"\n\n  preflight do\n    File.write shimscript, <<~EOS\n      #!/bin/sh\n      exec '\#{appdir}/Tailscale.app/Contents/MacOS/Tailscale' \"$@\"\n    EOS\n  end\n\n  uninstall login_item: \"Tailscale\",\n            quit:       \"io.tailscale.ipn.macsys\"\n\n  zap trash: [\n    \"Library/Tailscale\",\n    \"~/Library/Application Scripts/*.io.tailscale.ipn.macsys\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/io.tailscale.ipn.macos.network-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/Tailscale\",\n    \"~/Library/Group Containers/*.io.tailscale.ipn.macsys\",\n  ]\nend\n", @tap=#<Tap:0x000000014f864d68 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @cask_dir=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @allow_reassignment=false, @block=#<Proc:0x000000014f877dc8@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:1>, @default_config=#<Cask::Config:0x000000014f8663e8 @explicit={}>, @caskroom_path=#<Pathname:/opt/homebrew/Caskroom/tailscale>, @metadata_main_container_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/.metadata>, @config=#<Cask::Config:0x000000014e365598 @explicit={}>, @dsl=#<Cask::DSL:0x000000014e3650c0 @cask=#<Cask::Cask:0x000000014f877e90 ...>, @token="tailscale", @version="1.34.0", @sha256=#<Checksum:0x000000014e364238 @hexdigest="d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e">, @url=#<URL::DSL:0x000000014e37d648 @uri=#<URI::HTTPS https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip>, @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=["Tailscale"], @desc="Mesh VPN based on Wireguard", @homepage="https://tailscale.com/", @livecheck=#<Livecheck:0x000000014e39d538 @package_or_resource=#<Cask::DSL:0x000000014e3650c0 ...>, @referenced_cask_name=nil, @referenced_formula_name=nil, @regex=nil, @skip=false, @skip_msg=nil, @strategy=:sparkle, @url="https://pkgs.tailscale.com/stable/appcast.xml", @strategy_block=#<Proc:0x000000014f874f60(&:short_version)>>, @livecheckable=true, @auto_updates=true, @conflicts_with={:formula=>#<Set: {"tailscale"}>}, @depends_on={:macos=>#<MacOSRequirement: version>="10.15" []>}, @artifacts=#<Cask::ArtifactSet: {...}>, @staged_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/1.34.0>, @language_eval=nil>, @download=#<Pathname:/Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip>>, @dsl_args=["Tailscale.app", {}], @source_string="Tailscale.app", @target_string="">, #<Cask::Artifact::Binary:0x000000014e3bc9d8 @cask=#<Cask::Cask:0x000000014f877e90 @token="tailscale", @sourcefile_path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb>, @source="cask \"tailscale\" do\n  version \"1.34.0\"\n  sha256 \"d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e\"\n\n  url \"https://pkgs.tailscale.com/stable/Tailscale-\#{version}-macos.zip\"\n  name \"Tailscale\"\n  desc \"Mesh VPN based on Wireguard\"\n  homepage \"https://tailscale.com/\"\n\n  livecheck do\n    url \"https://pkgs.tailscale.com/stable/appcast.xml\"\n    strategy :sparkle, &:short_version\n  end\n\n  auto_updates true\n  conflicts_with formula: \"tailscale\"\n  depends_on macos: \">= :catalina\"\n\n  app \"Tailscale.app\"\n  # shim script (https://github.com/caskroom/homebrew-cask/issues/18809)\n  shimscript = \"\#{staged_path}/tailscale.wrapper.sh\"\n  binary shimscript, target: \"tailscale\"\n\n  preflight do\n    File.write shimscript, <<~EOS\n      #!/bin/sh\n      exec '\#{appdir}/Tailscale.app/Contents/MacOS/Tailscale' \"$@\"\n    EOS\n  end\n\n  uninstall login_item: \"Tailscale\",\n            quit:       \"io.tailscale.ipn.macsys\"\n\n  zap trash: [\n    \"Library/Tailscale\",\n    \"~/Library/Application Scripts/*.io.tailscale.ipn.macsys\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/io.tailscale.ipn.macos.network-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/Tailscale\",\n    \"~/Library/Group Containers/*.io.tailscale.ipn.macsys\",\n  ]\nend\n", @tap=#<Tap:0x000000014f864d68 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @cask_dir=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @allow_reassignment=false, @block=#<Proc:0x000000014f877dc8@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:1>, @default_config=#<Cask::Config:0x000000014f8663e8 @explicit={}>, @caskroom_path=#<Pathname:/opt/homebrew/Caskroom/tailscale>, @metadata_main_container_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/.metadata>, @config=#<Cask::Config:0x000000014e365598 @explicit={}>, @dsl=#<Cask::DSL:0x000000014e3650c0 @cask=#<Cask::Cask:0x000000014f877e90 ...>, @token="tailscale", @version="1.34.0", @sha256=#<Checksum:0x000000014e364238 @hexdigest="d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e">, @url=#<URL::DSL:0x000000014e37d648 @uri=#<URI::HTTPS https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip>, @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=["Tailscale"], @desc="Mesh VPN based on Wireguard", @homepage="https://tailscale.com/", @livecheck=#<Livecheck:0x000000014e39d538 @package_or_resource=#<Cask::DSL:0x000000014e3650c0 ...>, @referenced_cask_name=nil, @referenced_formula_name=nil, @regex=nil, @skip=false, @skip_msg=nil, @strategy=:sparkle, @url="https://pkgs.tailscale.com/stable/appcast.xml", @strategy_block=#<Proc:0x000000014f874f60(&:short_version)>>, @livecheckable=true, @auto_updates=true, @conflicts_with={:formula=>#<Set: {"tailscale"}>}, @depends_on={:macos=>#<MacOSRequirement: version>="10.15" []>}, @artifacts=#<Cask::ArtifactSet: {...}>, @staged_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/1.34.0>, @language_eval=nil>, @download=#<Pathname:/Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip>>, @dsl_args=["/opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh", {:target=>"tailscale"}], @source_string="/opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh", @target_string="tailscale">, #<Cask::Artifact::Zap:0x000000014e3cdeb8 @cask=#<Cask::Cask:0x000000014f877e90 @token="tailscale", @sourcefile_path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb>, @source="cask \"tailscale\" do\n  version \"1.34.0\"\n  sha256 \"d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e\"\n\n  url \"https://pkgs.tailscale.com/stable/Tailscale-\#{version}-macos.zip\"\n  name \"Tailscale\"\n  desc \"Mesh VPN based on Wireguard\"\n  homepage \"https://tailscale.com/\"\n\n  livecheck do\n    url \"https://pkgs.tailscale.com/stable/appcast.xml\"\n    strategy :sparkle, &:short_version\n  end\n\n  auto_updates true\n  conflicts_with formula: \"tailscale\"\n  depends_on macos: \">= :catalina\"\n\n  app \"Tailscale.app\"\n  # shim script (https://github.com/caskroom/homebrew-cask/issues/18809)\n  shimscript = \"\#{staged_path}/tailscale.wrapper.sh\"\n  binary shimscript, target: \"tailscale\"\n\n  preflight do\n    File.write shimscript, <<~EOS\n      #!/bin/sh\n      exec '\#{appdir}/Tailscale.app/Contents/MacOS/Tailscale' \"$@\"\n    EOS\n  end\n\n  uninstall login_item: \"Tailscale\",\n            quit:       \"io.tailscale.ipn.macsys\"\n\n  zap trash: [\n    \"Library/Tailscale\",\n    \"~/Library/Application Scripts/*.io.tailscale.ipn.macsys\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Application Scripts/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/io.tailscale.ipn.macos.network-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys.share-extension\",\n    \"~/Library/Containers/io.tailscale.ipn.macsys\",\n    \"~/Library/Containers/Tailscale\",\n    \"~/Library/Group Containers/*.io.tailscale.ipn.macsys\",\n  ]\nend\n", @tap=#<Tap:0x000000014f864d68 @user="Homebrew", @repo="cask", @name="homebrew/cask", @full_name="Homebrew/homebrew-cask", @path=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask>, @alias_table=nil, @alias_reverse_table=nil, @cask_dir=#<Pathname:/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks>>, @allow_reassignment=false, @block=#<Proc:0x000000014f877dc8@/opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/tailscale.rb:1>, @default_config=#<Cask::Config:0x000000014f8663e8 @explicit={}>, @caskroom_path=#<Pathname:/opt/homebrew/Caskroom/tailscale>, @metadata_main_container_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/.metadata>, @config=#<Cask::Config:0x000000014e365598 @explicit={}>, @dsl=#<Cask::DSL:0x000000014e3650c0 @cask=#<Cask::Cask:0x000000014f877e90 ...>, @token="tailscale", @version="1.34.0", @sha256=#<Checksum:0x000000014e364238 @hexdigest="d825a07ce2ee7e4c6706e2d10a24a5b778a290c44f09f228e873c75517ffa13e">, @url=#<URL::DSL:0x000000014e37d648 @uri=#<URI::HTTPS https://pkgs.tailscale.com/stable/Tailscale-1.34.0-macos.zip>, @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=["Tailscale"], @desc="Mesh VPN based on Wireguard", @homepage="https://tailscale.com/", @livecheck=#<Livecheck:0x000000014e39d538 @package_or_resource=#<Cask::DSL:0x000000014e3650c0 ...>, @referenced_cask_name=nil, @referenced_formula_name=nil, @regex=nil, @skip=false, @skip_msg=nil, @strategy=:sparkle, @url="https://pkgs.tailscale.com/stable/appcast.xml", @strategy_block=#<Proc:0x000000014f874f60(&:short_version)>>, @livecheckable=true, @auto_updates=true, @conflicts_with={:formula=>#<Set: {"tailscale"}>}, @depends_on={:macos=>#<MacOSRequirement: version>="10.15" []>}, @artifacts=#<Cask::ArtifactSet: {...}>, @staged_path=#<Pathname:/opt/homebrew/Caskroom/tailscale/1.34.0>, @language_eval=nil>, @download=#<Pathname:/Users/skhaz/Library/Caches/Homebrew/downloads/1f686e3b682213801abd751554030017e0db64f329e0d86802d86abb4348c50b--Tailscale-1.34.0-macos.zip>>, @dsl_args=[{:trash=>["Library/Tailscale", "~/Library/Application Scripts/*.io.tailscale.ipn.macsys", "~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension", "~/Library/Application Scripts/io.tailscale.ipn.macsys", "~/Library/Containers/io.tailscale.ipn.macos.network-extension", "~/Library/Containers/io.tailscale.ipn.macsys.share-extension", "~/Library/Containers/io.tailscale.ipn.macsys", "~/Library/Containers/Tailscale", "~/Library/Group Containers/*.io.tailscale.ipn.macsys"]}], @directives={:trash=>["Library/Tailscale", "~/Library/Application Scripts/*.io.tailscale.ipn.macsys", "~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension", "~/Library/Application Scripts/io.tailscale.ipn.macsys", "~/Library/Containers/io.tailscale.ipn.macos.network-extension", "~/Library/Containers/io.tailscale.ipn.macsys.share-extension", "~/Library/Containers/io.tailscale.ipn.macsys", "~/Library/Containers/Tailscale", "~/Library/Group Containers/*.io.tailscale.ipn.macsys"], :signal=>[]}>}>
==> Installing artifact of class Cask::Artifact::PreflightBlock
==> Installing artifact of class Cask::Artifact::App
==> Moving App 'Tailscale.app' to '/Applications/Tailscale.app'
==> Installing artifact of class Cask::Artifact::Binary
==> Linking Binary 'tailscale.wrapper.sh' to '/opt/homebrew/bin/tailscale'
/bin/ln -h -f -s -- /opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh /opt/homebrew/bin/tailscale
==> Adding com.apple.metadata:kMDItemAlternateNames metadata
/usr/bin/xattr -p com.apple.metadata:kMDItemAlternateNames /opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh
==> Existing metadata is:
/bin/chmod -- u\+rw /opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh /opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh
/usr/bin/xattr -w com.apple.metadata:kMDItemAlternateNames \(\"tailscale\"\) /opt/homebrew/Caskroom/tailscale/1.34.0/tailscale.wrapper.sh
/opt/homebrew/Library/Homebrew/shims/shared/git --version
🍺  tailscale was successfully installed!

Output of brew doctor --verbose

brew doctor --verbose
==> Cask Environment Variables:
BUNDLE_PATH
CHRUBY_VERSION
GEM_HOME
GEM_PATH
HOMEBREW_CASK_OPTS
LC_ALL
PATH
RBENV_VERSION
RUBYLIB
RUBYOPT
RUBYPATH
SHELL
==> $LOAD_PATHS
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/warning-1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/tapioca-0.7.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/yard-sorbet-0.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/yard-0.9.28/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/spoom-1.1.11/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/thor-1.2.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-static-and-runtime-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-static-0.5.10461-universal-darwin-21/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-cobertura-2.1.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-0.21.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov_json_formatter-0.1.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-html-0.12.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ruby-macho-3.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.11/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-rspec-2.15.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-rails-2.17.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-performance-1.15.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-1.35.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unicode-display_width-2.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ruby-progressbar-1.11.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-ast-1.24.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec_junit_formatter-0.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-sorbet-1.9.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-its-1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-github-2.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-mocks-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-expectations-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-core-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-support-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ronn-0.7.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rexml-3.2.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rdiscount-2.2.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/rdiscount-2.2.7
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rbi-0.0.14/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unparser-0.6.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rack-3.0.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/pry-0.14.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/plist-3.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/patchelf-1.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parlour-8.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rainbow-3.1.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parser-3.1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parallel_tests-3.13.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parallel-1.22.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mustache-1.1.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/method_source-1.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mechanize-2.8.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/webrobots-0.1.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/webrick-1.7.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubyntlm-0.6.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/nokogiri-1.13.9-x86_64-darwin/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/racc-1.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/racc-1.6.1
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/net-http-persistent-4.0.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/net-http-digest_auth-1.4.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mime-types-3.4.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mime-types-data-3.2022.0105/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/json_schemer-0.2.23/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/uri_template-0.7.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/json-2.6.3
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/http-cookie-1.0.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/hpricot-0.8.6/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/hpricot-0.8.6
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/hana-1.3.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/elftools-1.2.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ecma-re-validator-0.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/regexp_parser-2.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/domain_name-0.5.20190701/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unf-0.1.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unf_ext-0.0.8.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/unf_ext-0.0.8.2
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/docile-1.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.5.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/did_you_mean-1.6.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/connection_pool-2.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/commander-4.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/highline-2.0.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/coderay-1.1.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/byebug-11.1.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/byebug-11.1.3
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.15.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/bootsnap-1.15.0
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/msgpack-1.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/msgpack-1.6.0
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/bindata-2.4.14/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ast-2.4.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/addressable-2.8.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/public_suffix-5.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.6.6/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/tzinfo-2.0.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/minitest-5.16.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/i18n-1.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/arm64e-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/universal-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/arm64e-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin22
/opt/homebrew/Library/Homebrew
==> Homebrew Version
3.6.14-41-g6cf955c
==> macOS
13.0.1
==> SIP
Enabled
==> Homebrew Cask Staging Location
/opt/homebrew/Caskroom
==> Homebrew Cask Taps:
/opt/homebrew/Library/Taps/homebrew/homebrew-cask (4125 casks)
Your system is ready to brew.
λ /opt/workspace/personal/resume/ master clear
λ /opt/workspace/personal/resume/ master brew doctor --verbose
==> Cask Environment Variables:
BUNDLE_PATH
CHRUBY_VERSION
GEM_HOME
GEM_PATH
HOMEBREW_CASK_OPTS
LC_ALL
PATH
RBENV_VERSION
RUBYLIB
RUBYOPT
RUBYPATH
SHELL
==> $LOAD_PATHS
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/warning-1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/tapioca-0.7.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/yard-sorbet-0.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/yard-0.9.28/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/spoom-1.1.11/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/thor-1.2.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-static-and-runtime-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-static-0.5.10461-universal-darwin-21/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-cobertura-2.1.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-0.21.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov_json_formatter-0.1.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/simplecov-html-0.12.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ruby-macho-3.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.11/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-rspec-2.15.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-rails-2.17.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-performance-1.15.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-1.35.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unicode-display_width-2.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ruby-progressbar-1.11.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-ast-1.24.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec_junit_formatter-0.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-sorbet-1.9.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-its-1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-github-2.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-mocks-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-expectations-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-core-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rspec-support-3.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ronn-0.7.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rexml-3.2.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rdiscount-2.2.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/rdiscount-2.2.7
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rbi-0.0.14/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unparser-0.6.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rack-3.0.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/pry-0.14.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/plist-3.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/patchelf-1.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parlour-8.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.10461/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rainbow-3.1.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parser-3.1.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parallel_tests-3.13.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/parallel-1.22.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mustache-1.1.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/method_source-1.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mechanize-2.8.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/webrobots-0.1.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/webrick-1.7.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubyntlm-0.6.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/nokogiri-1.13.9-x86_64-darwin/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/racc-1.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/racc-1.6.1
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/net-http-persistent-4.0.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/net-http-digest_auth-1.4.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mime-types-3.4.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/mime-types-data-3.2022.0105/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/json_schemer-0.2.23/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/uri_template-0.7.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/json-2.6.3
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/http-cookie-1.0.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/hpricot-0.8.6/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/hpricot-0.8.6
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/hana-1.3.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/elftools-1.2.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ecma-re-validator-0.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/regexp_parser-2.6.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/domain_name-0.5.20190701/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unf-0.1.4/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/unf_ext-0.0.8.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/unf_ext-0.0.8.2
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/docile-1.4.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.5.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/did_you_mean-1.6.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/connection_pool-2.3.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/commander-4.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/highline-2.0.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/coderay-1.1.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/byebug-11.1.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/byebug-11.1.3
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.15.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/bootsnap-1.15.0
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/msgpack-1.6.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-21/2.6.0/msgpack-1.6.0
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/bindata-2.4.14/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/ast-2.4.2/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/addressable-2.8.1/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/public_suffix-5.0.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/activesupport-6.1.7/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/zeitwerk-2.6.6/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/tzinfo-2.0.5/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/minitest-5.16.3/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/i18n-1.12.0/lib
/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.10/lib/concurrent-ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/arm64e-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby/2.6.0/universal-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/arm64e-darwin22
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin22
/opt/homebrew/Library/Homebrew
==> Homebrew Version
3.6.14-41-g6cf955c
==> macOS
13.0.1
==> SIP
Enabled
==> Homebrew Cask Staging Location
/opt/homebrew/Caskroom
==> Homebrew Cask Taps:
/opt/homebrew/Library/Taps/homebrew/homebrew-cask (4125 casks)
Your system is ready to brew.

Output of brew tap

homebrew/bundle
homebrew/cask
homebrew/core
SMillerDev commented 1 year ago

Can you try removing Tailscale from Homebrew and installing it manually and see if that works first?

I'd suggest trying this from upstream.

skhaz commented 1 year ago

@SMillerDev it works installing using the Apple Store, but not by brew

SMillerDev commented 1 year ago

That's a different tailscale, the cask is nr 2 in https://tailscale.com/kb/1065/macos-variants/ and the formula is nr 3. Could you try running the package from nr2 manually?

skhaz commented 1 year ago

I thought the cask tailscale was the same app from the Apple Store. Which command do you want to me run?

SMillerDev commented 1 year ago

No, Casks are very rarely the same as their App Store counterparts. The way to test the difference is to download Tailscale from https://pkgs.tailscale.com/stable/#macos

skhaz commented 1 year ago

I understand now. Thanks for explaining. I will test on other MacBook and let you know

skhaz commented 1 year ago

Installing the App Store version solved the issue (mas install 1475387142)