emerge --sync выдает rsync://1.0.0.0/ и соответствеено не обновляет... [SOLVED]

После обновления пересобрал мир, через день начал обновляться, а emerge --sync выдает:

>>> Starting rsync with rsync://1.0.0.0/gentoo-portage...
>>> Checking server timestamp ...

и после этого тупит очень долго, ничего не делает..

куда копать?

===============================
set dhcp_eth0="nodns"
dns_servers_eth0=( "бла.бла.бла.бла" "бла2.бла2.бла2.бла2" )

и заработало.
действительно, косяки со старым d-link`ом.

покажи ка

покажи ка /etc/make.conf
_________________
Gentoo x86_64 2.6.17-r8 на Athlon 64 3000+

да там ничего особенного нет...

USE="acpi alsa cdr dbus fftw glut nptl nptlonly mad mmx mmx2 mp3 mpeg 3dnow 3dnowex sse usb lm_sensors lua fbcon aalib crypt cups encode gif imlib jpeg libg++ libwww ncurses nls ogg png tiff python quicktime readline slang spell svga zlib bzip2 oss perl samba xml xml2 -matrox -mga X opengl gtk gtk+ gtk2 tcltk dvd flash xmms truetype tk xfs vorbis freetype scanner ogg avi threads -doc dvdr dvdread xvid ffmpeg network audiofile xine -motif -athena qt kde -lirc gnome directfb -ldap arts hotplug userlocales -apache -apache2 -ipv6 java dri gstreamer hal sockets xvid nvidia mplayer nls unicode vcd bash-completion icq subversion ruby"
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -m3dnow -mmmx -msse -mfpmath=sse -pipe -s"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
LINGUAS="ru"
FEATURES="ccache"
CCACHE_SIZE="4G"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"

ps: сеть есть, dnc работает, ping все находит и т.д.

ну и чему ты удивляешься ?

у тебя же не указано откуда синхронизацию осуществлять, добавь:

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

так там по умолчанию берется.

но если и вручную прописывать, то все равно не помогает...

а rsyncd запущен

а rsyncd запущен на 1.0.0.0? с записью в /etc/rsyncd.conf

[gentoo-portage]
path = /usr/portage
comment = Gentoo Portage tree
exclude = /distfiles /packages

вот спросил так спросил...

честно не знаю, но вот конфы:

===
# /etc/rsyncd.conf

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help

# This line is required by the /etc/init.d/rsyncd script
pid file = /var/run/rsyncd.pid
use chroot = yes
read only = yes

# Simple example for enabling your own local rsync server
#[gentoo-portage]
# path = /usr/portage
# comment = Gentoo Portage tree
# exclude = /distfiles /packages
===
# /etc/conf.d/rsyncd: config file for /etc/init.d/rsyncd

# see man pages for rsync or run `rsync --help`
# for valid cmdline options
#RSYNC_OPTS=""
===

с ними все нормально?

хм, я не запускал локальный сервер. может на него портеж переключился? где это посмотреть?

стоп. Так

стоп. Так локального зеркала портажей нету?
если нету и нужно, чтобы оно тянуло из инета, то тогда странно, почему оно ломится на 1.0.0.0 (откуда такой IP?).

В этом случае советую поставить и использовать emerge-delta-webrsync.
Вожможно и mirrorselect тоже поможет.

А если все же есть локальное зеркало, то на нем (на зеркале) imho должен быть запущен rsyncd и при этом в конфиге ракомментированы упомянутые выше строчки про [gentoo-portage].

как я понял, имя не разрешается.

через "ping rsync.europe.gentoo.org" узнал IP сервера.
прописал этот IP в SYNC="rsync://бла.бла.бла.бла/gentoo-portage". и так обновился.
как я понял это проблемы у меня с dns, почему то не разрешается имя в SYNC.

куда дальше копать?

попробуй

попробуй пересобрать rsync с USE="-ipv6". у меня когда-то давно были похожие симптомы с firefox, ipv6 и DNS, когда firefox упорно стучался в DNS по ipv6 и долго протормаживал.

В resolv.conf что

В resolv.conf что прописано?

resolv.conf (192.168.1.1 - это adsl)

# Generated by dhcpcd for interface eth0
nameserver 192.168.1.1

поставь здесь

поставь здесь нормальный адрес DNS сервера своего провайдера, ибудет тебе счастье
PS а может ты в настройках модема намутил, что он тебе нетот DNS даёт?

Я так понял. что

Я так понял. что у вас adsl модем с запущенным dhcp-сервером? Ну тогда это проблема известная - многие проги обращаются к resolv.conf, а там соответственно адрес dns-сервера модема, и он не выдает ip-адрес нужного сайта. Обратите внимание на строки в /etc/conf.d/net

# Setting name/domain server causes /etc/resolv.conf to be overwritten
# Note that if DHCP is used, and you want this to take precedence then
# set dhcp_ESSID="nodns"
#dns_servers_ESSID=( "10.10.10.10" "10.10.10.11" )#ip-адреса вашего провайдера
#dns_domain_ESSID="your.domain"
#dns_search_ESSID="search.this.domain search.that.domain"
# Please check the man page for resolv.conf for more information
# as domain and search are mutually exclusive.

действительно, косяки со старым d-link`ом.

set dhcp_eth0="nodns"
dns_servers_eth0=( "бла.бла.бла.бла" "бла2.бла2.бла2.бла2" )

и заработало.
действительно, косяки со старым d-link`ом.

ок, сейчас пересоберу и расскажу

но у меня в make.conf стоит -"ipv6"?

ps: пересобрал, не помогло... :-(

Mirrorselect

Попробуй поставить mirrorselect, и выбери там нужное зеркало. Хотя в принципе своём это тоже самое, что и вписать заркало руками в make.conf.
rsyncd.conf уменя такой же...

идей больше нет?

никто больше не знает в чем может быть дело?

Есть идейка...

Какой роутер/dhcp/adsl-модем используете? Точнее через какое устройство выдает вам IP-адреса? Есть подозрение, что это DLink.
_________________
// Если бы Уильям Шекспир был программистом, знаменитую фразу "То be or not to be" он написал бы так: 2b | ! 2b

dlink - 504T

но все на этих настройках работало. обновился - неработает... и когда пингуешь ya.ru имя же разрешается... а при emerge --sync нет

Есть...

Какое железо стоит на выходе из локалки. Роутер DLink?
_________________
// Если бы Уильям Шекспир был программистом, знаменитую фразу "То be or not to be" он написал бы так: 2b | ! 2b

у меня стоит

у меня стоит длинк и нефига не получается в чем может быть проблема?

проблема в

проблема в глючном DNS сервере в роутере DLink, в качестве DNS используй DNS провайдера

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

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