-
Notifications
You must be signed in to change notification settings - Fork 230
Description
Hello flexcomng,
on my proxmox server I run VMs with debian 13 cloud images:
https://cloud.debian.org/images/cloud/trixie/latest/debian-13-genericcloud-amd64.qcow2
For unknown reasons I got cloud-init neither on debian 12 nor on ubuntu running. Therefore I must continue on debian 13.
I am impressed by your script as it would easy my ERPnext 15 installation very much. Unfortunalety it supports no debian 13 so far...
Therefore I modified your erpnext_quck_install script:
-
Expand version checking:
22: SUPPORTED_VERSIONS=("24.04" "23.04" "22.04" "20.04" "13" "12" "11" "10" "9" "8") -
Remove installation of package software-properties-common
394: sudo apt install git curl whiptail cron -y -
Add dependencies for wkhtmltox
484: sudo apt install fontconfig libxrender1 xfonts-75dpi xfonts-base libjpeg62-turbo libjpeg-turbo8 libxext6 -y -
Replace package default-libmysqlclient-dev with libmariadb-dev
507: sudo apt install pkg-config libmariadb-dev -y
However I get the following errors:
wkhtmltox_0.12.6.1-2.jammy_amd64.deb 100%[===================================================================================================>] 16.55M 6.94MB/s in 2.4s
2026-01-10 17:15:36 (6.94 MB/s) - ‘wkhtmltox_0.12.6.1-2.jammy_amd64.deb’ saved [17352866/17352866]
Selecting previously unselected package wkhtmltox.
(Reading database ... 37850 files and directories currently installed.)
Preparing to unpack wkhtmltox_0.12.6.1-2.jammy_amd64.deb ...
Unpacking wkhtmltox (1:0.12.6.1-2.jammy) ...
dpkg: dependency problems prevent configuration of wkhtmltox:
wkhtmltox depends on libjpeg-turbo8; however:
Package libjpeg-turbo8 is not installed.
dpkg: error processing package wkhtmltox (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.13.1-1) ...
Errors were encountered while processing:
wkhtmltox
Correcting dependencies... Done
REMOVING:
wkhtmltox
Summary:
and
Now let's install bench
Writing to /etc/pip.conf
python3-pip is already the newest version (25.1.1+dfsg-1).
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
Collecting frappe-bench
Downloading frappe_bench-5.28.0-py3-none-any.whl.metadata (16 kB)
Collecting click~=8.2.0 (from frappe-bench)
Downloading click-8.2.1-py3-none-any.whl.metadata (2.5 kB)
Collecting gitpython~=3.1.30 (from frappe-bench)
Downloading gitpython-3.1.46-py3-none-any.whl.metadata (13 kB)
Collecting honcho (from frappe-bench)
Downloading honcho-2.0.0-py3-none-any.whl.metadata (3.8 kB)
Requirement already satisfied: jinja2~=3.1.3 in /usr/lib/python3/dist-packages (from frappe-bench) (3.1.6)
Collecting python-crontab~=2.6.0 (from frappe-bench)
Downloading python_crontab-2.6.0-py3-none-any.whl.metadata (15 kB)
Collecting requests~=2.32.5 (from frappe-bench)
Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting semantic-version~=2.10.0 (from frappe-bench)
Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)
Requirement already satisfied: setuptools>=71.0.0 in /usr/lib/python3/dist-packages (from frappe-bench) (78.1.1)
Collecting uv~=0.9.0 (from frappe-bench)
Downloading uv-0.9.24-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting gitdb<5,>=4.0.1 (from gitpython~=3.1.30->frappe-bench)
Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython~=3.1.30->frappe-bench)
Downloading smmap-5.0.2-py3-none-any.whl.metadata (4.3 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from jinja2~=3.1.3->frappe-bench) (2.1.5)
Collecting python-dateutil (from python-crontab~=2.6.0->frappe-bench)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3/dist-packages (from requests~=2.32.5->frappe-bench) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests~=2.32.5->frappe-bench) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/dist-packages (from requests~=2.32.5->frappe-bench) (2.3.0)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests~=2.32.5->frappe-bench) (2025.1.31)
Collecting six>=1.5 (from python-dateutil->python-crontab~=2.6.0->frappe-bench)
Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Downloading frappe_bench-5.28.0-py3-none-any.whl (153 kB)
Downloading click-8.2.1-py3-none-any.whl (102 kB)
Downloading gitpython-3.1.46-py3-none-any.whl (208 kB)
Downloading gitdb-4.0.12-py3-none-any.whl (62 kB)
Downloading python_crontab-2.6.0-py3-none-any.whl (25 kB)
Downloading requests-2.32.5-py3-none-any.whl (64 kB)
Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
Downloading smmap-5.0.2-py3-none-any.whl (24 kB)
Downloading uv-0.9.24-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.3/22.3 MB 6.6 MB/s eta 0:00:00
Downloading honcho-2.0.0-py3-none-any.whl (22 kB)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: honcho, uv, smmap, six, semantic-version, requests, click, python-dateutil, gitdb, python-crontab, gitpython, frappe-bench
Attempting uninstall: requests
Found existing installation: requests 2.32.3
━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/12 [uv]error: uninstall-no-record-file
× Cannot uninstall requests 2.32.3
╰─> The package's contents are unknown: no RECORD file was found for requests.
hint: The package was installed by debian. You should check if it can uninstall the package.
An error occurred on line 603 with exit status 0
Unfortunately i am no software enegineer or deep linux knowledge guy...
Are you planing to update your erpnext_quick_install.sh script to debian 13? It would help me very much.
Kind regards,
Chris