Проблема с emerge
Помогите пожалуйста. При попытке собрать что либо пишет:
/usr/lib/portage/bin/ebuild.sh: ./configure: /bin/sh: bad interpreter: Permission denied
!!! ERROR: app-misc/mc-4.6.1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
mc-4.6.1.ebuild, line 91: Called econf '--with-vfs' '--with-ext2undel' '--with-edit' '--enable-charset' '--with-screen=ncurses' '--with-gpm-mouse' '--with-included-gettext' '--without-x' '--with-samba' '--with-configdir=/etc/samba' '--with-codepagedir=/var/lib/samba/codepages' '--with-privatedir=/etc/samba/private'
ebuild.sh, line 540: Called die
!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Причём, что самое интересное ядро собирается нормально. Я всю систему побрал с загрузочного диска, и не прикольно если захотел поставить програмку, то надо загружаться с загрузочного диска. Причём /bin/sh указывает на bash. Кто сталкивался с подобным выручайте пожалуйста!!!
- Для комментирования войдите или зарегистрируйтесь
А bash работает? А
А bash работает? А покажи права на него и на sh
Re: А bash работает? А
bash кажется работает, правана него root-чтение и запись, остальные только чтение, является выполняемым. sh-ссылка на bash. Я уже даже пробовал копировать с загрузочного диска эти файлы - эффект нулевой.
Была такая же
Была такая же трабла, я прописал в fstab что-то вроде
/dev/hda4 /var reiserfs notail,noexec 0 0
Потом долго ничего не собирал, а когда понадобилось то уже забыл, что noexec прописал :) В общем покажи вывод mount. Да, ядро то в /usr лежит, вот оно и собирается нормально.
Re: Была такая же
Можешь подробнее написать что у тебя написано? Мой /etc/fstab:
/dev/hda1 / ext3 noatime 0 1
/dev/hda5 /var ext3 nodev,nosuid,noexec 0 0
/dev/hda6 /tmp ext3 nodev,nosuid,noexec 0 0
/dev/hda7 none swap sw 0 0
/dev/hda8 /home ext3 defaults 0 0
/dev/hdb /mnt/cdrom iso9660 iocharset=utf8,user,noauto,ro 0 0
/dev/sda1 /mnt/flash auto iocharset=utf8,noauto,defaults 0 0
/dev/fd0 /mnt/floppy auto codepage=866,iocharset=utf8,noauto 0 0
proc /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
Кстати, некоторые программы тоже говорят /bin/sh: Bad intepreter в частности инсталлер нвидии. А в остальном всё работает и не ругается.
Здесь
Здесь убери
/dev/hda5 /var ext3 nodev,nosuid,noexec 0 0
nodev nosuid noexec
_________________
Gentoo GNU/Linux 2.6.18 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Re: Здесь
Спасибо, но я уже разобрался! Оказывается был лишним параметр noexec! И вот из-за этой заразы я так долго мучился! Вот так должен был выглядеть мой /etc/fstab:
/dev/hda5 /var ext3 nodev,nosuid 0 0