Steps to replicate the issue (include links if applicable):
- mwcli 0.15.0 was installed by the command on the wiki.
- sudo mw update
What happens?:
% sudo mw update panic: user: unknown userid 502 goroutine 1 [running]: gitlab.wikimedia.org/repos/releng/cli/internal/util/dirs.UserDirectoryPath(0x1ede227, 0x6, 0x100, 0x2) /builds/repos/releng/cli/internal/util/dirs/dirs.go:23 +0x15f gitlab.wikimedia.org/repos/releng/cli/internal/cli.UserDirectoryPath(...) /builds/repos/releng/cli/internal/cli/dir.go:14 gitlab.wikimedia.org/repos/releng/cli/internal/config.Path(...) /builds/repos/releng/cli/internal/config/root.go:17 gitlab.wikimedia.org/repos/releng/cli/internal/config.ensureExists() /builds/repos/releng/cli/internal/config/root.go:21 +0x58 gitlab.wikimedia.org/repos/releng/cli/internal/config.LoadFromDisk(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /builds/repos/releng/cli/internal/config/root.go:42 +0x56 gitlab.wikimedia.org/repos/releng/cli/cmd.Execute(0x2143938, 0x7, 0x2142adc, 0x4, 0x2142ae4, 0x5, 0x2143940, 0x7, 0x2146ae0, 0x14, ...) /builds/repos/releng/cli/cmd/root.go:150 +0x13b main.main() /builds/repos/releng/cli/main.go:29 +0xb5
Software version (skip for WMF-hosted wikis like Wikipedia):
% mw version -vv TRACE mwcli: PersistentPreRun mw version 0.15.0 ( 2022-07-11T12:43:45Z ) https://gitlab.wikimedia.org/repos/releng/cli/-/releases DEBUG GitCommit: f4161fd GitBranch: HEAD GitState: clean GitSummary: v0.15.0 BuildDate: 2022-07-11T12:43:45Z Version: 0.15.0
Other information (browser name/version, screenshots, etc.):
% mw update New update found: 0.16.0 ? Do you want to update? Yes Updating binary 100% |████████████████████████████████████████████████████████████████████████████| (100/100, 10 it/s) Binary update failedopen /usr/local/bin/.mw.new: permission denied % id -A auid=502 mask.success=0xffffffff mask.failure=0xffffffff asid=100018 termid_addr.port=0x03000002 termid_addr.addr[0]=0x00000000 termid_addr.addr[1]=0x00000000 termid_addr.addr[2]=0x00000000 termid_addr.addr[3]=0x00000000
- macOS Monterey Version 12.6
- MacBook Pro
- Chip Apple M1 Pro