octo4a icon indicating copy to clipboard operation
octo4a copied to clipboard

Galaxy s6 a7.0 Exception: java.lang.RuntimeException: Process exited with error code 1. [proot warning: can't sanitize binding "/data/data

Open GeizerG opened this issue 2 years ago • 36 comments

💻 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%2F20230331%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230331T234742Z&X-Amz-Expires=300&X-Amz-Signature=c334ffae1c01eb0c1b665c1dc25c00c6235b24b5c2859b2efbcd1781c20a319c&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_zygote_agent64=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 (20220614-r4) 🐸 (6/13) Installing brotli-libs (1.0.9-r9) 🐸 (7/13) Installing nghttp2-libs (1.51.0-r0) 🐸 (8/13) Installing libcurl (7.88.1-r1) 🐸 (9/13) Installing curl (7.88.1-r1) 🐸 (10/13) Installing openssh-keygen (9.1_p1-r2) 🐸 (11/13) Installing openssh-server-common (9.1_p1-r2) 🐸 (12/13) Installing openssh-server (9.1_p1-r2) 🐸 (13/13) Installing unzip (6.0-r13) 🐸 Executing busybox-1.35.0-r29.trigger 🐸 Executing ca-certificates-20220614-r4.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.3-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.4-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.10-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.2-r9) 🐸 (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.0-py3-none-any.whl (42 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 kB 401.9 kB/s eta 0:00:00 🐸 Installing collected packages: packaging 🐸 Successfully installed packaging-23.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 🐸 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 1.4 MB/s 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' 🐸 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=34c9cf3a4b34e1a0f94462945ed4dc595658801080eb10491c9921f9d2e7bbac 🐸 Stored in directory: /tmp/pip-ephem-wheel-cache-fvqg2fs9/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 🐸 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 🐸 🐸 100 219k 0 219k 0 0 207k 0 --:--:-- 0:00:01 --:--:-- 207k 🐸 100 2481k 0 2481k 0 0 1175k 0 --:--:-- 0:00:02 --:--:-- 2142k 🐸 100 4634k 0 4634k 0 0 1495k 0 --:--:-- 0:00:03 --:--:-- 2162k 🐸 100 6452k 0 6452k 0 0 1693k 0 --:--:-- 0:00:03 --:--:-- 2264k 💻 >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 09:38 /usr/bin/unzip 💻 >ls -lah 🐸 proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory 🐸 total 20K
🐸 drwxrwx--- 4 root 9997 4.0K Mar 31 23:49 . 🐸 drwx------ 23 root root 4.0K Mar 31 23:49 .. 🐸 drwxrwx--- 3 root 9997 4.0K Mar 31 23:48 .cache 🐸 -rw-rw---- 1 root 9997 10 Mar 31 23:48 .octoCredentials 🐸 drwxrwx--- 3 root 9997 4.0K Mar 31 23:48 extensions 🐸 -rw-rw---- 1 root 9997 6.3M Mar 31 23:49 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 836.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 1.0 MB/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.5 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.1 MB/s eta 0:00:00 🐸 Collecting frozendict<3,>=2.0 🐸 Downloading frozendict-2.3.6.tar.gz (35 kB) 🐸 Preparing metadata (setup.py): started 🐸 Preparing metadata (setup.py): finished with status 'done' 🐸 Collecting future<1,>=0.18.2 🐸 Downloading future-0.18.3.tar.gz (840 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 840.9/840.9 kB 1.4 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 1.2 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 1.8 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 2.2 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 838.1 kB/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 1.2 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.28.2-py3-none-any.whl (62 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 420.3 kB/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.18.0-py2.py3-none-any.whl (194 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.8/194.8 kB 957.1 kB/s eta 0:00:00 🐸 Collecting tornado<7,>=6.0.4 🐸 Downloading tornado-6.2-cp37-abi3-musllinux_1_1_aarch64.whl (426 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 426.5/426.5 kB 1.8 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.5 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 1.1 MB/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 1.0 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.4 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 1.3 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.5-py2.py3-none-any.whl (12 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 900.3 kB/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 1.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.0 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 2.4 MB/s eta 0:00:00 🐸 Collecting pytz 🐸 Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 288.7 kB/s eta 0:00:00 🐸 Collecting ordered-set<5,>4 🐸 Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB) 🐸 Collecting limits>=2.8 🐸 Downloading limits-3.3.1-py3-none-any.whl (43 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 941.9 kB/s eta 0:00:00 🐸 Collecting rich<13,>=12 🐸 Downloading rich-12.6.0-py3-none-any.whl (237 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.5/237.5 kB 1.6 MB/s eta 0:00:00 🐸 Collecting typing-extensions>=4 🐸 Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB) 🐸 Collecting urllib3<1.27,>=1.21.1 🐸 Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 2.3 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.7 MB/s eta 0:00:00 🐸 Collecting certifi>=2017.4.17 🐸 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 1.7 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 1.8 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) 🐸 Collecting deprecated>=1.2 🐸 Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB) 🐸 Collecting importlib-resources>=1.3 🐸 Downloading importlib_resources-5.12.0-py3-none-any.whl (36 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) 🐸 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.0) 🐸 Collecting pygments<3.0.0,>=2.6.0 🐸 Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.5 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.5 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

GeizerG avatar Apr 01 '23 00:04 GeizerG

It's the same "ERROR: Could not build wheels for PyYAML, which is required to install pyproject.toml-based projects" others are having...

dynalogix avatar Apr 01 '23 08:04 dynalogix

Same here with data/data error 💻 No bootstrap detected, proceeding with installation 💻 Arch: arm 💻 Downloading bootstrap 0.3.0 from https://github.com/feelfreelinux/android-linux-bootstrap/releases/download/0.3.0/bootstrap-armv7a.zip 💻 Request to https://objects.githubusercontent.com/github-production-release-asset-2e65be/352965812/2cd65898-00b6-4b5a-bd0f-7a036eff0c4f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230404%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230404T015300Z&X-Amz-Expires=300&X-Amz-Signature=2fe7cdadb9191e3d13e01d208143e73e4e01045a99655e49400145b7d24f7a29&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=352965812&response-content-disposition=attachment%3B%20filename%3Dbootstrap-armv7a.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 🐸 root-pre5 🐸 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 🐸 _=./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 🐸 ANDROID_SOCKET_zygote=8 🐸 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/armhf/APKINDEX.tar.gz 🐸 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/armhf/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 (20220614-r4) 🐸 (6/13) Installing brotli-libs (1.0.9-r9) 🐸 (7/13) Installing nghttp2-libs (1.51.0-r0) 🐸 (8/13) Installing libcurl (7.88.1-r1) 🐸 (9/13) Installing curl (7.88.1-r1) 🐸 (10/13) Installing openssh-keygen (9.1_p1-r2) 🐸 (11/13) Installing openssh-server-common (9.1_p1-r2) 🐸 (12/13) Installing openssh-server (9.1_p1-r2) 🐸 (13/13) Installing unzip (6.0-r13) 🐸 Executing busybox-1.35.0-r29.trigger 🐸 Executing ca-certificates-20220614-r4.trigger 🐸 OK: 15 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 🐸 ERROR: unable to select packages: 🐸 p7zip (no such package): 🐸 required by: world[p7zip] 💻 Failed to install p7zip from release repository, trying Alpine edge... 💻 This may be caused by the fact that p7zip is missing on armhf Alpine 3.17, see: https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/main/p7zip/APKBUILD 💻 >apk add p7zip --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main 🐸 proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory 🐸 fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/armhf/APKINDEX.tar.gz 🐸 (1/3) Installing libgcc (12.2.1_git20220924-r9) 🐸 (2/3) Installing libstdc++ (12.2.1_git20220924-r9) 🐸 (3/3) Installing p7zip (17.05-r1) 🐸 Executing busybox-1.35.0-r29.trigger 🐸 OK: 26 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.3-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.4-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.10-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.2-r9) 🐸 (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: 173 MiB in 130 packages 🐸 Collecting packaging 🐸 Downloading packaging-23.0-py3-none-any.whl (42 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 kB 544.6 kB/s eta 0:00:00 🐸 Installing collected packages: packaging 🐸 Successfully installed packaging-23.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 🐸 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 2.6 MB/s 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' 🐸 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=57a75f2846c49675bb7d07a7c55ec7c98d8b4b012a2bdaeaeee98b03f79f5401 🐸 Stored in directory: /tmp/pip-ephem-wheel-cache-su_x9bnv/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 🐸 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 🐸 🐸 100 123k 0 123k 0 0 99k 0 --:--:-- 0:00:01 --:--:-- 99k 🐸 100 2422k 0 2422k 0 0 1115k 0 --:--:-- 0:00:02 --:--:-- 2443k 🐸 100 5228k 0 5228k 0 0 1645k 0 --:--:-- 0:00:03 --:--:-- 2620k 🐸 100 6452k 0 6452k 0 0 1811k 0 --:--:-- 0:00:03 --:--:-- 2715k 💻 >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 🐸 total 4M
🐸 drwxrwx--- 4 root 9997 4.0K Apr 4 01:55 . 🐸 drwx------ 23 root root 4.0K Apr 4 01:55 .. 🐸 drwxrwx--- 3 root 9997 4.0K Apr 4 01:54 .cache 🐸 -rw-rw---- 1 root 9997 10 Apr 4 01:54 .octoCredentials 🐸 drwxrwx--- 3 root 9997 4.0K Apr 4 01:54 extensions 🐸 -rw-rw---- 1 root 9997 6.3M Apr 4 01:55 octoprint.zip 💻 >ls -lah 🐸 proot warning: can't sanitize binding "/data/data/com.octo4a/files/serialpipe": No such file or directory 🐸 total 4M
🐸 drwxrwx--- 4 root 9997 4.0K Apr 4 01:55 . 🐸 drwx------ 23 root root 4.0K Apr 4 01:55 .. 🐸 drwxrwx--- 3 root 9997 4.0K Apr 4 01:54 .cache 🐸 -rw-rw---- 1 root 9997 10 Apr 4 01:54 .octoCredentials 🐸 drwxrwx--- 3 root 9997 4.0K Apr 4 01:54 extensions 🐸 -rw-rw---- 1 root 9997 6.3M Apr 4 01:55 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 [32] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28 🐸 p7zip Version 17.04 (locale='en_US.UTF-8',Utf16=on,HugeFiles=on,32 bits,4 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 1.3 MB/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 1.6 MB/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.6.tar.gz (35 kB) 🐸 Preparing metadata (setup.py): started 🐸 Preparing metadata (setup.py): finished with status 'done' 🐸 Collecting future<1,>=0.18.2 🐸 Downloading future-0.18.3.tar.gz (840 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 840.9/840.9 kB 3.1 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 1.6 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 5.1 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 3.4 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.2 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.7 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.28.2-py3-none-any.whl (62 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 1.1 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.18.0-py2.py3-none-any.whl (194 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.8/194.8 kB 3.6 MB/s eta 0:00:00 🐸 Collecting tornado<7,>=6.0.4 🐸 Downloading tornado-6.2.tar.gz (504 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 504.8/504.8 kB 3.9 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 watchdog<2,>=1 🐸 Downloading watchdog-1.0.2.tar.gz (98 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.5/98.5 kB 1.5 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 1.0 MB/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 3.7 MB/s eta 0:00:00 🐸 Collecting wrapt<1.15,>=1.14 🐸 Downloading wrapt-1.14.1.tar.gz (50 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.9/50.9 kB 1.2 MB/s eta 0:00:00 🐸 Preparing metadata (setup.py): started 🐸 Preparing metadata (setup.py): finished with status 'done' 🐸 Collecting zeroconf<0.34,>=0.33 🐸 Downloading zeroconf-0.33.4-py3-none-any.whl (89 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.8/89.8 kB 1.5 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-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 3.0 MB/s eta 0:00:00 🐸 Collecting typing-extensions 🐸 Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB) 🐸 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 itsdangerous>=2.0 🐸 Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) 🐸 Collecting Jinja2>=3.0 🐸 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 2.2 MB/s eta 0:00:00 🐸 Collecting webassets>=2.0 🐸 Downloading webassets-2.0-py3-none-any.whl (142 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.9/142.9 kB 2.0 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.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 4.7 MB/s eta 0:00:00 🐸 Collecting limits>=2.8 🐸 Downloading limits-3.3.1-py3-none-any.whl (43 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 909.5 kB/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 3.0 MB/s eta 0:00:00 🐸 Collecting charset-normalizer<4,>=2 🐸 Downloading charset_normalizer-3.1.0-py3-none-any.whl (46 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.2/46.2 kB 730.3 kB/s eta 0:00:00 🐸 Collecting urllib3<1.27,>=1.21.1 🐸 Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 2.3 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.3 MB/s eta 0:00:00 🐸 Collecting certifi>=2017.4.17 🐸 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 2.2 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.tar.gz (19 kB) 🐸 Preparing metadata (setup.py): started 🐸 Preparing metadata (setup.py): finished with status 'done' 🐸 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 importlib-resources>=1.3 🐸 Downloading importlib_resources-5.12.0-py3-none-any.whl (36 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.0) 🐸 Collecting deprecated>=1.2 🐸 Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB) 🐸 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 862.8 kB/s eta 0:00:00 🐸 Collecting pygments<3.0.0,>=2.6.0 🐸 Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB) 🐸 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 6.2 MB/s eta 0:00:00 🐸 Building wheels for collected packages: PyYAML, tornado 🐸 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 🐸 Building wheel for tornado (pyproject.toml): started 🐸 Building wheel for tornado (pyproject.toml): finished with status 'done' 🐸 WARNING: Building wheel for tornado failed: [Errno 1] Operation not permitted 🐸 Failed to build PyYAML tornado 🐸 ERROR: Could not build wheels for PyYAML, tornado, 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

CannonFather avatar Apr 04 '23 02:04 CannonFather

So I noticed that when I went to run the program when prompted after installing the apk, it would flash "do not have storage permission" notification or something to that effect. But when you install the apk, it says it needs no permissions. So I cleared data, uninstalled it and wiped what was left (even deleting the com.octo4a folder) ran the apk again, but didn't run the octo4a app. I changed the permissions of storage and camera. Then ran the app. Got to the same point and it died there again. To note the app didn't ask for storage permission, just camera.

also, shouldn't that file/folder ref be "android/data/..." not "data/data/..." ?

CannonFather avatar Apr 04 '23 03:04 CannonFather

Exact same ERROR in all recently added issues. The same happens on my Galaxy Note 3 on API level 17, which is still free from the permission nightmare Android has since become. So I don't think this issue is permission related.

dynalogix avatar Apr 04 '23 06:04 dynalogix

Yeah I see that, It's kinda to bad we can't install an older version till this gets fixed, but all the apk's install the same files. so they all stop at the same point. Oh well. Que sara sara.

CannonFather avatar Apr 04 '23 23:04 CannonFather

Also seeing this error on a Galaxy Tab S2 (SM-T818V) on Android 7.0 (update version T818VVRS4BTJK)

royaltongue avatar Apr 09 '23 18:04 royaltongue

Same error on Galaxy s6 android 7.0

jdkorzen avatar Apr 12 '23 03:04 jdkorzen

Same issue on Galaxy Tab A (SM-T350) on Android 7.1.1 Build number NMF26X.T350XXU1CQJ5

troth530 avatar Apr 14 '23 00:04 troth530

Same error on pixel 4a on android 13

madelponte avatar Apr 16 '23 13:04 madelponte

Same error here on a Samsung Galaxy J5 (2016).

Bluep avatar Apr 17 '23 22:04 Bluep

Same here, Huawei P9 lite, A7.0

IsYou77 avatar Apr 23 '23 18:04 IsYou77

Same here on a Galaxy S7

Ethan-G avatar Apr 27 '23 00:04 Ethan-G

I have the same on Sony Z1 and Huawei MediaPad Youth 7 when I try to install Octo4a :/

IMG_1051

Pi-Tim avatar May 01 '23 20:05 Pi-Tim

Same error here on a Huawei MediaPadT3 10.

Cemen-nn avatar May 05 '23 08:05 Cemen-nn

Same error on a Galaxy S5 and on a LG K20 Plus

bleroy avatar May 12 '23 02:05 bleroy

I tried install the version 1.2.4 in a Samsung S6 (Android 7.0, kernel 3.10.61-13830439) and I get the same error. Later I tried install the same version on a Samsung S10 (Android 12, kernel 4.14.113-25257816) and on a Samsung A8 2018 (Android 9, kernel 4.4.111-22928167) and in both devices the error didn't appears, the installation ended correct and application start.

What is the minimum version of Android enough to run the installation and program? Is it possible that the latest version is not compatible with the previous versions of Android 9?

Thanks Marco

calza86 avatar May 17 '23 11:05 calza86

You're likely being blocked from downloading some files.

Use cellular plan (turn off wifi) or use a VPN like ProtonVPN (free) and try again.

See here for an explanation of the issue https://github.com/feelfreelinux/octo4a/issues/68

myAlterX avatar May 18 '23 14:05 myAlterX

Installed a VPN, tried again, same result.

bleroy avatar May 18 '23 20:05 bleroy

I tried with NordVPN and it didn't work either

royaltongue avatar May 18 '23 20:05 royaltongue

I tried install by a different connection but process ended in the same error. Just to clarify I tried with 3 different devices connected to the same network and the process ends in success only for the devices with Android 9+ and kernel 4+, the process ends always in error for the device with Android 7 and kernel 3.X

calza86 avatar May 19 '23 06:05 calza86

I too am getting this error. Using a Samsung S6, Android 7. I'm super disappointed! After watching review after review about using an old phone to run Octoprint, I bought a cable and a charger to use my old phone. Sadly, it seems not to be. Does anyone have a workaround?

rushl avatar May 31 '23 23:05 rushl

Does anyone have a workaround?

@rushl the workaround I found was installing release https://github.com/feelfreelinux/octo4a/releases/tag/0.0.5

lebeno avatar Jun 08 '23 17:06 lebeno

Anyone find any solution?

kaanngunerr avatar Jun 23 '23 00:06 kaanngunerr

Same here on an old HTC One M7 running latest LineageOS 18.1 (release 20230627) / Android 11 with kernel 3.x. As others have mentioned already it might have something to do with the kernel 3.x just beeing too old.

My OnePlus 7 runs the app no problem with Android 11 and kernel 4.x. However IMO it is not suitable to use a $ 300+ device for this task. For me the only reason running OctoPrint as an app on an old phone rather than on something like a Raspberry is to give a 2nd life to otherwise wasted resources.

TheHellSite avatar Jun 28 '23 10:06 TheHellSite

Does anyone have a workaround?

@rushl the workaround I found was installing release https://github.com/feelfreelinux/octo4a/releases/tag/0.0.5

How did you manage to install this on Android manually?

TheHellSite avatar Jun 28 '23 10:06 TheHellSite

Same issue with Samsung On5 (sm-g550t1) on Android 6.0.1.

lopazopy avatar Jun 29 '23 00:06 lopazopy

Same issue on a Redmi 6A with android 11

SrGatoo avatar Jul 01 '23 12:07 SrGatoo

Same here with Sony Xperia Z5 Compact on Android 11 (Lineage OS 18.1).

andrasig-bme avatar Jul 02 '23 15:07 andrasig-bme

Same on Huawei P30 Pro

ZuluPilgrim avatar Jul 11 '23 08:07 ZuluPilgrim

Same error

java.lang.RuntimeException: Process exited with error code 1. [proot warning: can't sanitize binding "/data/data

S8+

SpecialK85 avatar Jul 18 '23 00:07 SpecialK85