Странные ошибки portage

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Странные ошибки portage

Сообщение Xaktyc »

Использую VDS от 1gb.ru. Там довольно интересная сборка Gentoo.
В общем, делаю
emerge -uDNvaq system
начинает собираться glibc

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

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 92) sys-libs/glibc-2.11.2
>>> Failed to emerge sys-libs/glibc-2.11.2, Log file:
>>>  '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'
>>> Jobs: 0 of 92 complete, 1 failed                Load avg: 2.05, 1.19, 0.65
 * CPV:  sys-libs/glibc-2.11.2
 * REPO: gentoo
 * USE:  elibc_glibc gd kernel_linux nls userland_GNU x86
cc -O2 -march=i686 -pipe  -Wl,-O1 -Wl,--as-needed  kern-clo-test.c   -o kern-clo-test
cc -O2 -march=i686 -pipe  -Wl,-O1 -Wl,--as-needed  kern-enosys-test.c   -o kern-enosys-test
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment.success': Bad address
 * Checking gcc for __thread support ...                                  [ ok ]
 * Checking kernel version (2.6.18 >= 2.6.9) ...                          [ ok ]
 * Checking linux-headers version (2.6.23 >= 2.6.9) ...                   [ ok ]
touch: setting times of `locale/C-translit.h': Bad address
 * Applying Gentoo Glibc Patchset 2.11.2-3 ...
 *   0020_all_glibc-tweak-rfc1918-lookup.patch ...                        [ ok ]
 *   0030_all_glibc-respect-env-CPPFLAGS.patch ...                        [ ok ]
 *   0044_all_glibc-2.10-resolv-nameserver-fallback.patch ...             [ ok ]
 *   0085_all_glibc-disable-ldconfig.patch ...                            [ ok ]
 *   1010_all_glibc-queue-header-updates.patch ...                        [ ok ]
 *   1020_all_glibc-longjmp-chk-hidden-fortify.patch ...                  [ ok ]
 *   1030_all_glibc-manual-no-perl.patch ...                              [ ok ]
 *   1040_all_2.3.3-localedef-fix-trampoline.patch ...                    [ ok ]
 *   1055_all_glibc-resolv-dynamic.patch ...                              [ ok ]
 *   1060_all_glibc-localedef-mmap.patch ...                              [ ok ]
 *   1070_all_glibc-fadvise64_64.patch ...                                [ ok ]
 *   1073_all_glibc-ldbl-nexttowardf.patch ...                            [ ok ]
 *   1075_all_glibc-section-comments.patch ...                            [ ok ]
 *   1080_all_glibc-no-inline-gmon.patch ...                              [ ok ]
 *   1085_all_glibc-2.9-check_native-headers.patch ...                    [ ok ]
 *   1090_all_glibc-2.3.6-fix-pr631.patch ...                             [ ok ]
 *   1095_all_glibc-2.9-assume-pipe2.patch ...                            [ ok ]
 *   1100_all_glibc-2.3.3-china.patch ...                                 [ ok ]
 *   1103_all_glibc-new-valencian-locale.patch ...                        [ ok ]
 *   1120_all_glibc-2.11-longjmp-chk-fallback.patch ...                   [ ok ]
 *   1130_all_glibc-2.4-undefine-__i686.patch ...                         [ ok ]
 *   1160_all_glibc-2.8-nscd-one-fork.patch ...                           [ ok ]
 *   1508_all_glibc-2.11-hppa-SOCK_CLOEXEC.patch ...                      [ ok ]
 *   1530_all_glibc-m68k-sys-user.patch ...                               [ ok ]
 *   3000_all_2.3.6-dl_execstack-PaX-support.patch ...                    [ ok ]
 *   3010_all_2.3.3_pre20040117-pt_pax.patch ...                          [ ok ]
 *   3020_all_glibc-tests-sandbox-libdl-paths.patch ...                   [ ok ]
 *   5021_all_2.9-fnmatch.patch ...                                       [ ok ]
 *   5063_all_glibc-dont-build-timezone.patch ...                         [ ok ]
 *   6001_all_alpha-glibc-2.4-xstat.patch ...                             [ ok ]
 *   6015_all_alpha-glibc-2.5-no-page-header.patch ...                    [ ok ]
 *   6017_all_alpha-glibc-2.8-creat.patch ...                             [ ok ]
 *   6018_all_alpha-glibc-2.8-cache-shape.patch ...                       [ ok ]
 *   6019_all_alpha-glibc-ptr-mangling.patch ...                          [ ok ]
 *   6020_all_alpha-fix-gcc-4.1-warnings.patch ...                        [ ok ]
 *   6020_all_alpha-floor_ceil_fix.patch ...                              [ ok ]
 *   6021_all_alpha-add-dl-procinfo-support.patch ...                     [ ok ]
 *   6023_all_alpha-fcntl-updates.patch ...                               [ ok ]
 *   6024_all_alpha-settime-typo.patch ...                                [ ok ]
 *   6026_all_alpha-fix-rtld-fPIC.patch ...                               [ ok ]
 *   6027_all_alpha-fix-memchr.patch ...                                  [ ok ]
 *   6028_all_alpha-fix-SOCK_NONBLOCK.patch ...                           [ ok ]
 *   6120_all_ppc-glibc-2.9-atomic.patch ...                              [ ok ]
 *   6130_all_ppc-glibc-2.11-cell-vector.patch ...                        [ ok ]
 *   6220_all_glibc-2.4-arm-cirrus-ep93xx-maverick-crunch-fpu.patch ...   [ ok ]
 *   6240_all_glibc-2.8-nptl-lowlevellock.patch ...                       [ ok ]
 *   6418_all_sh-glibc-2.9-set-fpscr-proto.patch ...                      [ ok ]
 *   6605_all_glibc-2.4-fpu-cw-mips.patch ...                             [ ok ]
 *   6610_all_glibc-r10k-workarounds.patch ...                            [ ok ]
 * Done with patching
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating scripts/config.sub                                          [ ok ]
 *   Updating scripts/config.guess                                        [ ok ]
touch: setting times of `./glibc-2.11.2/libidn/configure': Bad address
touch: setting times of `./glibc-2.11.2/c_stubs/configure': Bad address
touch: setting times of `./glibc-2.11.2/glibc-compat/configure': Bad address
touch: setting times of `./glibc-2.11.2/posix/glob/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sh/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/mach/hurd/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/mach/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ieee754/ldbl-opt/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/unix/sysv/linux/powerpc/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/unix/sysv/linux/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sparc/sparc32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sparc/sparc64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ia64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ia64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/s390/s390-64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/s390/s390-32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/pthread/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc32/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/x86_64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/x86_64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/i386/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/i386/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/m68k/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/am33/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/mips/mips64/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/mips/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/arm/eabi/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/arm/eabi/nptl/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/aix/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/hppa/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/hppa/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/mips/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/arm/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/alpha/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/cris/configure': Bad address
touch: setting times of `./glibc-2.11.2/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/sysdeps/pthread/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/sysdeps/x86_64/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/configure': Bad address
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/.unpacked': Bad address
 * ERROR: sys-libs/glibc-2.11.2 failed:
 *   IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/sys-libs/glibc-2.11.2
 *
 * Call stack:
 *   ebuild.sh, line 2181:  Called ebuild_main
 *   ebuild.sh, line 2099:  Called dyn_unpack
 *   ebuild.sh, line  730:  Called die
 * The specific snippet of code:
 *      touch "${PORTAGE_BUILDDIR}/.unpacked" || die "IO Failure -- Failed 'touch .unpacked' in ${PORTAGE_BUILDDIR}"
 *
 * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.11.2',
 * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.11.2'.
 * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment'.
 * S: '/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2'
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment.success': Bad address

 * Messages for package sys-libs/glibc-2.11.2:

 * ERROR: sys-libs/glibc-2.11.2 failed:
 *   IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/sys-libs/glibc-2.11.2
 *
 * Call stack:
 *   ebuild.sh, line 2181:  Called ebuild_main
 *   ebuild.sh, line 2099:  Called dyn_unpack
 *   ebuild.sh, line  730:  Called die
 * The specific snippet of code:
 *      touch "${PORTAGE_BUILDDIR}/.unpacked" || die "IO Failure -- Failed 'touch .unpacked' in ${PORTAGE_BUILDDIR}"
 *
 * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.11.2',
 * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.11.2'.
 * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment'.
 * S: '/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2'

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


