Не могу обновиться и не могу установить программы

ОС : Calculate Linux Gnome Desktop 11 i686

При установке audacious

homenix jekyll # emerge audacious

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/sys-libs/libstdc**-v3-3.3.6.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/sys-libs/libstdc**-v3-3.3.6.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

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

Calculating dependencies… done!

Verifying ebuild manifests

Starting parallel fetch

Emerging (1 of 5) dev-libs/libmowgli-0.7.0
Downloading ‘http://distfiles.gentoo.org/distfiles/libmowgli-0.7.0.tbz2
-2011-02-04 19:34:50- http://distfiles.gentoo.org/distfiles/libmowgli-0.7.0.tbz2
Распознаётся distfiles.gentoo.org… сбой: Имя или служба не известны.
wget: unable to resolve host address «distfiles.gentoo.org»
Downloading ‘http://distfiles.atheme.org/libmowgli-0.7.0.tbz2
-2011-02-04 19:34:50- http://distfiles.atheme.org/libmowgli-0.7.0.tbz2
Распознаётся distfiles.atheme.org… сбой: Имя или служба не известны.
wget: unable to resolve host address «distfiles.atheme.org»
!!! Couldn’t download ‘libmowgli-0.7.0.tbz2’. Aborting.
* Fetch failed for ‘dev-libs/libmowgli-0.7.0’, Log file:
* ‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

Failed to emerge dev-libs/libmowgli-0.7.0, Log file:

‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

* Messages for package dev-libs/libmowgli-0.7.0:

* Fetch failed for ‘dev-libs/libmowgli-0.7.0’, Log file:
* ‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

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

При обновлении

layman -s calculate && eix-update


    • Failed to sync overlay “calculate”.
  • Error was: Syncing overlay “calculate” returned status 1!

Генту использую впервые, укажите пожалуйста где искать ключ к решению проблемы.

Ну для начала удалите те файлы, на которые ругается emerge перед действиями.

rm var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2
rm /var/calculate/remote/packages/CLDG/i686/sys-libs/libstdc++-v3-3.3.6.tbz2
rm /var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2
rm /var/calculate/remote/packages/CLDG/i686/sys-libs/libstdc++-v3-3.3.6.tbz2

У вас emerge ещё выдаёт

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

Значит надо прочитать ленту новостей, там может быть что-то полезное.

eselect news read all

Не стоит выполнять layman -s calculate && eix-update, достаточно одного eix-sync.
Насчёт

Распознаётся distfiles.gentoo.org... сбой: Имя или служба не известны.
wget: unable to resolve host address «distfiles.gentoo.org»

у меня такое иногда бывает, лечится освобождением интернет-канала.

1) Я не могу удалить эти файлы которые missing. Они высвечиваются но:
rm var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2
rm: невозможно удалить «var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2»: Нет такого файла или каталога
2) Обновление невозможно = (. Интернет через PPTP (VPN) настраивал через дефолтный Network Manager. Интернет работает нормально(не пропадает,не разрывает, потерь нет).

Как сделал я. Зашёл в терминале через файловый менеджер:

#mc

Пошёл по указанным выше файлам и поудалял их.

Владислав Романенко wrote:

  1. Я не могу удалить эти файлы которые missing. Они высвечиваются но:
    rm var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2
    rm: невозможно удалить «var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2»: Нет такого файла или каталога
  2. Обновление невозможно = (. Интернет через PPTP (VPN) настраивал через дефолтный Network Manager. Интернет работает нормально(не пропадает,не разрывает, потерь нет).

Удалите те файлы на которые ругается emerge, и укажите полный путь, начиная от корня после команды rm /путь/путь… а удалить не возможно потому что как вы видите что пишет emerge rm: невозможно удалить «var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2»: Нет такого файла или каталога - перед var не стоит / ,то есть путь к файлу указан не верно…

Леонид Воронов wrote:

Ну для начала удалите те файлы, на которые ругается emerge перед действиями.
[…]
У вас emerge ещё выдаёт […]
Значит надо прочитать ленту новостей, там может быть что-то полезное.
[…]
Не стоит выполнять layman -s calculate && eix-update, достаточно одного eix-sync.
Насчёт […] у меня такое иногда бывает, лечится освобождением интернет-канала.

Читая пост,я еще подумал было,вот ведь ошибка в первой строчке не полный путь,скопипастит автор топика и получит ошибку, так и есть, теперь у автора нет такого файла :smiley:

Пардон, добавьте символ “/” и даложно получится rm /var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2 выполнять это надо от root, на всякий случай можно добавить ключи -rf перед rm.
Попробуйте ping -c 10 ya.ru, видит ли система сеть?

homenix# ping -c 10 ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=1 ttl=58 time=34.8 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=2 ttl=58 time=35.9 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=3 ttl=58 time=35.0 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=4 ttl=58 time=34.9 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=5 ttl=58 time=34.0 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=6 ttl=58 time=35.9 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=7 ttl=58 time=35.0 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=8 ttl=58 time=35.0 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=9 ttl=58 time=35.9 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_req=10 ttl=58 time=34.0 ms

--- ya.ru ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9009ms
rtt min/avg/max/mdev = 34.037/35.096/35.991/0.684 ms

в resol.conf были добавлены все известные DNS моего провайдера но ситуации это не поменяло. Система будто не видит репозиториев. Файлы удалил через Midnight Commander ( спасибо за совет )
Уже запарился искать где зарыта собака)))

а случаем не из за проблем ли с зеркалом это связано?!.. может стоит в /etc/make.conf разкомментировать строчку PORTAGE_BINHOST=“ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/CLD/grp/x86_64
потом eix-sync…

