Не обновляются порты linux_base_Gentoo

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sandel
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-03-20 19:32:10

Не обновляются порты linux_base_Gentoo

Непрочитанное сообщение Sandel » 2010-03-20 20:09:09

Здравствуйте!

Есть такая машинка

Код: Выделить всё

[root@florix]:/usr/compat/linux/usr/portage/distfiles# uname -a
FreeBSD florix.local 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Sat Aug  1 00:45:11 EEST 2009     root@florix.local:/usr/obj/usr/src/sys/FLORIX  i386
Раньше пользовался эмулятором линукса fc и таких проблем не выплывало (или я просто не обращал внимания).
Сейчас есть бинарник, который был скомпилин в gentoo... к сожалению бинарник отказался запускаться в fc, пришлось ставить /var/ports/emulators/linux_base-gentoo-stage3

В общем все прекрасно работало пока я не решил обновить установленные порты... вместе со всем обновился и linux_base-gentoo-stage3

Код: Выделить всё

linux_base-gentoo-stage3-20100126_1
При это побились некоторые библиотеки (

Решил их обновить внутри линукс бейса...

Код: Выделить всё

chroot /usr/compat/linux/ emerge -v libogg
Обновление заканчивается неудачей (

в /var/log/message можно при этом наблюдать такое

Код: Выделить всё

Mar 20 18:56:32 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:40 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:41 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:41 florix kernel: linux: pid 37437 (rm): syscall unlinkat not implemented
Mar 20 19:01:42 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:43 florix kernel: linux: pid 37508 (rm): syscall unlinkat not implemented
Mar 20 19:01:43 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:43 florix kernel: linux: pid 37514 (chmod): syscall fchmodat not implemented
Mar 20 19:01:44 florix kernel: linux_sys_futex: unknown op 265
Mar 20 19:01:44 florix kernel: linux: pid 37528 (rm): syscall unlinkat not implemented
Mar 20 19:01:45 florix kernel: linux: pid 37553 (rm): syscall fstatat64 not implemented
внутри линукс бейса:

Код: Выделить всё

...
rm: cannot remove `/var/tmp/portage/media-libs/libogg-1.1.4/temp/eclass-debug.log': Function not implemented
rm: cannot remove `/var/tmp/portage/media-libs/libogg-1.1.4/temp/environment': Function not implemented     
rm: cannot remove `/var/tmp/portage/media-libs/libogg-1.1.4/temp/elibtool.log': Function not implemented    
rm: cannot remove `/var/tmp/portage/media-libs/libogg-1.1.4/temp/prepallman.filelist': Function not implemented
rm: cannot remove `/var/tmp/portage/media-libs/libogg-1.1.4/temp/.ecompress36708.6462': Function not implemented
...
Гуглил.. нечего не нашел конкретного, чтоб пофиксить это (((

Подскажите пожалуйста в чем может быть проблема?

Код: Выделить всё

[root@florix]:/var/ports/emulators/linux_base-gentoo-stage3# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1e on /tmp (ufs, local, soft-updates)
/dev/ad0s1d on /usr (ufs, local, soft-updates)
/dev/ad0s1f on /var (ufs, local, soft-updates)
procfs on /proc (procfs, local)
devfs on /usr/compat/linux/dev (devfs, local)
linprocfs on /usr/compat/linux/proc (linprocfs, local)

Код: Выделить всё

[root@florix]:/var/ports/emulators/linux_base-gentoo-stage3# kldstat
Id Refs Address    Size     Name
 1   13 0xc0400000 58feb0   kernel
 2    1 0xc0990000 6a44c    acpi.ko
 3    1 0xc1adf000 c000     ipfw.ko
 4    2 0xc1b31000 22000    linux.ko
 5    1 0xc24ba000 7000     linprocfs.ko

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Sandel
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-03-20 19:32:10

Re: Не обновляются порты linux_base_Gentoo

Непрочитанное сообщение Sandel » 2010-04-25 21:46:51

Вот фигня, блин ((
Никто так и не столкнулся с этой проблемой?
Уже и FreeBSD обновил

Код: Выделить всё

7.3-RELEASE FreeBSD 7.3-RELEASE #0
Ядро собрал с

Код: Выделить всё

options         COMPAT_LINUX
options         LINPROCFS
options         LINSYSFS
Полностью потер пакет и поставил по новой linux_base-gentoo-stage3

Как это описано тут.

И опять пи***ц ((

Код: Выделить всё

[root@florix]:/# chroot /compat/linux bash

florix / # uname -a
Linux florix.org.ua 2.6.16 FreeBSD 7.3-RELEASE #0: Sun Apr 25 16:07:37 EEST 2010 i686 Intel(R) Pentium(R) III CPU 1133MHz GenuineIntel GNU/Linux


florix / # emerge -v portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] app-admin/eselect-python-20091230 [20090824] 6 kB
[ebuild     U ] sys-apps/portage-2.1.8.3 [2.1.7.16] USE="-build -doc -epydoc (-python3) (-selinux)" LINGUAS="-pl" 522 kB

Total: 2 packages (2 upgrades), Size of downloads: 527 kB


>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 2) app-admin/eselect-python-20091230
>>> Downloading 'http://distfiles.gentoo.org/distfiles/eselect-python-20091230.tar.bz2'
--2010-04-25 18:14:45--  http://distfiles.gentoo.org/distfiles/eselect-python-20091230.tar.bz2
Resolving distfiles.gentoo.org... 199.6.1.174, 156.56.247.195, 149.20.20.135, ...
Connecting to distfiles.gentoo.org|199.6.1.174|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://mirrors.kernel.org/gentoo/distfiles/eselect-python-20091230.tar.bz2 [following]
--2010-04-25 18:14:45--  http://mirrors.kernel.org/gentoo/distfiles/eselect-python-20091230.tar.bz2
Resolving mirrors.kernel.org... 130.239.17.6, 199.6.1.174, 149.20.20.135, ...
Reusing existing connection to distfiles.gentoo.org:80.
HTTP request sent, awaiting response... 200 OK
Length: 5476 (5.3K) [application/x-bzip2]
Saving to: `/usr/portage/distfiles/eselect-python-20091230.tar.bz2'

     0K .....                                                 100%  110K=0.05s

2010-04-25 18:14:46 (110 KB/s) - `/usr/portage/distfiles/eselect-python-20091230.tar.bz2' saved [5476/5476]

 * eselect-python-20091230.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...       [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
rm: cannot remove `/var/tmp/portage/app-admin/eselect-python-20091230/temp/logging': Function not implemented
 * CPV:  app-admin/eselect-python-20091230
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking eselect-python-20091230.tar.bz2 to /var/tmp/portage/app-admin/eselect-python-20091230/work
rm: cannot remove directory `autom4te.cache': Directory not empty
 * ERROR: app-admin/eselect-python-20091230 failed:
 *   autogen.sh failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_unpack
 *   environment, line 864:  Called die
 * The specific snippet of code:
 *       ./autogen.sh || die "autogen.sh failed"
 *
 * If you need support, post the output of 'emerge --info =app-admin/eselect-python-20091230',
 * the complete build log and the output of 'emerge -pqv =app-admin/eselect-python-20091230'.
 * The complete build log is located at '/var/tmp/portage/app-admin/eselect-python-20091230/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-admin/eselect-python-20091230/temp/environment'.
 * S: '/var/tmp/portage/app-admin/eselect-python-20091230/work/eselect-python-20091230'
>>> Failed to emerge app-admin/eselect-python-20091230, Log file:

>>>  '/var/tmp/portage/app-admin/eselect-python-20091230/temp/build.log'

 * Messages for package app-admin/eselect-python-20091230:

 * ERROR: app-admin/eselect-python-20091230 failed:
 *   autogen.sh failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_unpack
 *   environment, line 864:  Called die
 * The specific snippet of code:
 *       ./autogen.sh || die "autogen.sh failed"
 *
 * If you need support, post the output of 'emerge --info =app-admin/eselect-python-20091230',
 * the complete build log and the output of 'emerge -pqv =app-admin/eselect-python-20091230'.
 * The complete build log is located at '/var/tmp/portage/app-admin/eselect-python-20091230/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-admin/eselect-python-20091230/temp/environment'.
 * S: '/var/tmp/portage/app-admin/eselect-python-20091230/work/eselect-python-20091230'
Во фре в логе messages

Код: Выделить всё

Apr 25 21:03:38 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:04:36 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:04:38 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:08:54 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:08:54 florix kernel: linux: pid 28286 (find): syscall fstatat64 not implemented
Apr 25 21:09:33 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:41 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:45 florix last message repeated 3 times
Apr 25 21:14:45 florix kernel: linux: pid 28305 (rm): syscall unlinkat not implemented
Apr 25 21:14:45 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:45 florix kernel: linux: pid 28308 (rm): syscall unlinkat not implemented
Apr 25 21:14:45 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:47 florix kernel: linux: pid 28320 (rm): syscall fstatat64 not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28321 (rm): syscall unlinkat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28322 (rm): syscall fstatat64 not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28323 (rm): syscall unlinkat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28324 (rm): syscall fstatat64 not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28325 (rm): syscall fstatat64 not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28326 (rm): syscall fstatat64 not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28340 (chmod): syscall fchmodat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28342 (chmod): syscall fchmodat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28343 (chmod): syscall fchmodat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28347 (chmod): syscall fchmodat not implemented
Apr 25 21:14:47 florix kernel: linux: pid 28362 (rm): syscall unlinkat not implemented
Apr 25 21:14:47 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:48 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:48 florix kernel: linux: pid 28386 (chown): syscall fstatat64 not implemented
Apr 25 21:14:48 florix kernel: linux: pid 28387 (chmod): syscall fchmodat not implemented
Apr 25 21:14:48 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux: pid 28401 (rm): syscall unlinkat not implemented
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux: pid 28409 (rm): syscall unlinkat not implemented
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux: pid 28427 (rm): syscall unlinkat not implemented
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux: pid 28430 (tar): syscall futimesat not implemented
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:49 florix kernel: linux: pid 28431 (find): syscall fstatat64 not implemented
Apr 25 21:14:49 florix kernel: linux: pid 28433 (chmod): syscall fchmodat not implemented
Apr 25 21:14:49 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:52 florix last message repeated 5 times
Apr 25 21:14:52 florix kernel: linux: pid 28496 (rm): syscall fstatat64 not implemented
Apr 25 21:14:53 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:53 florix kernel: linux: pid 28575 (rm): syscall unlinkat not implemented
Apr 25 21:14:53 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:53 florix kernel: linux_sys_futex: unknown op 265
Apr 25 21:14:53 florix kernel: linux: pid 28583 (rm): syscall unlinkat not implemented
Apr 25 21:14:53 florix kernel: linux_sys_futex: unknown op 265
A

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Не обновляются порты linux_base_Gentoo

Непрочитанное сообщение paix » 2010-04-26 10:16:11

вы не написали самого главного,
для чего используется такой изврат? ;)

если используете фрю то чисто ее и используйте.
если нужен линукс - то взять дистриб линукса.
With best wishes, Sergej Kandyla

Sandel
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-03-20 19:32:10

Re: Не обновляются порты linux_base_Gentoo

Непрочитанное сообщение Sandel » 2010-04-26 10:27:59

paix писал(а):вы не написали самого главного,
для чего используется такой изврат? ;)

если используете фрю то чисто ее и используйте.
если нужен линукс - то взять дистриб линукса.
Ну почему же изврат? Среди всего есть одно приложение с закрытым кодом, которое компилилось в гентуу... вот мне его нужно запустить

receptor
мл. сержант
Сообщения: 106
Зарегистрирован: 2010-05-02 12:59:03

Re: Не обновляются порты linux_base_Gentoo

Непрочитанное сообщение receptor » 2010-06-25 4:46:14

В статье http://www.lissyara.su/linux_base-gentoo-stage3/ же описано что chmod, rm и прочие файловые команды отказывались работать под чрутом.
Не юзайте его и не будет ошибок.