Делаю emerge portage, и тут bad address:

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

>>> Emerging (1 of 1) sys-apps/portage-2.1.8.3
 * portage-2.1.8.tar.bz2 RMD160 SHA1 SHA256 size;-) ...                                [ ok ]
 * portage-2.1.8.3.patch.bz2 RMD160 SHA1 SHA256 size;-) ...                            [ ok ]
 * checking ebuild checksums;-) ...                                                    [ ok ]
 * checking auxfile checksums;-) ...                                                   [ ok ]
 * checking miscfile checksums;-) ...                                                  [ ok ]
 * CPV:  sys-apps/portage-2.1.8.3
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux userland_GNU x86
touch: setting times of `/var/tmp/portage/sys-apps/portage-2.1.8.3/temp/environment.success': Bad address
>>> Unpacking source...
>>> Unpacking portage-2.1.8.tar.bz2 to /var/tmp/portage/sys-apps/portage-2.1.8.3/work
>>> Unpacking portage-2.1.8.3.patch.bz2 to /var/tmp/portage/sys-apps/portage-2.1.8.3/work
touch: setting times of `/var/tmp/portage/sys-apps/portage-2.1.8.3/.unpacked': Bad address
 * ERROR: sys-apps/portage-2.1.8.3 failed:
 *   IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/sys-apps/portage-2.1.8.3
 *
 * Call stack:
 *   ebuild.sh, line 2181:  Called ebuild_main
 *   ebuild.sh, line 2099:  Called dyn_unpack
 *   ebuild.sh, line  730:  Called die
 * The specific snippet of code:
 *      touch "${PORTAGE_BUILDDIR}/.unpacked" || die "IO Failure -- Failed 'touch .unpacked' in ${PORTAGE_BUILDDIR}"
 *
 * If you need support, post the output of 'emerge --info =sys-apps/portage-2.1.8.3',
 * the complete build log and the output of 'emerge -pqv =sys-apps/portage-2.1.8.3'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.8.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.1.8.3/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/portage-2.1.8.3/work/portage-2.1.8'
