diff --git a/ct/karakeep.sh b/ct/karakeep.sh index 88eb8267d..823f8e54a 100644 --- a/ct/karakeep.sh +++ b/ct/karakeep.sh @@ -46,6 +46,14 @@ function update_script() { fi msg_ok "Update prepared" + if [ ! -f ~/.config/pip/pip.conf ]; then + mkdir -p ~/.config/pip + cat <~/.config/pip/pip.conf +[global] +break-system-packages = true +EOF + fi + if grep -q "start:prod" /etc/systemd/system/karakeep-workers.service; then sed -i 's|^ExecStart=.*$|ExecStart=/usr/bin/node dist/index.mjs|' /etc/systemd/system/karakeep-workers.service systemctl daemon-reload diff --git a/install/karakeep-install.sh b/install/karakeep-install.sh index 0417d87f4..a0eea98da 100644 --- a/install/karakeep-install.sh +++ b/install/karakeep-install.sh @@ -36,6 +36,11 @@ NODE_VERSION="24" NODE_MODULE="pnpm@${MODULE_VERSION}" setup_nodejs msg_info "Installing external JavaScript Extension for yt-dlp" $STD pip install -U yt-dlp-ejs +mkdir -p ~/.config/pip +cat <~/.config/pip/pip.conf +[global] +break-system-packages = true +EOF msg_ok "Installed external JavaScript Extension for yt-dlp" msg_info "Installing karakeep"