В общем, делаю
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 уже давненько. Прошу подсказать, в какую сторону копать.