touch: setting times of `/var/tmp/portage/sys-apps/portage-2.1.8.3/temp/environment.success': Bad address


Делаю emerge -av teamspeak-server-bin:

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

>>> Emerging (1 of 1) media-sound/teamspeak-server-bin-3.0.0_beta25
 * teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz RMD160 SHA1 SHA256 size;-) ...         [ ok ]
 * checking ebuild checksums;-) ...                                     [ ok ]
 * checking auxfile checksums;-) ...                                    [ ok ]
 * checking miscfile checksums;-) ...                                   [ ok ]
 * CPV:  media-sound/teamspeak-server-bin-3.0.0_beta25
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux userland_GNU x86
 * Adding user 'teamspeak3' to your system ...
 *  - Userid: 102
 *  - Shell: /sbin/nologin
 *  - Home: /dev/null
 *  - Groups: (none)
useradd: invalid option -- 'r'
Usage: useradd [options] LOGIN

Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP for the new user account
  -G, --groups GROUPS           list of supplementary groups for the new
                                user account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           specify an alternative skel directory
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -n, --user-group              create a new group with the same name as the
                                new user
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account

 * ERROR: media-sound/teamspeak-server-bin-3.0.0_beta25 failed:
 *   enewuser failed
 *
 * Call stack:
 *                                  ebuild.sh, line  54:  Called pkg_setup
 *   teamspeak-server-bin-3.0.0_beta25.ebuild, line  36:  Called enewuser 'teamspeak3'
 *                              eutils.eclass, line 725:  Called die
 * The specific snippet of code:
 *                      useradd -r ${opts} \
 *                              -c "added by portage for ${PN}" \
 *                              ${euser} \
 *                              || die "enewuser failed"
 *
 * If you need support, post the output of 'emerge --info =media-sound/teamspeak-server-bin-3.0.0_beta25',
 * the complete build log and the output of 'emerge -pqv =media-sound/teamspeak-server-bin-3.0.0_beta25'.
 * The complete build log is located at '/var/tmp/portage/media-sound/teamspeak-server-bin-3.0.0_beta25/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/teamspeak-server-bin-3.0.0_beta25/temp/die.env'.
 * S: '/var/tmp/portage/media-sound/teamspeak-server-bin-3.0.0_beta25/work/teamspeak-server-bin-3.0.0_beta25'

А тут вообще как-то странно не запускается useradd - с несуществующей опцией. В общем, я слегка в замешательстве...

На десктопе с таким не сталкивался, да и общался с Gentoo уже давненько. Прошу подсказать, в какую сторону копать.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Странные ошибки portage

Сообщение serzh-z »

Xaktyc
Похоже на проблемы с sandbox. Детали - в указанных логах.
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

В compleet build log'ах то же самое.
К примеру:

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

root@vz5536:~# cat /var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log
 * CPV:  sys-libs/glibc-2.11.2
 * REPO: gentoo
 * USE:  elibc_glibc gd kernel_linux nls userland_GNU x86
cc -O2 -march=i686 -pipe  -Wl,-O1 -Wl,--as-needed  kern-clo-test.c   -o kern-clo-test
cc -O2 -march=i686 -pipe  -Wl,-O1 -Wl,--as-needed  kern-enosys-test.c   -o kern-enosys-test
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment.success': Bad address
 * Checking gcc for __thread support ...                                  [ ok ]
 * Checking kernel version (2.6.18 >= 2.6.9) ...                          [ ok ]
 * Checking linux-headers version (2.6.23 >= 2.6.9) ...                   [ ok ]
touch: setting times of `locale/C-translit.h': Bad address
 * Applying Gentoo Glibc Patchset 2.11.2-3 ...
 *   0020_all_glibc-tweak-rfc1918-lookup.patch ...                        [ ok ]
 *   0030_all_glibc-respect-env-CPPFLAGS.patch ...                        [ ok ]
 *   0044_all_glibc-2.10-resolv-nameserver-fallback.patch ...             [ ok ]
 *   0085_all_glibc-disable-ldconfig.patch ...                            [ ok ]
 *   1010_all_glibc-queue-header-updates.patch ...                        [ ok ]
 *   1020_all_glibc-longjmp-chk-hidden-fortify.patch ...                  [ ok ]
 *   1030_all_glibc-manual-no-perl.patch ...                              [ ok ]
 *   1040_all_2.3.3-localedef-fix-trampoline.patch ...                    [ ok ]
 *   1055_all_glibc-resolv-dynamic.patch ...                              [ ok ]
 *   1060_all_glibc-localedef-mmap.patch ...                              [ ok ]
 *   1070_all_glibc-fadvise64_64.patch ...                                [ ok ]
 *   1073_all_glibc-ldbl-nexttowardf.patch ...                            [ ok ]
 *   1075_all_glibc-section-comments.patch ...                            [ ok ]
 *   1080_all_glibc-no-inline-gmon.patch ...                              [ ok ]
 *   1085_all_glibc-2.9-check_native-headers.patch ...                    [ ok ]
 *   1090_all_glibc-2.3.6-fix-pr631.patch ...                             [ ok ]
 *   1095_all_glibc-2.9-assume-pipe2.patch ...                            [ ok ]
 *   1100_all_glibc-2.3.3-china.patch ...                                 [ ok ]
 *   1103_all_glibc-new-valencian-locale.patch ...                        [ ok ]
 *   1120_all_glibc-2.11-longjmp-chk-fallback.patch ...                   [ ok ]
 *   1130_all_glibc-2.4-undefine-__i686.patch ...                         [ ok ]
 *   1160_all_glibc-2.8-nscd-one-fork.patch ...                           [ ok ]
 *   1508_all_glibc-2.11-hppa-SOCK_CLOEXEC.patch ...                      [ ok ]
 *   1530_all_glibc-m68k-sys-user.patch ...                               [ ok ]
 *   3000_all_2.3.6-dl_execstack-PaX-support.patch ...                    [ ok ]
 *   3010_all_2.3.3_pre20040117-pt_pax.patch ...                          [ ok ]
 *   3020_all_glibc-tests-sandbox-libdl-paths.patch ...                   [ ok ]
 *   5021_all_2.9-fnmatch.patch ...                                       [ ok ]
 *   5063_all_glibc-dont-build-timezone.patch ...                         [ ok ]
 *   6001_all_alpha-glibc-2.4-xstat.patch ...                             [ ok ]
 *   6015_all_alpha-glibc-2.5-no-page-header.patch ...                    [ ok ]
 *   6017_all_alpha-glibc-2.8-creat.patch ...                             [ ok ]
 *   6018_all_alpha-glibc-2.8-cache-shape.patch ...                       [ ok ]
 *   6019_all_alpha-glibc-ptr-mangling.patch ...                          [ ok ]
 *   6020_all_alpha-fix-gcc-4.1-warnings.patch ...                        [ ok ]
 *   6020_all_alpha-floor_ceil_fix.patch ...                              [ ok ]
 *   6021_all_alpha-add-dl-procinfo-support.patch ...                     [ ok ]
 *   6023_all_alpha-fcntl-updates.patch ...                               [ ok ]
 *   6024_all_alpha-settime-typo.patch ...                                [ ok ]
 *   6026_all_alpha-fix-rtld-fPIC.patch ...                               [ ok ]
 *   6027_all_alpha-fix-memchr.patch ...                                  [ ok ]
 *   6028_all_alpha-fix-SOCK_NONBLOCK.patch ...                           [ ok ]
 *   6120_all_ppc-glibc-2.9-atomic.patch ...                              [ ok ]
 *   6130_all_ppc-glibc-2.11-cell-vector.patch ...                        [ ok ]
 *   6220_all_glibc-2.4-arm-cirrus-ep93xx-maverick-crunch-fpu.patch ...   [ ok ]
 *   6240_all_glibc-2.8-nptl-lowlevellock.patch ...                       [ ok ]
 *   6418_all_sh-glibc-2.9-set-fpscr-proto.patch ...                      [ ok ]
 *   6605_all_glibc-2.4-fpu-cw-mips.patch ...                             [ ok ]
 *   6610_all_glibc-r10k-workarounds.patch ...                            [ ok ]
 * Done with patching
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating scripts/config.sub                                          [ ok ]
 *   Updating scripts/config.guess                                        [ ok ]
