oauth2c icon indicating copy to clipboard operation
oauth2c copied to clipboard

Unable to use oauth2c on an Ubuntu GitHub Actions runner

Open timsearle opened this issue 9 months ago • 4 comments

When trying to use oauth2c on a GitHub Actions Ubuntu runner, having installed via:

curl -sSfL https://raw.githubusercontent.com/cloudentity/oauth2c/master/install.sh | \
sudo sh -s -- -b /usr/local/bin latest

The command times out due to:

/usr/bin/xdg-open: 882: www-browser: not found
/usr/bin/xdg-open: 882: links2: not found
/usr/bin/xdg-open: 882: elinks: not found
/usr/bin/xdg-open: 882: links: not found
/usr/bin/xdg-open: 882: lynx: not found
/usr/bin/xdg-open: 882: w3m: not found

The runner images already come with Chrome and other browsers installed - https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md

When using the macos-latest runner and installing via Homebrew, oauth2c works correctly. Given the 10x multiplier for macOS Github Action runners it would be ideal for oauth2c to work correctly on an Ubuntu runner. I attempt to install lynx and elinks on the runner, but still had issues with timeouts.

timsearle avatar Nov 01 '23 22:11 timsearle