[GH-ISSUE #1572] Bug: UI doesn't reflect that the snapshot exists. #2448

Closed
opened 2026-03-01 17:59:07 +03:00 by kerem · 1 comment
Owner

Originally created by @bitwombat on GitHub (Oct 27, 2024).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1572

Describe the bug

UI doesn't show title of snapshot when aborted 'add' command is followed by an update.

The image below shows some snapshot titles as "Loading..." with a throbber, and some without. The ones without you can see have a "singlepage" archive saved. So they shouldn't say "Loading" nor "not yet archived" on hover.

Image

Steps to reproduce

  1. archive add < bookmarks.json
  2. ctrl-c
  3. archive update --extract singlefile

And lots of other playing/experimenting, so who knows how I got the db into this state.

ArchiveBox version

v0.8.5rc44

0.8.5rc44
ArchiveBox v0.8.5rc44 COMMIT_HASH=unknown BUILD_TIME=2024-10-24 06:28:31 1729711711
IN_DOCKER=False IN_QEMU=False ARCH=x86_64 OS=Linux PLATFORM=Linux-6.8.0-45-generic-x86_64-with-glibc2.35 
PYTHON=Cpython
EUID=1000:1005 UID=1000:1005 PUID=1000:1000 FS_UID=1000:1000 FS_PERMS=644 FS_ATOMIC=True FS_REMOTE=False
DEBUG=False IS_TTY=False SUDO=False ID=4a9def51:6e2bca37 SEARCH_BACKEND=ripgrep LDAP=False

 Binary Dependencies:
 √  pip                   22.0.2       sys_pip    /usr/bin/pip
 X  pipx                  None         not found  None of the configured providers (lib_pip, venv_pip, sys_pip, apt, brew, env) were able to load binary: pipx ERRORS={}
 √  python                3.12.7       sys_pip    ./.asdf/installs/python/3.12.7/bin/python3.12
 √  sqlite                2.6.0        sys_pip    ./.asdf/installs/python/3.12.7/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py
 √  django                5.1.2        sys_pip    ./.asdf/installs/python/3.12.7/lib/python3.12/site-packages/django/__init__.py
 √  node                  20.9.0       env        ./.asdf/shims/node
 √  npm                   10.1.0       env        ./.asdf/shims/npm
 √  npx                   10.1.0       env        ./.asdf/shims/npx
 X  playwright            None         not found  None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={}
 X  puppeteer             None         not found  None of the configured providers (lib_npm, sys_npm, env) were able to load binary: puppeteer ERRORS={}
 √  rg                    13.0.0       apt        /usr/bin/rg
 X  chrome                None         not found  None of the configured providers (puppeteer, env, playwright, apt, brew) were able to load binary: chrome ERRORS={'env': 'Error calling function `<lambda>`: Exception: None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={}', 'playwright': 'Error calling function `<lambda>`: Exception: None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={}'}
 √  curl                  7.81.0       apt        /usr/bin/curl
 √  git                   2.34.1       apt        /usr/bin/git
 X  postlight-parser      None         not found  None of the configured providers (lib_npm, sys_npm, env) were able to load binary: postlight-parser ERRORS={}
 X  readability-extractor None         not found  None of the configured providers (lib_npm, sys_npm, env) were able to load binary: readability-extractor ERRORS={}
 X  single-file           None         not found  None of the configured providers (lib_npm, sys_npm, env) were able to load binary: single-file ERRORS={}
 √  wget                  1.21.2       apt        /usr/bin/wget
 √  yt-dlp                2024.10.22   env        ./.asdf/installs/python/3.12.7/bin/yt-dlp
 √  ffmpeg                4.4.2        env        /usr/bin/ffmpeg

 Package Managers:
 √  sys_pip     /usr/bin/pip                                         UID=1000 PATH=/usr/bin:./.asdf/inst…
 -  pipx        not available                                        UID=1000 PATH=
 -  venv_pip    not available                                        UID=1000 PATH=/tmp/NotInsideAVenv/l…
 -  lib_pip     not available                                        UID=1000 PATH=./lib/x86_64-linux/pi…
 √  sys_npm     /opt/bin/npm                                         UID=1000 PATH=/opt/bin
 -  lib_npm     /opt/bin/npm                                         UID=1000 PATH=./lib/x86_64-linux/np…
I don't know what's up with the errors above - singlefile works as does readability, and they don't error out when saving a URL.
Originally created by @bitwombat on GitHub (Oct 27, 2024). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1572 #### Describe the bug UI doesn't show title of snapshot when aborted 'add' command is followed by an update. The image below shows some snapshot titles as "Loading..." with a throbber, and some without. The ones without you can see have a "singlepage" archive saved. So they shouldn't say "Loading" nor "not yet archived" on hover. ![Image](https://github.com/user-attachments/assets/63b4ba7f-fca8-4e9e-8dfe-b036b557e1ee) #### Steps to reproduce 1) archive add < bookmarks.json 2) ctrl-c 3) archive update --extract singlefile And lots of other playing/experimenting, so who knows how I got the db into this state. #### ArchiveBox version v0.8.5rc44 <details> ```logs 0.8.5rc44 ArchiveBox v0.8.5rc44 COMMIT_HASH=unknown BUILD_TIME=2024-10-24 06:28:31 1729711711 IN_DOCKER=False IN_QEMU=False ARCH=x86_64 OS=Linux PLATFORM=Linux-6.8.0-45-generic-x86_64-with-glibc2.35 PYTHON=Cpython EUID=1000:1005 UID=1000:1005 PUID=1000:1000 FS_UID=1000:1000 FS_PERMS=644 FS_ATOMIC=True FS_REMOTE=False DEBUG=False IS_TTY=False SUDO=False ID=4a9def51:6e2bca37 SEARCH_BACKEND=ripgrep LDAP=False Binary Dependencies: √ pip 22.0.2 sys_pip /usr/bin/pip X pipx None not found None of the configured providers (lib_pip, venv_pip, sys_pip, apt, brew, env) were able to load binary: pipx ERRORS={} √ python 3.12.7 sys_pip ./.asdf/installs/python/3.12.7/bin/python3.12 √ sqlite 2.6.0 sys_pip ./.asdf/installs/python/3.12.7/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py √ django 5.1.2 sys_pip ./.asdf/installs/python/3.12.7/lib/python3.12/site-packages/django/__init__.py √ node 20.9.0 env ./.asdf/shims/node √ npm 10.1.0 env ./.asdf/shims/npm √ npx 10.1.0 env ./.asdf/shims/npx X playwright None not found None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={} X puppeteer None not found None of the configured providers (lib_npm, sys_npm, env) were able to load binary: puppeteer ERRORS={} √ rg 13.0.0 apt /usr/bin/rg X chrome None not found None of the configured providers (puppeteer, env, playwright, apt, brew) were able to load binary: chrome ERRORS={'env': 'Error calling function `<lambda>`: Exception: None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={}', 'playwright': 'Error calling function `<lambda>`: Exception: None of the configured providers (lib_pip, venv_pip, sys_pip, env) were able to load binary: playwright ERRORS={}'} √ curl 7.81.0 apt /usr/bin/curl √ git 2.34.1 apt /usr/bin/git X postlight-parser None not found None of the configured providers (lib_npm, sys_npm, env) were able to load binary: postlight-parser ERRORS={} X readability-extractor None not found None of the configured providers (lib_npm, sys_npm, env) were able to load binary: readability-extractor ERRORS={} X single-file None not found None of the configured providers (lib_npm, sys_npm, env) were able to load binary: single-file ERRORS={} √ wget 1.21.2 apt /usr/bin/wget √ yt-dlp 2024.10.22 env ./.asdf/installs/python/3.12.7/bin/yt-dlp √ ffmpeg 4.4.2 env /usr/bin/ffmpeg Package Managers: √ sys_pip /usr/bin/pip UID=1000 PATH=/usr/bin:./.asdf/inst… - pipx not available UID=1000 PATH= - venv_pip not available UID=1000 PATH=/tmp/NotInsideAVenv/l… - lib_pip not available UID=1000 PATH=./lib/x86_64-linux/pi… √ sys_npm /opt/bin/npm UID=1000 PATH=/opt/bin - lib_npm /opt/bin/npm UID=1000 PATH=./lib/x86_64-linux/np… ``` </details> I don't know what's up with the errors above - singlefile works as does readability, and they don't error out when saving a URL.
kerem closed this issue 2026-03-01 17:59:07 +03:00
Author
Owner

@pirate commented on GitHub (Oct 27, 2024):

Merging with this as it's the same bug, will get it fixed in the next few rc releases, thanks for reporting: https://github.com/ArchiveBox/ArchiveBox/issues/1178

<!-- gh-comment-id:2440167204 --> @pirate commented on GitHub (Oct 27, 2024): Merging with this as it's the same bug, will get it fixed in the next few rc releases, thanks for reporting: https://github.com/ArchiveBox/ArchiveBox/issues/1178
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#2448
No description provided.