View previous topic :: View next topic |
Author |
Message |
NeoNaft n00b
Joined: 03 Aug 2007 Posts: 3
|
Posted: Fri Aug 03, 2007 10:27 am Post subject: проблема с синхронизацией порте |
|
|
Говорю сразу с линухе я не очень в gentoo тем более
После запуска emerge --sync по дереву прошелся и запустилось обновление портежей но после
Quote: | >>> Updating Portage cache: 89%!!! Cannot resolve a virtual package name to an ebuild.
!!! This is a bug, please report it. (virtual/c++-tr1-functional-0) |
Что с этим можно сотворить? |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri Aug 03, 2007 4:16 pm Post subject: |
|
|
Подождать часов 12 и еще раз запустить emerge --sync |
|
Back to top |
|
|
NeoNaft n00b
Joined: 03 Aug 2007 Posts: 3
|
Posted: Mon Aug 06, 2007 7:43 am Post subject: |
|
|
viy wrote: | Подождать часов 12 и еще раз запустить emerge --sync |
Не не помогло! |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Aug 06, 2007 7:54 am Post subject: |
|
|
Грохни /usr/portage и /var/cache/edb
Еще раз синхронизируйся. |
|
Back to top |
|
|
NeoNaft n00b
Joined: 03 Aug 2007 Posts: 3
|
Posted: Mon Aug 06, 2007 2:07 pm Post subject: |
|
|
С помощью одного гуру с огромными матюками с обоих сторон в направлении системы, проблема была решена! |
|
Back to top |
|
|
calculator Apprentice
Joined: 16 Oct 2006 Posts: 183 Location: Russia, Moscow
|
Posted: Mon Aug 06, 2007 3:09 pm Post subject: |
|
|
Матюки в сторону gentoo... А он точно гуру? :-/
И в чем была тогда проблемма? |
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Sun Aug 12, 2007 11:47 am Post subject: Re: проблема с синхронизацией пор |
|
|
NeoNaft wrote: |
Quote: | >>> Updating Portage cache: 89%!!! Cannot resolve a virtual package name to an ebuild.
!!! This is a bug, please report it. (virtual/c++-tr1-functional-0) |
| Прежде, чем материться, стоило посмотреть, установлен ли вообще профиль, то есть, куда указывает ссылка /etc/make.profile либо использование флагов USE в /etc/make.conf порождало ненужную зависимость
У меня, например, в файлах virtuals глобальном и в профиле x86 вообще нет строк с c++
Code: | sir@bb ~/Buf $ eselect profile list
Available profile symlink targets:
[1] default-linux/x86/2006.1
[2] default-linux/x86/no-nptl
[3] default-linux/x86/no-nptl/2.4
[4] default-linux/x86/2006.1/desktop
[5] default-linux/x86/2007.0
[6] default-linux/x86/2007.0/desktop *
[7] hardened/x86/2.6
[8] selinux/2007.0/x86
[9] selinux/2007.0/x86/hardened
| Убеждаемся, что профиль верен, прежде чем посылать проклятия
Code: | sir@bb ~/Buf $ eix -C virtual -s tr1
* virtual/c++-tr1-functional
Available versions: 0
Homepage: http://www.gentoo.org/proj/en/base/
Description: Virtual for C++ tr1 <functional>
| Лезем на указанный URL и читаем, что это и почему оно нам не надо
Code: | sir@bb ~/Buf $ equery d virtual/c++-tr1-functional
[ Searching for packages depending on virtual/c++-tr1-functional... ]
sir@bb ~/Buf $ | Как раз тот случай, когда нулевой ответ -- самый нужный
Вообще, если есть установленные пакеты, требующие этой зависимости, то они будут в списке, который выдаст данная команда.
Как вариант -- обновляться с другого зеркала потому что на конкретном зеркале в конкретный момент времени может быть состояние неполноты контента (inconsistency)
("Разбор полета" не претендует на полноту и может быть добавлен/изменен любым желающим) _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
|
|