Не собирается OpenOffice.org2.0 - закончилось место на разделе /var

Не собирается OpenOffice, т.к. этв сволочь дофигищу места требует для сборки. Почистил все, что смог, но удалось высвободить всего гиг места:

$ df
/dev/hda3              6008068   4198740   1809328  70% /
udev                    123320       200    123120   1% /dev
/dev/hda4             32562712  27383264   5179448  85% /files
none                    123320         0    123320   0% /dev/sh

Попытался сделать symlink с /var/tmp/portage на каталог на втором разделе, где место есть, но номер не прошел:

ACCESS DENIED  open_wr:   /var/tmp/portage/openoffice-2.0.0/temp/eclass-debug.log
/usr/lib/portage/bin/ebuild.sh: line 1362: /var/tmp/portage/openoffice-2.0.0/temp/eclass-debug.log: Permission denied

-----<cut>-----

!!! ERROR: app-office/openoffice-2.0.0 failed.
!!! Function dyn_unpack, Line 659, Exitcode 1
!!! Failed to create dir '/var/tmp/portage/openoffice-2.0.0/work'

-----<cut>-----

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-app-office_-_openoffice-2.0.0-30737.log"

open_wr:   /var/tmp/portage/openoffice-2.0.0/temp/eclass-debug.log (symlink to /files/gentoo/var_tmp/portage/openoffice-2.0.0/temp/eclass-debug.log)
chmod:     /var/tmp/portage/openoffice-2.0.0/temp/eclass-debug.log (symlink to /files/gentoo/var_tmp/portage/openoffice-2.0.0/temp/eclass-debug.log)

Какие еще варианты решения проблемы есть?

Попробуй

Попробуй перенести на другой раздел каталог /var.

Я думаю можно

Я думаю можно просто создать папку в разделе, где по твоему достаточно места и примонтировать (не знаю как правильно это называетьься :-) ) её к /var/tmp/portage
примерно так:
#mkdir /xxx/portage
#mount --bind /xxx/portage /var/tmp/portage

Помогло.

Помогло. Правда, пришлось добавить еще umask:

mount -o bind,umask=0000 /files/gentoo/tmp /var/tmp/portage

Спасибо большое. :)

Но все равно не хочет собираться.. теперь ругается так:

>>> Source unpacked.
/usr/portage/app-office/openoffice/openoffice-2.0.0.ebuild: ./configure: /bin/sh: bad interpreter: Permission denied

!!! ERROR: app-office/openoffice-2.0.0 failed.
!!! Function src_compile, Line 176, Exitcode 126
!!! Configuration failed!

Пока не разобрался, что за ботва.. может, кто-нибудь сталкивался с подобным? В Google не нашел ничего нормального по этому поводу..

попробуй

попробуй так
export PORTAGE_TMPDIR="/files/.....
emerge openoffice
в hda4 у тебя больше места

нифига..

нифига.. та же хрень.. :(
Попробовал собрать OOo-2.0.1

/usr/portage/dev-java/ant-core/ant-core-1.6.2-r5.ebuild: ./build.sh: /bin/sh: bad interpreter: Permission denied

!!! ERROR: dev-java/ant-core-1.6.2-r5 failed.
!!! Function src_compile, Line 53, Exitcode 126

от безысходности запустил emerge sync - посмотрим, что будет...

а при чём здесь

а при чём здесь место на диске? на hda4 тоже место закончилось?

P.S. из dev-java/ у меня почти ничего без глюков не собиралось...

Нет, здесь уже

Нет, здесь уже дело не месте на диске.. оба варианта (mount --bind и export PORTAGE_TMPDIR) эту проблему решили.. теперь для OOo и ant-core возникает одна и та же ошибка:

./build.sh: /bin/sh: bad interpreter: Permission denied

Че за ботва пока не понял...

может права на

может права на выполнение?
обычно /bin/sh - это симлинк. проверь, может указывает ни туда.

Да проверял

Да проверял уже.. вроде все нормально:

# ls -l /bin/ | grep sh
-rwxr-xr-x  1 root root 755128 Июл 26 15:53 bash
lrwxrwxrwx  1 root root      9 Апр 25  2005 csh -> /bin/tcsh
lrwxrwxrwx  1 root root      4 Июл 26 15:53 rbash -> bash
-rwxr-xr-x  1 root root 783864 Апр 21  2005 sash
lrwxrwxrwx  1 root root      4 Июл 26 15:53 sh -> bash
-rwxr-xr-x  1 root root 356900 Апр 25  2005 tcsh
# sh
sh-3.00#

А скриптик типа

А скриптик типа этого работает?

#!/bin/sh
echo Hello world. shell=$SHELL
#rm -rf / # :)

$ ./test.sh

$ ./test.sh
Hello world. shell=/bin/bash

вы не одиноки. я

вы не одиноки.
я пару дней назад пытался примонтировать этот же каталог на другом разделе(раздел пуст и смонтирован с опцией users).
сообщение выдает точь в точь.
я положил болт до прояснения...

поставь

поставь бинарик emerge openoffice-bin

Бинарник

Бинарник тормознутый слишком, памяти много жрет и не интрегрирован с KDE. Я его юзал с beta-версий, но хочется собрать из исходников..

думаю стоит

думаю стоит посмотреть на права в папочке /var/tmp/portage и монтировать с такимиже правами.
еще можно почитать тут http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=1#doc_chap3
а вообще рекомендую изучить это: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=1#doc_chap3

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".