touch: setting times of `./glibc-2.11.2/libidn/configure': Bad address
touch: setting times of `./glibc-2.11.2/c_stubs/configure': Bad address
touch: setting times of `./glibc-2.11.2/glibc-compat/configure': Bad address
touch: setting times of `./glibc-2.11.2/posix/glob/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sh/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/mach/hurd/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/mach/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ieee754/ldbl-opt/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/unix/sysv/linux/powerpc/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/unix/sysv/linux/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sparc/sparc32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/sparc/sparc64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ia64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/ia64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/s390/s390-64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/s390/s390-32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/pthread/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc32/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc32/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/powerpc64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/powerpc/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/x86_64/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/x86_64/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/i386/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/sysdeps/i386/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/m68k/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/am33/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/mips/mips64/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/mips/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/arm/eabi/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/linux/arm/eabi/nptl/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/unix/sysv/aix/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/hppa/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/hppa/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/mips/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/arm/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/alpha/elf/configure': Bad address
touch: setting times of `./glibc-2.11.2/ports/sysdeps/cris/configure': Bad address
touch: setting times of `./glibc-2.11.2/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/sysdeps/pthread/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/sysdeps/x86_64/configure': Bad address
touch: setting times of `./glibc-2.11.2/nptl/configure': Bad address
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/.unpacked': Bad address
 * ERROR: sys-libs/glibc-2.11.2 failed:
 *   IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/sys-libs/glibc-2.11.2
 *
 * Call stack:
 *   ebuild.sh, line 2181:  Called ebuild_main
 *   ebuild.sh, line 2099:  Called dyn_unpack
 *   ebuild.sh, line  730:  Called die
 * The specific snippet of code:
 *      touch "${PORTAGE_BUILDDIR}/.unpacked" || die "IO Failure -- Failed 'touch .unpacked' in ${PORTAGE_BUILDDIR}"
 *
 * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.11.2',
 * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.11.2'.
 * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment'.
 * S: '/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2'
touch: setting times of `/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment.success': Bad address

