termux & quota exceeded

~~~ apt --fix-broken install

 cannot copy extracted data for './data/data/com.termux/files/usr/include/llvm/Frontend/OpenMP/OMP.inc' to '/data/data/com.termux/files/usr/include/llvm/Frontend/OpenMP/OMP.inc.dpkg-new': failed to write (Quota exceeded)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../archives/llvm_20.1.3-1_arm.deb ...
Unpacking llvm (20.1.3-1) ...
mmcblk0p24: write failed, user block limit reached.
dpkg: error processing archive /data/data/com.termux/cache/apt/archives/llvm_20.1.3-1_arm.deb (--unpack):
 cannot copy extracted data for './data/data/com.termux/files/usr/bin/llvm-exegesis' to '/data/data/com.termux/files/usr/bin/llvm-exegesis.dpkg-new': failed to write (Quota exceeded)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../clang_20.1.3-1_arm.deb ...
Unpacking clang (20.1.3-1) ...
mmcblk0p24: write failed, user block limit reached.
dpkg: error processing archive /data/data/com.termux/cache/apt/archives/clang_20.1.3-1_arm.deb (--unpack):
 cannot copy extracted data for './data/data/com.termux/files/usr/bin/clangd' to '/data/data/com.termux/files/usr/bin/clangd.dpkg-new': failed to write (Quota exceeded)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../python_3.12.10_arm.deb ...
Unpacking python (3.12.10) ...
mmcblk0p24: write failed, user block limit reached.
dpkg: error processing archive /data/data/com.termux/cache/apt/archives/python_3.12.10_arm.deb (--unpack):
 cannot copy extracted data for './data/data/com.termux/files/usr/lib/python3.12/__pycache__/pickletools.cpython-312.opt-2.pyc' to '/data/data/com.termux/files/usr/lib/python3.12/__pycache__/pickletools.cpython-312.opt-2.pyc.dpkg-new': failed to write (Quota exceeded)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /data/data/com.termux/cache/apt/archives/libllvm_20.1.3-1_arm.deb
 /data/data/com.termux/cache/apt/archives/llvm_20.1.3-1_arm.deb
 /data/data/com.termux/cache/apt/archives/clang_20.1.3-1_arm.deb
 /data/data/com.termux/cache/apt/archives/python_3.12.10_arm.deb
E: Sub-process /data/data/com.termux/files/usr/bin/dpkg returned an error code (1)
~ $ df -h
Filesystem       Size  Used Avail Use% Mounted on
/dev/root        872M  664M  191M  78% /
tmpfs            996M  480K  995M   1% /dev
tmpfs            996M     0  996M   0% /mnt
/dev/block/dm-1  0.9G  558M  445M  56% /vendor
/dev/block/data   10G  1.8G  7.6G  20% /data
/dev/block/cache 1.0G  612M  462M  58% /cache
/data/media       10G  1.8G  7.6G  20% /storage/emulated
~ $ df -h /data
Filesystem      Size  Used Avail Use% Mounted on
/dev/block/data  10G  1.8G  7.6G  20% /data
~ $

вот лог, я не понимаю что делать, что говорить, просто внезапно quota exceeded как решать - не понимаю. помогите.


Ответы (1 шт):

Автор решения: Luxorn

Почисти кэш, временные файлы и удали неиспользуемые пакеты.

Через dpkg --purge --force-depends ИМЯ_ЗАВИСИМОСТИ потри те что не ставятся и заново поставь.

В других случаях:

  1. Ставь termux из F-Droid, а не google play. (в старых версиях может быть было ограничение на память)
  2. Если у тебя не голый Android, то возможно твоя ОС выставляет квоту или сам termux (такое решить только с root правами - можно нагуглить)
→ Ссылка