msitarzewski / msitarzewski/brew-browser
[brew-browser] Upgrade-all failed
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 30
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 6
Description
brew-browser: 0.5.1
Homebrew: 6.0.16
Error code: brew_exit_non_zero
Command: brew upgrade
Exit code: 1
stderr excerpt:
…(truncated)…
Manifest azure-cli (2.90.0)
✔︎ Bottle Manifest openjdk (26.0.2.1)
✔︎ Bottle Manifest composer (2.10.3)
✔︎ Bottle Manifest php (8.5.10)
✔︎ Bottle Manifest qemu (11.1.1)
==> Fetching downloads for: ca-certificates, openssl@3, libpq, postgresql@15, apr-util, openldap, fontconfig, pcre2, harfbuzz, little-cms2, openjdk, imath, python@3.14, python@3.13, libslirp, libpsl, freetds, php, composer, libdeflate, openexr, re2c, p11-kit, qemu, unbound, flyctl, grpcurl, azure-cli, temurin@17, openssl@3, postgresql@15, python@3.13 and python@3.14
✔︎ Bottle ca-certificates (2026-08-13)
✔︎ Bottle apr-util (1.6.5)
✔︎ Bottle fontconfig (2.18.3)
✔︎ Bottle little-cms2 (2.19.1)
✔︎ Bottle imath (3.2.3)
✔︎ Bottle libslirp (4.9.4)
✔︎ Bottle libpsl (0.23.3)
✔︎ Bottle composer (2.10.3)
✔︎ Bottle libdeflate (1.26)
✔︎ Bottle openexr (3.4.15)
✔︎ Bottle p11-kit (0.26.5)
✔︎ Bottle libpq (18.6)
✔︎ Bottle openldap (2.7.0)
✔︎ Bottle pcre2 (10.48)
✔︎ Bottle unbound (1.26.0)
✔︎ Bottle re2c (4.6)
✔︎ Bottle harfbuzz (14.4.0)
✔︎ Bottle python@3.14 (3.14.7)
✔︎ Bottle grpcurl (1.9.4)
✔︎ Bottle freetds (1.5.19)
✔︎ Bottle openssl@3 (3.6.4)
✔︎ Bottle python@3.13 (3.13.15)
✔︎ Bottle azure-cli (2.90.0)
✔︎ Cask temurin@17 (17.0.20.1,1)
✔︎ Bottle postgresql@15 (15.19)
✔︎ Bottle php (8.5.10)
✔︎ Bottle flyctl (0.4.96)
✔︎ Bottle qemu (11.1.1)
✔︎ Bottle openjdk (26.0.2.1)
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
Error: temurin@17: Failure while executing; `/usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm --` exited with 1. Here's the output:
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
Warning: Permission denied @ apply2files - /opt/homebrew/Cellar/python@3.13/3.13.1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/multiprocessing/__pycache__/context.cpython-313.pyc
Replace this line with what you were doing when the error appeared, and what you expected to happen.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the brew-browser Upgrade All action and reproduce the reported brew upgrade failure on macOS. Trace how the GUI invokes Homebrew and handles the sudo/password prompt; done means this error path has a confirmed fix or a clearly documented limitation, with a regression check for the failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100