[GH-ISSUE #1677] Bug: Bash script attempts stale PPA for modern Ubuntu #1003

Open
opened 2026-03-01 14:47:51 +03:00 by kerem · 0 comments
Owner

Originally created by @btwood on GitHub (Apr 20, 2025).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1677

Originally assigned to: @pirate on GitHub.

Provide a screenshot and describe the bug

The bash installer script referenced in the Quicktart will attempt to install a long deprecated Ubuntu PPA on launchpad. Recommend updating script to perform the python pip install process.

curl -fsSL 'https://get.archivebox.io' | bash on ubuntu attempts the launchpad PPA at https://ppa.launchpadcontent.net/archivebox/archivebox/ubuntu/ which only contains a PPA for focal (20.04), and not jammy (22.04) or noble (24.04).

Indeed, the main page for the PPA (https://launchpad.net/~archivebox) says it is deprecated, and to use pip packages instead.

Steps to reproduce

1. Create an Ubuntu 24.04 LXC or Server
2. apt update && apt upgrade
3. apt install curl
4. adduser archivebox && usermod -a archivebox -G sudo && su archivebox
5. cd ~
6. curl -fsSL 'https://get.archivebox.io' | bash
7. Watch it fail to locate an appropriate PPA for recent Ubuntu LTS versions

Logs or errors


ArchiveBox Version

0.7.3 or any dev/main branch version. Didn't actually get a successful install.

How did you install the version of ArchiveBox you are using?

apt

What operating system are you running on?

Linux (Ubuntu/Debian/Arch/Alpine/etc.)

What type of drive are you using to store your ArchiveBox data?

  • some of data/ is on a local SSD or NVMe drive
  • some of data/ is on a spinning hard drive or external USB drive
  • some of data/ is on a network mount (e.g. NFS/SMB/Ceph/GlusterFS/etc.)
  • some of data/ is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/Google Drive/Dropbox/etc.)

Docker Compose Configuration


ArchiveBox Configuration


Originally created by @btwood on GitHub (Apr 20, 2025). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1677 Originally assigned to: @pirate on GitHub. ### Provide a screenshot and describe the bug The bash installer script referenced in the Quicktart will attempt to install a long deprecated Ubuntu PPA on launchpad. Recommend updating script to perform the python pip install process. `curl -fsSL 'https://get.archivebox.io' | bash` on ubuntu attempts the launchpad PPA at https://ppa.launchpadcontent.net/archivebox/archivebox/ubuntu/ which only contains a PPA for focal (20.04), and not jammy (22.04) or noble (24.04). Indeed, the main page for the PPA (https://launchpad.net/~archivebox) says it is deprecated, and to use pip packages instead. ### Steps to reproduce ```markdown 1. Create an Ubuntu 24.04 LXC or Server 2. apt update && apt upgrade 3. apt install curl 4. adduser archivebox && usermod -a archivebox -G sudo && su archivebox 5. cd ~ 6. curl -fsSL 'https://get.archivebox.io' | bash 7. Watch it fail to locate an appropriate PPA for recent Ubuntu LTS versions ``` ### Logs or errors ```shell ``` ### ArchiveBox Version ```shell 0.7.3 or any dev/main branch version. Didn't actually get a successful install. ``` ### How did you install the version of ArchiveBox you are using? apt ### What operating system are you running on? Linux (Ubuntu/Debian/Arch/Alpine/etc.) ### What type of drive are you using to store your ArchiveBox data? - [ ] some of `data/` is on a local SSD or NVMe drive - [ ] some of `data/` is on a spinning hard drive or external USB drive - [ ] some of `data/` is on a network mount (e.g. NFS/SMB/Ceph/GlusterFS/etc.) - [ ] some of `data/` is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/Google Drive/Dropbox/etc.) ### Docker Compose Configuration ```shell ``` ### ArchiveBox Configuration ```shell ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#1003
No description provided.