Это по glibc.
Не врубаюсь в чем может быть проблема.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Странные ошибки portage

Сообщение serzh-z »

http://bugs.gentoo.org/233280

http://bugs.gentoo.org/show_bug.cgi?id=224483

coreutils и ядро - не совместимы. Ядро слишком старое или coreutils слишком новый.
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

Скорее ядро старое...

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

root@vz5536:~# uname -a
Linux vz5536 2.6.18-028stab056-aufs-teak21 #11 SMP Wed Mar 10 18:10:04 MSK 2010 i686 Intel(R) Xeon(R) CPU E5530 @ 2.40GHz GenuineIntel GNU/Linux

Попробую откатить coreutils...
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

Самое смешное что на попытку поставить coreutils-8.4 вылетают те же ошибки :)
Качать тарбол с сурцами и вручную заменять файлы не хочется, дабы не делать кашу из сервера.
Есть еще какие-нибудь варианты исправить...? Там в личном кабинете есть возможность переустановить образ системы не трогая /home, где лежат большинство файлов, все сайты на апаче... Но тогда грохнутся все конфиги, будет даунгрейд всего софта, а помнится, я там решал какие-то проблемы, значит их снова придется искать и решать.
Просить их обновить ядро бессмысленно, потому что у них там OpenVZ...
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Странные ошибки portage

