Conversation
…tu 24.04+ Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
sebst
left a comment
There was a problem hiding this comment.
Tests still failing:
[2026-03-19T12:50:20.871Z] #14 4.030 Setting up ca-certificates (20250419) ...
[2026-03-19T12:50:21.193Z] #14 4.502 Updating certificates in /etc/ssl/certs...
[2026-03-19T12:50:21.781Z] #14 5.090 150 added, 0 removed; done.
[2026-03-19T12:50:21.978Z] #14 5.104 Setting up libp11-kit0:amd64 (0.25.5-3) ...
#14 5.107 Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ...
#14 5.110 Setting up libgnutls30t64:amd64 (3.8.9-3+deb13u2) ...
#14 5.112 Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...
#14 5.115 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
#14 5.118 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u2) ...
#14 5.120 Setting up curl (8.14.1-2+deb13u2) ...
#14 5.123 Processing triggers for libc-bin (2.41-12+deb13u2) ...
[2026-03-19T12:50:21.978Z]
#14 5.133 Processing triggers for ca-certificates (20250419) ...
#14 5.137 Updating certificates in /etc/ssl/certs...
[2026-03-19T12:50:22.299Z] #14 5.608 0 added, 0 removed; done.
#14 5.608 Running hooks in /etc/ca-certificates/update.d...
[2026-03-19T12:50:22.450Z] #14 5.609 done.
[2026-03-19T12:58:56.105Z] #14 519.4 tar: ./opt/keybase/Keybase: Wrote only 9216 of 10240 bytes
…extraction Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
The Fixed in 8bef42e by piping |
sebst
left a comment
There was a problem hiding this comment.
need to bump minor version in devcontainer-feature.json
Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Done in a14bc9c — bumped |
The keybase
.debpackage declares GUI dependencies (libayatana-appindicator3-1,fuse,libasound2,libxss1,libxtst6,libgtk-3-0) that are renamed or absent in Ubuntu 24.04+, causingapt-get installto abort entirely. The package also bundles a large Electron GUI app at/opt/keybase/Keybasewhich exhausts the container's available disk space when extracted.Changes
src/keybase.io/install.sh: Replaceapt-get install /tmp/keybase.debwith a streaming pipeline that extracts only thekeybaseCLI binary from the deb's embedded tar — without writing the large Electron GUI app or any other package contents to disk.The GUI libraries are irrelevant for CLI usage in a headless devcontainer. The Electron GUI app (
/opt/keybase/Keybase) and all other package assets are discarded in the stream and never written to disk. KBFS/fuse-based features remain non-functional in containers regardless, so there is no regression. Pipeline failures (e.g. binary missing from the deb) are caught by the existingset -o pipefailat the top of the script.Original prompt
keybase.iois not installable on Ubuntu #130📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.