в /etc/make.conf есть 2 строчки “Alternative mirrors” (они обе были за комментированы, я одну раскомментировал и вышло следующее) :

_# Alternative mirror updates
#PORTAGE_BINHOST=“http://calculate.freeside.ru/pub/CLDG/grp/i686
PORTAGE_BINHOST=“ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/CLDG/grp/i686”_

Теперь начинается забавное. Удаленные пакеты через Midnight Commader опять появились ( О_о ) хотя удалялись с рутовскими правилами ( без них они бы просто не удалились )

_homenix jekyll # eix-sync
* Syncing all portage overlays

  • Running… # ( cd /var/lib/layman/calculate && /usr/bin/git pull )
    Already up-to-date.
    • Success:

    • Successfully synchronized overlay “calculate”.
      * Running emerge --sync

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/media-libs/libvpx-0.9.5.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

!!! Invalid binary package: ‘/var/calculate/remote/packages/CLDG/i686/sys-libs/libstdc**-v3-3.3.6.tbz2’
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.
!!! getaddrinfo failed for ‘rsync.gentoo.org’: [Errno -2] Name or service not known

Starting rsync with rsync://rsync.gentoo.org/gentoo-portage…
Checking server timestamp …
rsync: failed to connect to rsync.gentoo.org: Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(122) [Receiver=3.0.7]
Retrying…
!!! Exhausted addresses for rsync.gentoo.org
* emerge --sync failed
* Time statistics:
18 seconds total
_

Не понимаю как Network может быть unreachable когда интернет прекрасно работает = (

у Вас еще какие либо приложения работают сейчас с сетью,может торрент клиент какой, по eth или wlan… может что то с чем то конкурирует… у меня проблемы с соединением возникаю при рабочем kget по вайвай, когда торренты качаю, emerge не работает,irc клиент отключается… или полностью сеть падает, из за роутера вайвай.

P.S. Не понимаю как Network может быть unreachable когда интернет прекрасно работает = ( - может канал забит работой других приложений?!

Тээкс, распишу как я что я делал с этой системой с самого начала ( мож косяков каких напорол и теперь эти косяки не дают обновиться)

  1. Удалил программы Pino, Liferea, LinuxDc, с помощью emerge --unmerge
  2. Почитав маны ( на вашем сайте ) выбрал профиль
    eselect profile list
    Мне выдало профиль отмеченный значком * ( выходит что это мой профиль )- [5] calculate/desktop/CLDG/x86/binary
    Далее ввожу :
    eselect profile set 5
    3)В /etc/make.conf я раскомментировал в Alternative Mirrors строчку с ftp.linux.kiev.ua и оставил закомментированной строчку с calculate linux ( ее нужно расскомментить ?)
  3. В resolv.conf были добавлены все известные ДНС моего провайдера.
  4. Были удалены пакеты ( оставшиеся после удаления ) с помощью MC ( через sudo - mc )
  5. Далее получаем следующее :
    layman -s calculate && eix-update

eix-update
Reading Portage settings …
Building database (/var/cache/eix) …
[0] “gentoo” /usr/portage/ (cache: metadata-flat)
Reading category 154|154 (100%) Finished
[1] “calculate” /var/lib/layman/calculate (cache: parse|ebuild*#metadata-flat#assign)
Reading category 154|154 (100%) Finished
Applying masks …
Calculating hash tables …
Writing database file /var/cache/eix …
Database contains 14388 packages in 154 categorie

layman -s calculate

emerge audacious
Calculating dependencies… done!

Verifying ebuild manifests

Starting parallel fetch

Emerging (1 of 5) dev-libs/libmowgli-0.7.0
Downloading ‘http://distfiles.gentoo.org/distfiles/libmowgli-0.7.0.tbz2
-2011-02-05 11:40:42- http://distfiles.gentoo.org/distfiles/libmowgli-0.7.0.tbz2
Распознаётся distfiles.gentoo.org… сбой: Имя или служба не известны.
wget: unable to resolve host address «distfiles.gentoo.org»
Downloading ‘http://distfiles.atheme.org/libmowgli-0.7.0.tbz2
-2011-02-05 11:40:42- http://distfiles.atheme.org/libmowgli-0.7.0.tbz2
Распознаётся distfiles.atheme.org… сбой: Имя или служба не известны.
wget: unable to resolve host address «distfiles.atheme.org»
!!! Couldn’t download ‘libmowgli-0.7.0.tbz2’. Aborting.
* Fetch failed for ‘dev-libs/libmowgli-0.7.0’, Log file:
* ‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

Failed to emerge dev-libs/libmowgli-0.7.0, Log file:

‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

* Messages for package dev-libs/libmowgli-0.7.0:

* Fetch failed for ‘dev-libs/libmowgli-0.7.0’, Log file:
* ‘/var/calculate/tmp/portage/dev-libs/libmowgli-0.7.0/temp/build.log’

Из программ пользующих интернет запущен только Pidgin ( работает через HTTP прокси ) но я сомневаюсь что он как то может повлиять на процесс обновления системы.

Это абсолютно все действия которые были проведены с системой с момента ее установки.

пожалуйста используйте wgetpaste для листингов, в глазах рябит уже…
в /etc/make.conf если не ошибаюсь, или одно зеркало или другое - PORTAGE_BINHOST.
eselect profile list - выводит список доступных профилей, eselect profile set X - выбор необходимого профиля, по умолчанию стоит профиль binary отмеченный звездочкой * …

eix-sync
emerge -uDNav world
emerge -ca
revdep-rebuild

в случаи ошибки, например:

cat /etc/make.conf | wgetpaste
wgetpaste -I
eselect profile list | wgetpaste

emerge -uDN world | wgetpaste

на форуме выкладывайте только ссылки…