Comments (4)
$ uname -a
Linux zzz 6.1.0-16-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) x86_64 GNU/Linux
from archivebox.
Applied this diff:
diff --git a/Dockerfile b/Dockerfile
index 8a537a88..e837acc9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -253,7 +253,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=apt-$TARGETARCH$T
echo "[+] Installing PIP ArchiveBox dependencies from requirements.txt for ${TARGETPLATFORM}..." \
&& apt-get update -qq \
&& apt-get install -qq -y -t bookworm-backports \
- # build-essential \
+ build-essential python3-dev slapd ldap-utils \
libssl-dev libldap2-dev libsasl2-dev \
python3-ldap python3-msgpack python3-mutagen python3-regex python3-pycryptodome procps \
# && ln -s "$GLOBAL_VENV" "$APP_VENV" \
Got past the previous issue, onto a new error:
> [stage-0 22/23] RUN "/app"/bin/docker_entrypoint.sh version 2>&1 | tee -a /VERSION.txt:
#26 2.209 Traceback (most recent call last):
#26 2.209 File "/usr/local/bin/archivebox", line 5, in <module>
#26 2.209 from archivebox.cli import main
#26 2.209 File "/app/archivebox/cli/__init__.py", line 83, in <module>
#26 2.209 SUBCOMMANDS = list_subcommands()
#26 2.209 ^^^^^^^^^^^^^^^^^^
#26 2.209 File "/app/archivebox/cli/__init__.py", line 43, in list_subcommands
#26 2.209 module = import_module('.archivebox_{}'.format(subcommand), __package__)
#26 2.209 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#26 2.210 File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
#26 2.210 return _bootstrap._gcd_import(name[level:], package, level)
#26 2.210 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#26 2.210 File "/app/archivebox/cli/archivebox_init.py", line 11, in <module>
#26 2.210 from ..main import init
#26 2.210 File "/app/archivebox/main.py", line 23, in <module>
#26 2.210 from .parsers import (
#26 2.210 File "/app/archivebox/parsers/__init__.py", line 16, in <module>
#26 2.210 from ..system import atomic_write
#26 2.210 File "/app/archivebox/system.py", line 14, in <module>
#26 2.210 from .vendor.atomicwrites import atomic_write as lib_atomic_write
#26 2.210 ModuleNotFoundError: No module named 'archivebox.vendor.atomicwrites'
------
executor failed running [/bin/bash -o pipefail -o errexit -o errtrace -o nounset -c "$CODE_DIR"/bin/docker_entrypoint.sh version 2>&1 | tee -a /VERSION.txt]: exit code: 1
from archivebox.
It's under active heavy development right now sorry, I am changing the primary keys of the core models to UUIDs/ a new system called ABIDs, so it's going to be on-and-off broken for at least a few weeks. Hang tight and use the tagged v0.8.0-rc pre-release or v0.7.2 for now!
from archivebox.
Definitely not trying to tell you how to run your show and very appreciative of the work here, but might be worth keeping build-breaking changes to some kind of dev branch. I'm sure you may have your reasons though.
from archivebox.
Related Issues (20)
- Support: singlefile & readability fail to work HOT 3
- Bug: Enter a valid URL. HOT 2
- Bug: AttributeError: 'PosixPath' object has no attribute 'split' / ImportError: attempted relative import beyond top-level package HOT 7
- New Feature: Provide deeper `mitmproxy` integration out-of-the-box in Docker HOT 1
- Bug: upgrading Docker image from 0.7.2 to 0.7.4 - The 0.7.4 version doesn't work HOT 3
- a bug of urllib.parse.urljoin HOT 2
- Feature Request: Create an ArchiveBox ingestion Slack bot
- Fix Docker image builds CI messing up `:latest`, `:stable`, and `:dev` tags HOT 14
- Feature Request: OIDC oauth2 sign in / registration HOT 3
- Question: How to recursively archive directories containing many PDF download links HOT 3
- Make `Could not find profile "Default" in CHROME_USER_DATA_DIR` a warning instead of an error, and move to new PERSONAS_DIR system HOT 8
- Feature Request: Set default extraction methods
- Support: How to restore accidentally deleted `docker-compose.yml` file HOT 7
- Bug: container-image on github is wrongly named archivebox/archivebox/archivebox HOT 5
- Question: How can I archive a page with expandable comments? HOT 1
- How to use CLI to set config values with JSON / nested quotes `SINGLEFILE_ARGS=["--example"]` HOT 1
- Chrome Browser Profile / Cookies not applying to SingleFile in v0.7.2? HOT 4
- Bug: can't set `CSRF_TRUSTED_ORIGINS`, preventing login when behind a load balancer HOT 3
- Bug: cannot generate API key HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archivebox.