Код: Выделить всё
* Package: dev-qt/qtcore-5.5.1-r1
* Repository: gentoo
* Maintainer: qt@gentoo.org
* Upstream: https://bugreports.qt.io/
* USE: abi_x86_64 amd64 elibc_glibc icu kernel_linux userland_GNU
* FEATURES: preserve-libs sandbox userpriv usersandbox
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 845: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 847: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 849: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 851: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 853: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
/usr/lib/portage/python3.4/phase-functions.sh: line 855: /dev/null: Permission denied
* ACCESS DENIED: open_wr: /dev/null
Нашел подобную методику решения:
хотя беглая проверка данного метода привела к тому что make.conf убитой системы из chroot он все равно не подхватывает, как и то что в ней установлено. Прошу помочь кто с подобным сталкивался.1. Скачал и распаковал в папку /l stage3 и portage-lastest
# cd /l
# tar xvjpf stage3-*.tar.bz
# tar xvjf /l/portage-latest.tar.bz2 -C /l/usr
2. Смонтировал следующее добро:
# mount --bind /l/dev/ /dev
# mount --bind /l/dev/pts /dev/pts
# mount --bind /l/dev/shm /dev/shm
# mount -t proc none /l/proc
3. chroot
# chroot /l /bin/bash && env-update
# mkdir /mnt/broken
4. Извне подмонтировал раздел корня
# mount /dev/sda5 /l/mnt/broken
5. Пересобрал @system
# ROOT="/mnt/broken" PORTAGE_CONFIG_ROOT="/mnt/broken" emerge -v @system
upd. Окончательно запутался, кажется проблема с sandbox'ом
FEATURES="-sandbox -usersandbox" emerge -1 sandbox - работает, а без отключения sandbox'а вываливается с теми же ошибками. Сам конфиги не трогал и etc-update только конфиг sshd предлогал обновить.