Open hubdows opened 1 year ago
hi. i have the same problem. samsung j510fn, official android 7.1.1 :( here is more https://github.com/feelfreelinux/octo4a/issues/401
Same #422
Yep seriously broken Same error on 4 different phones Samsung J1 android 4.4 Samsung J1 mini android 5.1 Alcatel 4047a android 7 ZTE Blade a602 android 7
Fix is needed
It is not the phone that is the problem, it is the OS. After trying 5 different ROMs I got with worked with Lineage OS and CM ROMs but only Android 6 or 7. But yes despite that, there is a problem that needs to be addressed. It is not clear on why it failed for other ROMs. May be a validation step could help identify if it will be compatible with the given OS or not
Attempted install on Samsung Galaxy S6 Edge with Android 7.0 error log below.
π» No bootstrap detected, proceeding with installation π» Arch: aarch64 π» Downloading bootstrap 0.3.0 from https://github.com/feelfreelinux/android-linux-bootstrap/releases/download/0.3.0/bootstrap-aarch64.zip π» Request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/352965812/ea14dee1-fef5-465a-9f22-4ff9e7631821?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230519%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230519T202442Z&X-Amz-Expires=300&X-Amz-Signature=d84d0c906f78390f19022cf6652734cca09640c415b6c1e7a91ff4bb008d25a6&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=352965812&response-content-disposition=attachment%3B%20filename%3Dbootstrap-aarch64.zip&response-content-type=application%2Foctet-stream returned status code 200 π» Bootstrap extracted, setting it up... π» >ls πΈ add-user.sh πΈ fake_proc_stat πΈ install-bootstrap.sh πΈ ioctlHook.so πΈ root πΈ rootfs.tar.xz πΈ run-bootstrap.sh π» >chmod -R 700 . π» >sh install-bootstrap.sh πΈ bootstrap ready, run with run-bootstrap.sh π» >sh add-user.sh octoprint π» >cat /etc/motd πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ Welcome to Alpine! πΈ πΈ The Alpine Wiki contains a large amount of how-to guides and general πΈ information about administrating Alpine systems. πΈ See https://wiki.alpinelinux.org/. πΈ πΈ You can setup the system with the command: setup-alpine πΈ πΈ You may change this message by editing /etc/motd. πΈ π» >env πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ EXTRA_BIND=-b /storage/emulated/0/Android/data/com.octo4a/files:/root -b /data/data/com.octo4a/files/serialpipe:/dev/ttyOcto4a -b /data/data/com.octo4a/files/bootstrap/ioctlHook.so:/home/octoprint/ioctlHook.so πΈ MC_AUTH_TOKEN_PATH=/efs πΈ USER=root πΈ EXTERNAL_STORAGE=/sdcard πΈ KNOX_STORAGE=/data/knox/ext_sdcard πΈ PROOT_L2S_DIR=/data/data/com.octo4a/files/bootstrap/bootstrap/.proot.meta πΈ SHLVL=1 πΈ HOME=/root πΈ ANDROID_ASSETS=/system/app πΈ BOOTCLASSPATH=/system/framework/core-oj.jar:/system/framework/core-libart.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/apache-xml.jar:/system/framework/org.apache.http.legacy.boot.jar:/system/framework/sprengine.jar:/system/framework/knoxsdk.jar:/system/framework/sec_edm.jar:/system/framework/sagearpolicymanager.jar:/system/framework/smartbondingservice.jar:/system/framework/timakeystore.jar:/system/framework/fipstimakeystore.jar:/system/framework/knoxvpnuidtag.jar:/system/framework/sec_sdp_sdk.jar:/system/framework/sec_sdp_hidden_sdk.jar:/system/framework/esecomm.jar:/system/framework/SemAudioThumbnail.jar:/system/framework/smatlib.jar:/system/framework/samsung-framework.jar πΈ ANDROID_SOCKET_zygoteagent64=8 πΈ =./root/bin/proot πΈ ANDROID_DATA=/data πΈ PATH=/sbin:/usr/sbin:/bin:/usr/bin πΈ ANDROID_ROOT=/system πΈ LANG='en_US.UTF-8' πΈ ENC_EMULATED_STORAGE_TARGET=/storage/enc_emulated πΈ ASEC_MOUNTPOINT=/mnt/asec πΈ PWD=/root πΈ SYSTEMSERVERCLASSPATH=/system/framework/services.jar:/system/framework/ethernet-service.jar:/system/framework/wifi-service.jar:/system/framework/samsung-services.jar:/system/framework/ssrm.jar:/system/framework/hqm.jar πΈ ANDROID_STORAGE=/storage πΈ PROOT_TMP_DIR=/data/data/com.octo4a/files/bootstrap/tmp πΈ ANDROID_BOOTLOGO=1 π» >ls / πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ bin πΈ dev πΈ etc πΈ home πΈ lib πΈ media πΈ mnt πΈ opt πΈ proc πΈ root πΈ run πΈ sbin πΈ srv πΈ storage πΈ sys πΈ system πΈ tmp πΈ usr πΈ var πΈ vendor π» >apk add openssh-server curl bash unzip πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz πΈ fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz πΈ (1/13) Installing ncurses-terminfo-base (6.3_p20221119-r0) πΈ (2/13) Installing ncurses-libs (6.3_p20221119-r0) πΈ (3/13) Installing readline (8.2.0-r0) πΈ (4/13) Installing bash (5.2.15-r0) πΈ Executing bash-5.2.15-r0.post-install πΈ (5/13) Installing ca-certificates (20230506-r0) πΈ (6/13) Installing brotli-libs (1.0.9-r9) πΈ (7/13) Installing nghttp2-libs (1.51.0-r0) πΈ (8/13) Installing libcurl (8.1.0-r1) πΈ (9/13) Installing curl (8.1.0-r1) πΈ (10/13) Installing openssh-keygen (9.1_p1-r3) πΈ (11/13) Installing openssh-server-common (9.1_p1-r3) πΈ (12/13) Installing openssh-server (9.1_p1-r3) πΈ (13/13) Installing unzip (6.0-r13) πΈ Executing busybox-1.35.0-r29.trigger πΈ Executing ca-certificates-20230506-r0.trigger πΈ OK: 16 MiB in 28 packages π» >echo "PermitRootLogin yes" >> /etc/ssh/sshd_config πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory π» >ssh-keygen -A πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ ssh-keygen: generating new host keys: RSA ECDSA ED25519 π» Installing p7zip... π» >apk add p7zip πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ (1/3) Installing libgcc (12.2.1_git20220924-r4) πΈ (2/3) Installing libstdc++ (12.2.1_git20220924-r4) πΈ (3/3) Installing p7zip (17.04-r3) πΈ Executing busybox-1.35.0-r29.trigger πΈ OK: 28 MiB in 31 packages π» Bootstrap installed π» Downloading Octoprint from https://api.github.com/repos/OctoPrint/OctoPrint/zipball/1.8.7 π» >curl -s https://raw.githubusercontent.com/feelfreelinux/octo4a/master/scripts/setup-octo4a.sh | bash -s πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ (1/99) Installing sdl2 (2.26.5-r0) πΈ (2/99) Installing libxau (1.0.10-r0) πΈ (3/99) Installing libmd (1.0.4-r0) πΈ (4/99) Installing libbsd (0.11.7-r0) πΈ (5/99) Installing libxdmcp (1.1.4-r0) πΈ (6/99) Installing libxcb (1.15-r0) πΈ (7/99) Installing libx11 (1.8.4-r0) πΈ (8/99) Installing aom-libs (3.5.0-r0) πΈ (9/99) Installing alsa-lib (1.2.8-r0) πΈ (10/99) Installing libexpat (2.5.0-r0) πΈ (11/99) Installing libbz2 (1.0.8-r4) πΈ (12/99) Installing libpng (1.6.38-r0) πΈ (13/99) Installing freetype (2.12.1-r0) πΈ (14/99) Installing fontconfig (2.14.1-r0) πΈ (15/99) Installing fribidi (1.0.12-r0) πΈ (16/99) Installing libffi (3.4.4-r0) πΈ (17/99) Installing libintl (0.21.1-r1) πΈ (18/99) Installing libblkid (2.38.1-r1) πΈ (19/99) Installing libmount (2.38.1-r1) πΈ (20/99) Installing pcre2 (10.42-r0) πΈ (21/99) Installing glib (2.74.6-r0) πΈ (22/99) Installing graphite2 (1.3.14-r2) πΈ (23/99) Installing harfbuzz (5.3.1-r1) πΈ (24/99) Installing libass (0.16.0-r1) πΈ (25/99) Installing libdav1d (1.0.0-r2) πΈ (26/99) Installing libdrm (2.4.114-r0) πΈ (27/99) Installing gmp (6.2.1-r2) πΈ (28/99) Installing nettle (3.8.1-r0) πΈ (29/99) Installing p11-kit (0.24.1-r1) πΈ (30/99) Installing libtasn1 (4.19.0-r0) πΈ (31/99) Installing libunistring (1.1-r0) πΈ (32/99) Installing gnutls (3.7.8-r3) πΈ (33/99) Installing lame (3.100-r2) πΈ (34/99) Installing opus (1.3.1-r1) πΈ (35/99) Installing libasyncns (0.8-r1) πΈ (36/99) Installing dbus-libs (1.14.4-r0) πΈ (37/99) Installing libltdl (2.4.7-r1) πΈ (38/99) Installing orc (0.4.33-r0) πΈ (39/99) Installing libogg (1.3.5-r2) πΈ (40/99) Installing flac-libs (1.4.2-r0) πΈ (41/99) Installing libvorbis (1.3.7-r0) πΈ (42/99) Installing libsndfile (1.1.0-r2) πΈ (43/99) Installing libgomp (12.2.1_git20220924-r4) πΈ (44/99) Installing soxr (0.1.3-r3) πΈ (45/99) Installing speexdsp (1.2.1-r0) πΈ (46/99) Installing tdb-libs (1.4.6-r0) πΈ (47/99) Installing libpulse (16.1-r6) πΈ (48/99) Installing cjson (1.7.15-r3) πΈ (49/99) Installing mbedtls (2.28.3-r0) πΈ (50/99) Installing librist (0.2.7-r0) πΈ (51/99) Installing libsrt (1.5.1-r0) πΈ (52/99) Installing libssh (0.10.5-r0) πΈ (53/99) Installing libtheora (1.1.1-r16) πΈ (54/99) Installing libjpeg-turbo (2.1.4-r0) πΈ (55/99) Installing v4l-utils-libs (1.22.1-r2) πΈ (56/99) Installing libxext (1.3.5-r0) πΈ (57/99) Installing libxfixes (6.0.0-r0) πΈ (58/99) Installing wayland-libs-client (1.21.0-r1) πΈ (59/99) Installing libva (2.16.0-r0) πΈ (60/99) Installing libvdpau (1.5-r0) πΈ (61/99) Installing vidstab (1.1.0-r2) πΈ (62/99) Installing libvpx (1.12.0-r1) πΈ (63/99) Installing libwebp (1.2.4-r1) πΈ (64/99) Installing x264-libs (0.164_git20220602-r0) πΈ (65/99) Installing numactl (2.0.16-r1) πΈ (66/99) Installing x265-libs (3.5-r3) πΈ (67/99) Installing xvidcore (1.3.7-r1) πΈ (68/99) Installing libsodium (1.0.18-r2) πΈ (69/99) Installing libzmq (4.3.4-r1) πΈ (70/99) Installing ffmpeg-libs (5.1.3-r0) πΈ (71/99) Installing ffmpeg (5.1.3-r0) πΈ (72/99) Installing py3-netifaces (0.11.0-r1) πΈ (73/99) Installing py3-olefile (0.46-r6) πΈ (74/99) Installing gdbm (1.23-r0) πΈ (75/99) Installing xz-libs (5.2.9-r0) πΈ (76/99) Installing mpdecimal (2.5.1-r1) πΈ (77/99) Installing sqlite-libs (3.40.1-r0) πΈ (78/99) Installing python3 (3.10.11-r0) πΈ (79/99) Installing libimagequant (4.0.4-r0) πΈ (80/99) Installing lcms2 (2.14-r0) πΈ (81/99) Installing openjpeg (2.5.0-r0) πΈ (82/99) Installing zstd-libs (1.5.5-r0) πΈ (83/99) Installing tiff (4.4.0-r3) πΈ (84/99) Installing py3-pillow (9.3.0-r0) πΈ (85/99) Installing py3-six (1.16.0-r3) πΈ (86/99) Installing py3-retrying (1.3.3-r3) πΈ (87/99) Installing py3-parsing (3.0.9-r0) πΈ (88/99) Installing py3-packaging (21.3-r2) πΈ (89/99) Installing py3-setuptools (65.6.0-r0) πΈ (90/99) Installing py3-pip (22.3.1-r1) πΈ (91/99) Installing py3-psutil (5.9.4-r0) πΈ (92/99) Installing py3-regex (2022.10.31-r0) πΈ (93/99) Installing yaml (0.2.5-r0) πΈ (94/99) Installing py3-yaml (6.0-r0) πΈ (95/99) Installing libuv (1.44.2-r0) πΈ (96/99) Installing libwebsockets (4.3.2-r1) πΈ (97/99) Installing libwebsockets-evlib_uv (4.3.2-r1) πΈ (98/99) Installing json-c (0.16-r2) πΈ (99/99) Installing ttyd (1.7.2-r0) πΈ Executing busybox-1.35.0-r29.trigger πΈ OK: 183 MiB in 130 packages πΈ Collecting packaging πΈ Downloading packaging-23.1-py3-none-any.whl (48 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 48.9/48.9 kB 677.9 kB/s eta 0:00:00 πΈ Installing collected packages: packaging πΈ Successfully installed packaging-23.1 πΈ WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv πΈ Collecting https://github.com/feelfreelinux/octo4a-argon2-mock/archive/main.zip πΈ Downloading https://github.com/feelfreelinux/octo4a-argon2-mock/archive/main.zip (6.3 kB) πΈ Installing build dependencies: started πΈ Installing build dependencies: finished with status 'done' πΈ Getting requirements to build wheel: started πΈ Getting requirements to build wheel: finished with status 'done' πΈ Preparing metadata (pyproject.toml): started πΈ Preparing metadata (pyproject.toml): finished with status 'done' πΈ Building wheels for collected packages: argon2-cffi πΈ Building wheel for argon2-cffi (pyproject.toml): started πΈ Building wheel for argon2-cffi (pyproject.toml): finished with status 'done' πΈ Created wheel for argon2-cffi: filename=argon2_cffi-21.3.0-py3-none-any.whl size=1606 sha256=c339ea6e5d2c9bb6069d39943ad27712f37313ada1af50ed6cd4ad78aad85e62 πΈ Stored in directory: /tmp/pip-ephem-wheel-cache-_mcply5b/wheels/6b/30/6b/6fcc594d71f28bbcbd8aae83b53e1ca59e203102a84d4e1121 πΈ Successfully built argon2-cffi πΈ Installing collected packages: argon2-cffi πΈ Successfully installed argon2-cffi-21.3.0 πΈ WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv π» >curl -o octoprint.zip -L https://api.github.com/repos/OctoPrint/OctoPrint/zipball/1.8.7 πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ % Total % Received % Xferd Average Speed Time Time Time Current πΈ Dload Upload Total Spent Left Speed πΈ πΈ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 πΈ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 πΈ πΈ 100 117k 0 117k 0 0 114k 0 --:--:-- 0:00:01 --:--:-- 114k πΈ 100 1688k 0 1688k 0 0 852k 0 --:--:-- 0:00:01 --:--:-- 1653k πΈ 100 3524k 0 3524k 0 0 1127k 0 --:--:-- 0:00:03 --:--:-- 1626k πΈ 100 5060k 0 5060k 0 0 1247k 0 --:--:-- 0:00:04 --:--:-- 1632k πΈ 100 6452k 0 6452k 0 0 1308k 0 --:--:-- 0:00:04 --:--:-- 1624k π» >echo PWD IS $PWD, and running as $USER, patch is $PATH, Unzip is at $(which unzip) && ls -lah $(which unzip) πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ PWD IS /root, and running as root, patch is /sbin:/usr/sbin:/bin:/usr/bin, Unzip is at /usr/bin/unzip πΈ -rwxr-xr-x 2 root root 193.8K Oct 16 2022 /usr/bin/unzip π» >ls -lah πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ total 5M
πΈ drwxrwx--- 4 root 9997 4.0K May 19 20:26 . πΈ drwx------ 23 root root 4.0K May 19 20:26 .. πΈ drwxrwx--- 3 root 9997 4.0K May 19 20:25 .cache πΈ -rw-rw---- 1 root 9997 10 May 19 20:25 .octoCredentials πΈ drwxrwx--- 3 root 9997 4.0K May 19 20:25 extensions πΈ -rw-rw---- 1 root 9997 6.3M May 19 20:26 octoprint.zip π» >7z x -y octoprint.zip πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ πΈ 7-Zip [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28 πΈ p7zip Version 17.04 (locale='en_US.UTF-8',Utf16=on,HugeFiles=on,64 bits,8 CPUs LE) πΈ πΈ Scanning the drive for archives: πΈ 1 file, 6607230 bytes (6453 KiB) πΈ πΈ Extracting archive: octoprint.zip πΈ -- πΈ Path = octoprint.zip πΈ Type = zip πΈ Physical Size = 6607230 πΈ Comment = 8e4c1f5246c4245b839ccdcdabf2beee671b08d7 πΈ πΈ Everything is Ok πΈ πΈ Folders: 219 πΈ Files: 881 πΈ Size: 20391229 πΈ Compressed: 6607230 π» >cd Octo* && pip3 install . πΈ proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory πΈ Processing /root/OctoPrint-OctoPrint-8e4c1f5 πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting OctoPrint-FileCheck>=2021.2.23 πΈ Downloading OctoPrint_FileCheck-2021.2.23-py2.py3-none-any.whl (19 kB) πΈ Collecting OctoPrint-FirmwareCheck>=2021.10.11 πΈ Downloading OctoPrint_FirmwareCheck-2021.10.11-py2.py3-none-any.whl (33 kB) πΈ Collecting OctoPrint-PiSupport>=2022.6.13 πΈ Downloading OctoPrint_PiSupport-2022.6.13-py2.py3-none-any.whl (33 kB) πΈ Requirement already satisfied: argon2_cffi<22,>=21.3.0 in /usr/lib/python3.10/site-packages (from OctoPrint==1.8.7) (21.3.0) πΈ Collecting cachelib<0.3,>=0.2 πΈ Downloading cachelib-0.2.0-py3-none-any.whl (12 kB) πΈ Collecting Click<9,>=8.0.3 πΈ Downloading click-8.1.3-py3-none-any.whl (96 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 96.6/96.6 kB 658.7 kB/s eta 0:00:00 πΈ Collecting colorlog<7,>=6 πΈ Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB) πΈ Collecting emoji<2,>=1.4.2 πΈ Downloading emoji-1.7.0.tar.gz (175 kB) πΈ βββββββββββββββββββββββββββββββββββββ 175.4/175.4 kB 830.8 kB/s eta 0:00:00 πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting feedparser<7,>=6.0.8 πΈ Downloading feedparser-6.0.10-py3-none-any.whl (81 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 81.1/81.1 kB 1.2 MB/s eta 0:00:00 πΈ Collecting filetype<2,>=1.0.7 πΈ Downloading filetype-1.2.0-py2.py3-none-any.whl (19 kB) πΈ Collecting Flask-Assets<3,>=2.0 πΈ Downloading Flask_Assets-2.0-py3-none-any.whl (8.5 kB) πΈ Collecting Flask-Babel<3,>=2.0 πΈ Downloading Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB) πΈ Collecting Flask-Login<0.6,>=0.5 πΈ Downloading Flask_Login-0.5.0-py2.py3-none-any.whl (16 kB) πΈ Collecting Flask-Limiter<3,>=2.6 πΈ Downloading Flask_Limiter-2.9.2-py3-none-any.whl (27 kB) πΈ Collecting flask<2.2,>=2.1 πΈ Downloading Flask-2.1.3-py3-none-any.whl (95 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 95.6/95.6 kB 1.5 MB/s eta 0:00:00 πΈ Collecting frozendict<3,>=2.0 πΈ Downloading frozendict-2.3.8-cp310-cp310-musllinux_1_1_aarch64.whl (117 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 117.2/117.2 kB 1.7 MB/s eta 0:00:00 πΈ Collecting future<1,>=0.18.2 πΈ Downloading future-0.18.3.tar.gz (840 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 840.9/840.9 kB 2.2 MB/s eta 0:00:00 πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting markdown<4,>=3.2.2 πΈ Downloading Markdown-3.4.3-py3-none-any.whl (93 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 93.9/93.9 kB 2.9 MB/s eta 0:00:00 πΈ Collecting netaddr<0.9,>=0.8 πΈ Downloading netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB) πΈ ββββββββββββββββββββββββββββββββββββββββ 1.9/1.9 MB 4.5 MB/s eta 0:00:00 πΈ Requirement already satisfied: netifaces<1,>=0.11 in /usr/lib/python3.10/site-packages (from OctoPrint==1.8.7) (0.11.0) πΈ Collecting passlib<2,>=1.7.4 πΈ Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 525.6/525.6 kB 4.5 MB/s eta 0:00:00 πΈ Collecting pathvalidate<3,>=2.4.1 πΈ Downloading pathvalidate-2.5.2-py3-none-any.whl (20 kB) πΈ Collecting pkginfo<2,>=1.7.1 πΈ Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB) πΈ Requirement already satisfied: psutil<6,>=5.8 in /usr/lib/python3.10/site-packages (from OctoPrint==1.8.7) (5.9.4) πΈ Collecting pylru<2,>=1.2 πΈ Downloading pylru-1.2.1-py3-none-any.whl (16 kB) πΈ Collecting pyserial<4,>=3.4 πΈ Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 90.6/90.6 kB 1.3 MB/s eta 0:00:00 πΈ Collecting PyYAML<6,>=5.4.1 πΈ Downloading PyYAML-5.4.1.tar.gz (175 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 175.1/175.1 kB 2.6 MB/s eta 0:00:00 πΈ Installing build dependencies: started πΈ Installing build dependencies: finished with status 'done' πΈ Getting requirements to build wheel: started πΈ Getting requirements to build wheel: finished with status 'done' πΈ Preparing metadata (pyproject.toml): started πΈ Preparing metadata (pyproject.toml): finished with status 'done' πΈ Collecting requests<3,>=2.26.0 πΈ Downloading requests-2.30.0-py3-none-any.whl (62 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 62.5/62.5 kB 1.7 MB/s eta 0:00:00 πΈ Collecting sarge==0.1.6 πΈ Downloading sarge-0.1.6.tar.gz (26 kB) πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting semantic_version<3,>=2.8.5 πΈ Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) πΈ Collecting sentry-sdk<2,>=1.5.7 πΈ Downloading sentry_sdk-1.23.1-py2.py3-none-any.whl (205 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 205.1/205.1 kB 4.6 MB/s eta 0:00:00 πΈ Collecting tornado<7,>=6.0.4 πΈ Downloading tornado-6.3.2-cp38-abi3-musllinux_1_1_aarch64.whl (429 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 429.7/429.7 kB 2.4 MB/s eta 0:00:00 πΈ Collecting watchdog<2,>=1 πΈ Downloading watchdog-1.0.2.tar.gz (98 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 98.5/98.5 kB 1.7 MB/s eta 0:00:00 πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting websocket-client<2,>=1.2.1 πΈ Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 55.9/55.9 kB 425.4 kB/s eta 0:00:00 πΈ Collecting werkzeug<2.1,>=2.0 πΈ Downloading Werkzeug-2.0.3-py3-none-any.whl (289 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 289.2/289.2 kB 2.4 MB/s eta 0:00:00 πΈ Collecting wrapt<1.15,>=1.14 πΈ Downloading wrapt-1.14.1-cp310-cp310-musllinux_1_1_aarch64.whl (82 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 82.5/82.5 kB 1.7 MB/s eta 0:00:00 πΈ Collecting zeroconf<0.34,>=0.33 πΈ Downloading zeroconf-0.33.4-py3-none-any.whl (89 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 89.8/89.8 kB 2.2 MB/s eta 0:00:00 πΈ Collecting zipstream-ng<2.0.0,>=1.3.4 πΈ Downloading zipstream_ng-1.5.0-py3-none-any.whl (21 kB) πΈ Collecting blinker<2,>=1.4 πΈ Downloading blinker-1.6.2-py3-none-any.whl (13 kB) πΈ Requirement already satisfied: regex in /usr/lib/python3.10/site-packages (from OctoPrint==1.8.7) (2022.10.31) πΈ Collecting unidecode πΈ Downloading Unidecode-1.3.6-py3-none-any.whl (235 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 235.9/235.9 kB 2.3 MB/s eta 0:00:00 πΈ Collecting sgmllib3k πΈ Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) πΈ Preparing metadata (setup.py): started πΈ Preparing metadata (setup.py): finished with status 'done' πΈ Collecting Jinja2>=3.0 πΈ Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 133.1/133.1 kB 3.5 MB/s eta 0:00:00 πΈ Collecting itsdangerous>=2.0 πΈ Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) πΈ Collecting webassets>=2.0 πΈ Downloading webassets-2.0-py3-none-any.whl (142 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 142.9/142.9 kB 2.2 MB/s eta 0:00:00 πΈ Collecting pytz πΈ Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 502.3/502.3 kB 2.2 MB/s eta 0:00:00 πΈ Collecting Babel>=2.3 πΈ Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB) πΈ ββββββββββββββββββββββββββββββββββββββββ 10.1/10.1 MB 6.8 MB/s eta 0:00:00 πΈ Collecting limits>=2.8 πΈ Downloading limits-3.5.0-py3-none-any.whl (43 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 43.0/43.0 kB 1.2 MB/s eta 0:00:00 πΈ Collecting ordered-set<5,>4 πΈ Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB) πΈ Collecting rich<13,>=12 πΈ Downloading rich-12.6.0-py3-none-any.whl (237 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 237.5/237.5 kB 4.1 MB/s eta 0:00:00 πΈ Collecting typing-extensions>=4 πΈ Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB) πΈ Collecting certifi>=2017.4.17 πΈ Downloading certifi-2023.5.7-py3-none-any.whl (156 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 157.0/157.0 kB 2.6 MB/s eta 0:00:00 πΈ Collecting urllib3<3,>=1.21.1 πΈ Downloading urllib3-2.0.2-py3-none-any.whl (123 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 123.2/123.2 kB 2.5 MB/s eta 0:00:00 πΈ Collecting idna<4,>=2.5 πΈ Downloading idna-3.4-py3-none-any.whl (61 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 61.5/61.5 kB 1.4 MB/s eta 0:00:00 πΈ Collecting charset-normalizer<4,>=2 πΈ Downloading charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl (192 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 192.7/192.7 kB 4.2 MB/s eta 0:00:00 πΈ Collecting urllib3<3,>=1.21.1 πΈ Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB) πΈ βββββββββββββββββββββββββββββββββββββββ 140.9/140.9 kB 1.9 MB/s eta 0:00:00 πΈ Collecting ifaddr>=0.1.7 πΈ Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB) πΈ Collecting MarkupSafe>=2.0 πΈ Downloading MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl (30 kB) πΈ Requirement already satisfied: setuptools in /usr/lib/python3.10/site-packages (from limits>=2.8->Flask-Limiter<3,>=2.6->OctoPrint==1.8.7) (65.6.0) πΈ Collecting deprecated>=1.2 πΈ Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB) πΈ Requirement already satisfied: packaging<24,>=21 in /usr/lib/python3.10/site-packages (from limits>=2.8->Flask-Limiter<3,>=2.6->OctoPrint==1.8.7) (23.1) πΈ Collecting importlib-resources>=1.3 πΈ Downloading importlib_resources-5.12.0-py3-none-any.whl (36 kB) πΈ Collecting pygments<3.0.0,>=2.6.0 πΈ Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB) πΈ ββββββββββββββββββββββββββββββββββββββββ 1.1/1.1 MB 4.8 MB/s eta 0:00:00 πΈ Collecting commonmark<0.10.0,>=0.9.0 πΈ Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) πΈ ββββββββββββββββββββββββββββββββββββββββ 51.1/51.1 kB 1.1 MB/s eta 0:00:00 πΈ Building wheels for collected packages: PyYAML πΈ Building wheel for PyYAML (pyproject.toml): started πΈ Building wheel for PyYAML (pyproject.toml): finished with status 'done' πΈ WARNING: Building wheel for PyYAML failed: [Errno 1] Operation not permitted πΈ Failed to build PyYAML πΈ ERROR: Could not build wheels for PyYAML, which is required to install pyproject.toml-based projects π» An exception has occurred at: java.lang.RuntimeException: Process exited with error code 1. [proot warning: can't sanitize binding "/data/data at com.octo4a.utils.ProcessUtilsKt.waitAndPrintOutput(ProcessUtils.kt:38) at com.octo4a.utils.ProcessUtilsKt.waitAndPrintOutput$default(ProcessUtils.kt:12) at com.octo4a.repository.OctoPrintHandlerRepositoryImpl$beginInstallation$2.invokeSuspend(OctoPrintHandlerRepository.kt:164) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.UndispatchedCoroutine.afterResume(Builders.common.kt:265) at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:113) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191) at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147) at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191) at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147) at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15) at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Exception: java.lang.RuntimeException: Process exited with error code 1. [proot warning: can't sanitize binding "/data/data