Сообщение serzh-z »

Xaktyc писал(а):
11.08.2010 00:38
Там в личном кабинете есть возможность переустановить образ системы не трогая /home, где лежат большинство файлов, все сайты на апаче... Но тогда грохнутся все конфиги, будет даунгрейд всего софта, а помнится, я там решал какие-то проблемы, значит их снова придется искать и решать.
Сделать бекапы конфигов.
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

Делаю, да :) Тоесть единственный разумный вариант - перезалить образ системы, да?
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Странные ошибки portage

Сообщение serzh-z »

Xaktyc писал(а):
11.08.2010 00:44
единственный разумный вариант - перезалить образ системы,
Да, это он.
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Странные ошибки portage

Сообщение megabaks »

serzh-z писал(а):
11.08.2010 01:13
Xaktyc писал(а):
11.08.2010 00:44
единственный разумный вариант - перезалить образ системы,
Да, это он.

почему это ?
если есть знакомые в сети на нужной ветке, можно у них попросить бинарные пакеты сделать через quickpkg
потом уже пересобрать по-своему :)
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8253
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Странные ошибки portage

Сообщение serzh-z »

megabaks писал(а):
11.08.2010 02:31
почему это ?
Потому что речь идёт о разумном варианте.
Спасибо сказали:

Аватара пользователя
4yKoTkA
Сообщения: 183
ОС: Gentoo GNU/Linux.FreeBSD

Re: Странные ошибки portage

Сообщение 4yKoTkA »

При похожей ситуации, скачал стейдж, чрутнулся в него, собрал бинарник, установил бинарник в родительской системе.
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Странные ошибки portage

Сообщение megabaks »

serzh-z писал(а):
11.08.2010 03:27
megabaks писал(а):
11.08.2010 02:31
почему это ?
Потому что речь идёт о разумном варианте.

чем мой неразумен?
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

если есть знакомые в сети на нужной ветке

Нету. Тока десктопы ~x86 и ~amd64, а у меня тут сервер на x86 со старым софтом и ядром.
Спасибо сказали:

Аватара пользователя
vr13
Сообщения: 872
ОС: gentoo

Re: Странные ошибки portage

Сообщение vr13 »

Xaktyc писал(а):
10.08.2010 22:26
Использую VDS от 1gb.ru. Там довольно интересная сборка Gentoo.
...

что значит "интересная сборка"? мне думается, что если это gentoo без экзотических оверлеев, то сборки будут всегда одинаковые - так как основаны на одном портеже :))

у меня тоже имеется одна vps-инсталляция, с довольно старым ядром. при этом все - текущее-стабильное (только что не поленился обновиться):

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

$ emerge --info
Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.4.3, glibc-2.11.2-r0, 2.6.18.8-linode22 i686)
=================================================================
System uname: Linux-2.6.18.8-linode22-i686-Intel-R-_Xeon-R-_CPU_L5420_@_2.50GHz-with-gentoo-1.12.13
Timestamp of tree: Wed, 11 Aug 2010 18:00:02 +0000
app-shells/bash:     4.0_p37
dev-lang/python:     2.6.5-r3, 3.1.2-r4
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.65
sys-devel/automake:  1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mno-tls-direct-seg-refs -fomit-frame-pointer -march=core2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mno-tls-direct-seg-refs -fomit-frame-pointer -march=core2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
...

чтобы обновить glibc, вам всего-то нужно было аккуратно пересобрать toolchain. ядро и sandbox тут не причем
понятно, что из основных компонентов не будет работать, хотя и соберется без ошибок, udev т.к требует ядра >= 2.6.26, но это в условиях коммерческих vps и не нужно..

