Глюки с emerge portage
VaLenOK007 1 декабря, 2012 - 00:43
Приветствую всех.
Решил плюнуть на коробочные дистры, но для перехода на гету выбрал Калькулейт. И столкнулся с интересной проблемкой, при обновлении portage все пакеты для обновления пишутся как missing, при чем под рутом и все как положено. Опыта в генту очень мало, может я что-то делаю не так? Ткните носом.
Портянка проблемы:
# emerge portage !!! Error fetching binhost package info from 'http://mirror.cnet.kz/calculate/CLDG/grp/x86_64' !!! <urlopen error [Errno 111] Connection refused> Fetching bininfo from http://mirror.cnet.kz/calculate/CLDG/grp/x86_64 !!! Error connecting to 'http://mirror.cnet.kz/calculate/CLDG/grp/x86_64'. !!! Unable to get listing: None Server request failed: [Errno 111] Connection refused Calculating dependencies - * Missing digest for '/usr/portage/sys-libs/glibc/glibc-2.15-r2.ebuild' \ * Missing digest for '/usr/portage/net-libs/farsight2/farsight2-0.0.29.ebuild' * Manifest not found for '/usr/portage/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-6.620.0.ebuild' / * Manifest not found for '/usr/portage/app-text/openjade/openjade-1.3.2-r3.ebuild' / * Missing digest for '/usr/portage/media-video/mplayer/mplayer-1.1-r1.ebuild' - * Missing digest for '/usr/portage/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.1-r1.ebuild' * Manifest not found for '/usr/portage/app-admin/eselect-mesa/eselect-mesa-0.0.10.ebuild' - * Missing digest for '/usr/portage/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20120520.ebuild' \ * Manifest not found for '/usr/portage/app-cdr/brasero/brasero-3.2.0-r1.ebuild' / * Manifest not found for '/usr/portage/dev-lang/lua/lua-5.1.4-r8.ebuild' | * Missing digest for '/usr/portage/net-libs/libsoup-gnome/libsoup-gnome-2.36.1.ebuild' * Manifest not found for '/usr/portage/sys-libs/cracklib/cracklib-2.8.19.ebuild' - * Manifest not found for '/usr/portage/dev-libs/json-c/json-c-0.9-r1.ebuild' / * Missing digest for '/usr/portage/net-misc/curl/curl-7.26.0.ebuild' / * Missing digest for '/usr/portage/net-nds/openldap/openldap-2.4.30.ebuild' \ * Missing digest for '/usr/portage/dev-libs/icu/icu-49.1.2.ebuild' / * Missing digest for '/usr/portage/dev-cpp/clucene/clucene-2.3.3.4-r3.ebuild' \ * Missing digest for '/usr/portage/sys-fs/udisks/udisks-1.0.4-r2.ebuild' / * Missing digest for '/usr/portage/sys-apps/hdparm/hdparm-9.39.ebuild' \ * Manifest not found for '/usr/portage/x11-proto/xf86rushproto/xf86rushproto-1.1.2-r1.ebuild' / * Manifest not found for '/usr/portage/gnome-base/gnome-shell/gnome-shell-3.2.2.1.ebuild' / * Missing digest for '/usr/portage/sys-devel/bison/bison-2.4.3.ebuild' \ * Missing digest for '/usr/portage/app-admin/sudo/sudo-1.8.5_p2.ebuild' \ * Missing digest for '/usr/portage/sys-devel/autoconf/autoconf-2.13.ebuild' \ * Missing digest for '/usr/portage/dev-util/gdbus-codegen/gdbus-codegen-2.30.3.ebuild' \ * Manifest not found for '/usr/portage/media-libs/libquvi/libquvi-0.4.1.ebuild' / * Manifest not found for '/usr/portage/app-arch/rar/rar-4.1.1.ebuild' | * Missing digest for '/usr/portage/sys-apps/pcmciautils/pcmciautils-014-r1.ebuild' - * Missing digest for '/usr/portage/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-0.3.6.ebuild' - * Manifest not found for '/usr/portage/dev-perl/Archive-Zip/Archive-Zip-1.300.0.ebuild' | * Manifest not found for '/usr/portage/sys-fs/lvm2/lvm2-2.02.88.ebuild' - * Missing digest for '/usr/portage/dev-python/shiboken/shiboken-1.1.1.ebuild' - * Missing digest for '/usr/portage/dev-python/pyxdg/pyxdg-0.23.ebuild' | * Manifest not found for '/usr/portage/dev-python/python-ldap/python-ldap-2.3.13.ebuild' - * Missing digest for '/usr/portage/sys-apps/smartmontools/smartmontools-5.42.ebuild' - * Missing digest for '/usr/portage/net-libs/glib-networking/glib-networking-2.30.2.ebuild' | * Missing digest for '/usr/portage/net-libs/webkit-gtk/webkit-gtk-1.6.3-r200.ebuild' - * Manifest not found for '/usr/portage/virtual/cdrtools/cdrtools-0.ebuild' | * Missing digest for '/usr/portage/net-libs/rb_libtorrent/rb_libtorrent-0.15.10.ebuild' - * Manifest not found for '/usr/portage/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild' * Manifest not found for '/usr/portage/perl-core/Test-Simple/Test-Simple-0.980.0.ebuild' | * Missing digest for '/usr/portage/app-portage/gentoolkit/gentoolkit-0.3.0.6-r3.ebuild' / * Missing digest for '/usr/portage/media-plugins/gst-plugins-soup/gst-plugins-soup-0.10.30.ebuild' \ * Manifest not found for '/usr/portage/dev-libs/libaio/libaio-0.3.109-r2.ebuild' \ * Missing digest for '/usr/portage/media-libs/sdl-mixer/sdl-mixer-1.2.12-r1.ebuild' \ * Manifest not found for '/usr/portage/sys-devel/make/make-3.82-r3.ebuild' | * Manifest not found for '/usr/portage/net-im/telepathy-logger/telepathy-logger-0.2.12-r1.ebuild'
Как я понял, он не видит репозитория дистрибутива. Есть для этого альтернативы?
ну и в том же духе.
Заранее благодарю за ответ.
»
- Для комментирования войдите или зарегистрируйтесь
Handbook!!!
Если хотите перейти на "gentoo", то переходите таки на gentoo, а calculate со всем готовым на мой взгляд либо для людей имеющих минимальный опыт с gentoo, либо для тех кто вообще ничего в системе менять не планирует. А по теме вопроса:
Connection refused означает что нет доступа к репозиторию, значит нужно в make.conf прописать GENTOO_MIRRORS = "ближайшее к вам зеркало". А вообще, прочитайте всё таки сначала Handbook и большинство вопросов, по крайней мере таких отпадёт сами собой :)
Я несу пингвина во имя луны! *WALL*
попробуйте синхронизировать
попробуйте синхронизировать дерево пакетов или удалить весь /usr/portage/* и распаковать заново.
http://gentoo.ru/node/26173#c
http://gentoo.ru/node/26173#comment-194815
1) После установки системы,
1) После установки системы, извлеките из локального git хранилища портежи с оверлеем, выполнив `eix-sync`. При наличии интернета, портежи будут синхронизированы. После этого можно ставить.
2) mirror.cnet.kz некоторое время был недоступен. Если бы Вы выполнили eix-sync 1-го числа, работало бы Киевское зеркало.
3) Вопросы по кальке проще задавать на форуме официального сайта, либо на русскоязычном IRC канале. Калкулэйт полностью совместим с гентой, но предлагает некоторые готовые решения, о которых здесь не все знают. Например любой гентушник предложит удалить /usr/portage, зная что портежи сами создадут эту директорию. В кальке такой подход будет не очень удачным решением.
Calculate Linux mirrors http://www.calculate-linux.ru/main/ru/download