termux / proot

An chroot-like implementation using ptrace.
https://wiki.termux.com/wiki/PRoot
Other
742 stars 162 forks source link

patch: setting attribute security.selinux for security.selinux: Permission denied symbolic link not working manjaro #266

Open iecxiv opened 1 year ago

iecxiv commented 1 year ago

Problem description patch not working over aur

Steps to reproduce

yay -S ice-ssb-git, gets stuck on patch making symbolic link from termux not working: ln -s /system/bin/patch /data/data/com.termux/files/home/manjaro/usr/local/bin/patch

Expected behavior

install ice-ssb-git package

Additional information

Termux Variables:
TERMUX_APK_RELEASE=F_DROID
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP_PID=12132
TERMUX_IS_DEBUGGABLE_BUILD=0
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://mirror.bardia.tech/termux/termux-main stable main
Updatable packages:
apt/stable 2.6.0 aarch64 [upgradable from: 2.5.6]
clang/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3]
command-not-found/stable 2.1.0-16 aarch64 [upgradable from: 2.1.0-12]
coreutils/stable 9.2-4 aarch64 [upgradable from: 9.1-2]
curl/stable 8.0.1 aarch64 [upgradable from: 7.88.1]
ffmpeg/stable 6.0-1 aarch64 [upgradable from: 6.0]
freetype/stable 2.13.0-1 aarch64 [upgradable from: 2.13.0]
git/stable 2.40.0 aarch64 [upgradable from: 2.39.2]
glib/stable 2.76.1 aarch64 [upgradable from: 2.74.6]
golang/stable 3:1.20.2 aarch64 [upgradable from: 3:1.20.1]
grep/stable 3.10 aarch64 [upgradable from: 3.8-1]
harfbuzz/stable 7.1.0 aarch64 [upgradable from: 7.0.1]
libcompiler-rt/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3]
libcurl/stable 8.0.1 aarch64 [upgradable from: 7.88.1]
libllvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3]
liblzma/stable 5.4.2 aarch64 [upgradable from: 5.4.1]
libvidstab/stable 1.1.1 aarch64 [upgradable from: 1.1.0-2]
libx11/stable 1.8.4-1 aarch64 [upgradable from: 1.8.4]
libx265/stable 3.5-p20230222-0 aarch64 [upgradable from: 3.5-4]
littlecms/stable 2.15 aarch64 [upgradable from: 2.14-1]
lld/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3]
llvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3]
xz-utils/stable 5.4.2 aarch64 [upgradable from: 5.4.1]
termux-tools version:
1.37.0
Android version:
13
Kernel build information:
Linux localhost 5.15.41-android13-8-25800099-abS918BXXS1AWBM #1 SMP PREEMPT Thu Mar 2 11:53:51 UTC 2023 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-S918B
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so
N-mh07 commented 1 year ago

Termux Variables: TERMUX_APK_RELEASE=F_DROID TERMUX_APP_PACKAGE_MANAGER=apt TERMUX_APP_PID=12132 TERMUX_IS_DEBUGGABLE_BUILD=0 TERMUX_MAIN_PACKAGE_FORMAT=debian TERMUX_VERSION=0.118.0 Packages CPU architecture: aarch64 Subscribed repositories:

sources.list

deb https://mirror.bardia.tech/termux/termux-main stable main Updatable packages: apt/stable 2.6.0 aarch64 [upgradable from: 2.5.6] clang/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] command-not-found/stable 2.1.0-16 aarch64 [upgradable from: 2.1.0-12] coreutils/stable 9.2-4 aarch64 [upgradable from: 9.1-2] curl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] ffmpeg/stable 6.0-1 aarch64 [upgradable from: 6.0] freetype/stable 2.13.0-1 aarch64 [upgradable from: 2.13.0] git/stable 2.40.0 aarch64 [upgradable from: 2.39.2] glib/stable 2.76.1 aarch64 [upgradable from: 2.74.6] golang/stable 3:1.20.2 aarch64 [upgradable from: 3:1.20.1] grep/stable 3.10 aarch64 [upgradable from: 3.8-1] harfbuzz/stable 7.1.0 aarch64 [upgradable from: 7.0.1] libcompiler-rt/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] libcurl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] libllvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] liblzma/stable 5.4.2 aarch64 [upgradable from: 5.4.1] libvidstab/stable 1.1.1 aarch64 [upgradable from: 1.1.0-2] libx11/stable 1.8.4-1 aarch64 [upgradable from: 1.8.4] libx265/stable 3.5-p20230222-0 aarch64 [upgradable from: 3.5-4] littlecms/stable 2.15 aarch64 [upgradable from: 2.14-1] lld/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] llvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] xz-utils/stable 5.4.2 aarch64 [upgradable from: 5.4.1] termux-tools version: 1.37.0 Android version: 13 Kernel build information: Linux localhost 5.15.41-android13-8-25800099-abS918BXXS1AWBM #1 SMP PREEMPT Thu Mar 2 11:53:51 UTC 2023 aarch64 Android Device manufacturer: samsung Device model: SM-S918B LD Variables: LD_LIBRARY_PATH= LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so