позвольте, кстати, похвастаться возрастом инсталляции :)

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

$ ls -l /etc/conf.d/hostname
-rw-r--r-- 1 root root 78 Sep 11  2007 /etc/conf.d/hostname
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

В общем, я уже откатился, но у меня все равно на emerge teamspeak-server-bin
вылезает:

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

>>> Emerging (1 of 1) media-sound/teamspeak-server-bin-3.0.0_beta25
>>> Downloading 'http://distfiles.gentoo.org/distfiles/teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz'
--04:18:44--  http://distfiles.gentoo.org/distfiles/teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz
           => `/usr/portage/distfiles/teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz'
Resolving distfiles.gentoo.org... 216.165.129.135, 199.6.1.174, 156.56.247.195, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3,218,375 (3.1M) [application/x-gzip]

100%[====================================>] 3,218,375   1004.07K/s    ETA 00:00

04:18:48 (1001.34 KB/s) - `/usr/portage/distfiles/teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz' saved [3218375/3218375]

 * teamspeak3-server_linux-x86-3.0.0-beta25.tar.gz RMD160 SHA1 SHA256 size;-) ...         [ ok ]
 * checking ebuild checksums;-) ...                                     [ ok ]
 * checking auxfile checksums;-) ...                                    [ ok ]
 * checking miscfile checksums;-) ...                                   [ ok ]
 * Adding user 'teamspeak3' to your system ...
 *  - Userid: 102
 *  - Shell: /sbin/nologin
 *  - Home: /dev/null
 *  - Groups: (none)
useradd: invalid option -- r
Usage: useradd [options] LOGIN

Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP for the new user account
  -G, --groups GROUPS           list of supplementary groups for the new
                                user account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           specify an alternative skel directory
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -n, --user-group              create a new group with the same name as the
                                new user
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account

 *
 * ERROR: media-sound/teamspeak-server-bin-3.0.0_beta25 failed.
 * Call stack:
 *                                  ebuild.sh, line   49:  Called pkg_setup
 *   teamspeak-server-bin-3.0.0_beta25.ebuild, line   36:  Called enewuser 'teamspeak3'
 *                              eutils.eclass, line  725:  Called die
 * The specific snippet of code:
 *                              || die "enewuser failed"
 *  The die message:
 *   enewuser failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/teamspeak-server-bin-3.0.0_beta25/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/teamspeak-server-bin-3.0.0_beta25/temp/die.env'.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5055
ОС: Gentoo

Re: Странные ошибки portage

Сообщение /dev/random »

Создайте оверлей, скопируйте в него eclass/eutils.eclass и замените в строках 722 и 728 опцию -r на -M
Слишком старые coreutils, с ними придётся помучиться.
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

А прямо в портеже поменять нельзя без оверлея, при учете, что в ближайшее долгое время я emerge --sync делать не буду?
Просто не хочется заморачиваться с оверлеями ради правки двух строк.
Кстати, ключа -M тоже нет. Имеется в виду ключ -m? Что-то не могу найти мана по старому useradd. Все по новому вылазит и там опции -r нету вообще (уже поправил eutils.eclass)
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5055
ОС: Gentoo

Re: Странные ошибки portage

Сообщение /dev/random »

Xaktyc писал(а):
12.08.2010 17:58
А прямо в портеже поменять нельзя без оверлея, при учете, что в ближайшее долгое время я emerge --sync делать не буду?

Если не будете, то да.

Xaktyc писал(а):
12.08.2010 17:58
Кстати, ключа -M тоже нет. Имеется в виду ключ -m? Что-то не могу найти мана по старому useradd. Все по новому вылазит и там опции -r нету вообще.

В новом как раз опция -r есть. Означает создание системного аккаунта, в специальном диапазоне номеров и без домашнего каталога. Без специального диапазона, в принципе, можно обойтись, а вот выключить создание домашнего каталога нужно. Посмотрите, какой опцией это делается в вашей версии. Мне казалось, что -M,
Спасибо сказали:

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Странные ошибки portage

Сообщение Xaktyc »

А, дак это отключение хоум-директории. Тогда ясно. Доберусь до сервера - попробую. Спасибо.
Спасибо сказали: