emerge --sync

С непонятного момента престал работать emerge --sync:

Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1604, in emerge_main
    return action_sync(settings, trees, mtimedb, myopts, myaction)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 2124, in action_sync
    "//" + user_name + ip + port + "/", 1))
TypeError: Can't convert 'int' object to str implicitly

Версия - python 2.6

Эм

eselect python list что показывает?

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Available Python

Available Python interpreters:
  [1]   python2.6 *
  [2]   python3.1

была такая фигня на rc94 или

была такая фигня на rc94 или rc95... помог откат к предыдущей версии ))
питон оказался ни при чем )))

Theli написал(а): была такая

Theli написал(а):
была такая фигня на rc94 или rc95... помог откат к предыдущей версии ))
питон оказался ни при чем )))

rc94 rc95 - версия чего ??

portage

portage

Откатите portage до

Откатите portage до предыдущей версии.

тут либо место на винчестере

тут либо место на винчестере кончилось, либо как у меня было ошибки файловой системы, исправил parted magic

Если бы место закончилось,

Если бы место закончилось, вылезли бы еще глюки в чем-нибудь, система с ноута, на котором постоянно работаю в нескольких приложениях... но все равно проверил, все ок. Ошибка FS, тоже мало вероятно... Ошибки вызываться сбоями, сбоев не было замечено... предыдущий --sync, примерно полмесяца назад....

Если хард и питон в норме

Если хард и питон в норме попробуй revdep-rebuild ... не совсем уверен но по моему у тебя проблемы с какими то библиотеками.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

уже делал ... все нормально,

уже делал ... все нормально, даже сделал python-update... все равно также, кстати версия portage-2.1.9.17...

А emerge -1 portage

А

emerge -1 portage portage-utils

не пробовали?

Сделал, все прошло без

Сделал, все прошло без ошибок, но результат такой же... Причем все остальное из emerge, работает нормально... Походу дело только с --sync

emerge --info покажите.

emerge --info покажите.

Вот emerge --info: Portage

Вот emerge --info:

Portage 2.1.9.17 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.36.1-smp-rc8 x86_64)
=================================================================
System uname: 
Timestamp of tree: Wed, 13 Oct 2010 19:30:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 1.3.7-r1, 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc:       4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81-r1
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 x86 ~amd64 ~x86"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=nocona -mtune=nocona -msse3 -mfpmath=sse -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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="-O3 -march=nocona -mtune=nocona -msse3 -mfpmath=sse -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
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"
PORTDIR_OVERLAY="/var/lib/layman/haskell"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi alsa amd64 apache2 bash-completion berkdb bzip2 cairo checkpath cli client-only cracklib crypt cups cxx dbus depth32 device-mapper divx divx4linux dmx dri dri2 encode eselect extras ffmpeg flac fortran gd gdbm gdu gif gnome gnutls gpm gtk iconv injection java jpeg lm_sensors madwifi mmx mode-force modules mp3 mudflap multilib mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre perl perlsuid png policykit pppd python python3 qt3support qt4 rar readline reflection session slang snmp sockets sound sounds sqlite sse sse2 ssl svg sysfs tcpd theora threads tiff truetype type1 udev unicode unzip vorbis wavpack widescreen wifi wireshark xcomposite xorg xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php-5.2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

у меня это в 2155

у меня это в 2155-ой строке...

sacret написал(а):
File "/usr/lib64/portage/pym/_emerge/actions.py", line 2124, in action_sync
"//" + user_name + ip + port + "/", 1))
TypeError: Can't convert 'int' object to str implicitly
[/code]

но судя по этой мысли

                        # Give priority to the address family that
                        # getaddrinfo() returned first.
                        if AF_INET6 is not None and addrinfos and \
                                addrinfos[0][0] == AF_INET6:
                                ips = ips_v6 + ips_v4
                        else:
                                ips = ips_v4 + ips_v6

                        for ip in ips:
                                uris.append(syncuri.replace(
                                        "//" + user_name + hostname + port + "/",
                                        "//" + user_name + ip + port + "/", 1))


нужно
- проверить настройки IPv4 IPv6
- проверить путь до прокси (если используется)
- сменить URL сайта (сервера) синхронизации

что-то добрый я сегодня ....

А вот, то что выдает emerge

А вот, то что выдает emerge --sync, при отсутствии доступа в сеть...

!!! getaddrinfo failed for 'rsync.gentoo.org': [Errno -3] Temporary failure in name resolution
>>> Starting rsync with rsync://rsync.gentoo.org/gentoo-portage...
>>> Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(543) [Receiver=3.0.7]
>>> Retrying...
!!! Exhausted addresses for rsync.gentoo.org

И, все-таки, portage откатить

И, все-таки, portage откатить пробовали?

я не предлогал сеть отключать

я не предлогал сеть отключать ;)

sacret написал(а):
А вот, то что выдает emerge --sync, при отсутствии доступа в сеть...

предположение сводилось к тому, что
- в ядре отключен ipv6, а на интерфейсе\хосте прописан
- в ядре включен ipv6, а на ифейсе не прописан
- при указании ip-адреса ipv6 м.б лишнее недостающее двоеточие

я согласен с предложением откатиться на предыдущую версию портаге, как вам советовали уже

или удалите /usr/portage (за исключением /usr/portage/distfiles), качните последний (вчерашний) тарболл portage и разерните в /usr/portage

первое же что обновит любой emerge - это portage ;)

причем - до последней версии ....

что-то добрый я сегодня ....

с отключение сети, это я

с отключение сети, это я случайно заметил, когда канал был забит на 100%, последовал твоему совету, бакапнул portage, скачал последний snapshot, обновился до версии .23, больше глюка не наблюдаю... спасибо, удивляюсь, как сам не докатил... были только мысли откатиться ))

Всем спасибо, тема закрыта...

Всем спасибо, тема закрыта...

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

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