N-mh07 commented 1 year ago

Termux Variables: TERMUX_APK_RELEASE=F_DROID TERMUX_APP_PACKAGE_MANAGER=apt TERMUX_APP_PID=12132 TERMUX_IS_DEBUGGABLE_BUILD=0 TERMUX_MAIN_PACKAGE_FORMAT=debian TERMUX_VERSION=0.118.0 Packages CPU architecture: aarch64 Subscribed repositories:

sources.list

deb https://mirror.bardia.tech/termux/termux-main stable main Updatable packages: apt/stable 2.6.0 aarch64 [upgradable from: 2.5.6] clang/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] command-not-found/stable 2.1.0-16 aarch64 [upgradable from: 2.1.0-12] coreutils/stable 9.2-4 aarch64 [upgradable from: 9.1-2] curl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] ffmpeg/stable 6.0-1 aarch64 [upgradable from: 6.0] freetype/stable 2.13.0-1 aarch64 [upgradable from: 2.13.0] git/stable 2.40.0 aarch64 [upgradable from: 2.39.2] glib/stable 2.76.1 aarch64 [upgradable from: 2.74.6] golang/stable 3:1.20.2 aarch64 [upgradable from: 3:1.20.1] grep/stable 3.10 aarch64 [upgradable from: 3.8-1] harfbuzz/stable 7.1.0 aarch64 [upgradable from: 7.0.1] libcompiler-rt/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] libcurl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] libllvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] liblzma/stable 5.4.2 aarch64 [upgradable from: 5.4.1] libvidstab/stable 1.1.1 aarch64 [upgradable from: 1.1.0-2] libx11/stable 1.8.4-1 aarch64 [upgradable from: 1.8.4] libx265/stable 3.5-p20230222-0 aarch64 [upgradable from: 3.5-4] littlecms/stable 2.15 aarch64 [upgradable from: 2.14-1] lld/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] llvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] xz-utils/stable 5.4.2 aarch64 [upgradable from: 5.4.1] termux-tools version: 1.37.0 Android version: 13 Kernel build information: Linux localhost 5.15.41-android13-8-25800099-abS918BXXS1AWBM #1 SMP PREEMPT Thu Mar 2 11:53:51 UTC 2023 aarch64 Android Device manufacturer: samsung Device model: SM-S918B LD Variables: LD_LIBRARY_PATH= LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so

N-mh07 commented 1 year ago

Termux Variables: TERMUX_APK_RELEASE=F_DROID TERMUX_APP_PACKAGE_MANAGER=apt TERMUX_APP_PID=12132 TERMUX_IS_DEBUGGABLE_BUILD=0 TERMUX_MAIN_PACKAGE_FORMAT=debian TERMUX_VERSION=0.118.0 Packages CPU architecture: aarch64 Subscribed repositories:

sources.list

deb https://mirror.bardia.tech/termux/termux-main stable main Updatable packages: apt/stable 2.6.0 aarch64 [upgradable from: 2.5.6] clang/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] command-not-found/stable 2.1.0-16 aarch64 [upgradable from: 2.1.0-12] coreutils/stable 9.2-4 aarch64 [upgradable from: 9.1-2] curl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] ffmpeg/stable 6.0-1 aarch64 [upgradable from: 6.0] freetype/stable 2.13.0-1 aarch64 [upgradable from: 2.13.0] git/stable 2.40.0 aarch64 [upgradable from: 2.39.2] glib/stable 2.76.1 aarch64 [upgradable from: 2.74.6] golang/stable 3:1.20.2 aarch64 [upgradable from: 3:1.20.1] grep/stable 3.10 aarch64 [upgradable from: 3.8-1] harfbuzz/stable 7.1.0 aarch64 [upgradable from: 7.0.1] libcompiler-rt/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] libcurl/stable 8.0.1 aarch64 [upgradable from: 7.88.1] libllvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] liblzma/stable 5.4.2 aarch64 [upgradable from: 5.4.1] libvidstab/stable 1.1.1 aarch64 [upgradable from: 1.1.0-2] libx11/stable 1.8.4-1 aarch64 [upgradable from: 1.8.4] libx265/stable 3.5-p20230222-0 aarch64 [upgradable from: 3.5-4] littlecms/stable 2.15 aarch64 [upgradable from: 2.14-1] lld/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] llvm/stable 16.0.0-1 aarch64 [upgradable from: 15.0.7-3] xz-utils/stable 5.4.2 aarch64 [upgradable from: 5.4.1] termux-tools version: 1.37.0 Android version: 13 Kernel build information: Linux localhost 5.15.41-android13-8-25800099-abS918BXXS1AWBM #1 SMP PREEMPT Thu Mar 2 11:53:51 UTC 2023 aarch64 Android Device manufacturer: samsung Device model: SM-S918B LD Variables: LD_LIBRARY_PATH= LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so

michalbednarski commented 1 year ago

I've already fixed that issue but forgot to post comment about that (sorry)

After updating (pkg up in Termux) you should be able to yay -S ice-ssb-git without this error