При установке пакетов линукс сообщает:

 Консоль:
* waiting for lock on /usr/portage/distfiles/.emul-linux-x86-medialibs-20100915.tar.bz2.portage_lockfile

Это случается при установке skype и adobe-flash. На рус. форуме Gentoo писали что надо удалить тот файл о котором пишет линукс. Удалял но не помогло. Гуглил, тоже ничего толком не нашел.

2

Тоже как-то раз сталкивался с подобной проблемой. Возникала в случае, если distfiles был не каталогом, а симлинком на каталог (хотя, возможно, причиной стало и не это). Лок-файл создавался каждый раз при попытке фетчить архив. Решения я так и не нашел, через некоторое время проблема сама исчезла (что-то где-то обновил).

Йа тьомный эльф

3

Зы: попробуйте отключить FEATURES=parallel-fetch, это как говорит Lupo Alberto, из разряда околонаучного бреда.

Йа тьомный эльф

4

bobr, не помогло. Пробовал добавлять в /etc/portage/package.keywods пакеты, но эффекта ноль.  ac

5

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

 Консоль:
# rm /usr/portage/distfiles/.??*

95% процентов проблем находятся между клавиатурой и стулом.

6

Fat-Zer, я уже пробовал єто, не помогает. Все еще ищу решение.

7

Покажите make.conf

Йа тьомный эльф

8

CFLAGS="-O2 -pipe -march=core2"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
ACCEPT_KEYWORDS="amd64"
MAKEOPTS="-j3"

USE="mmx sse sse2 qtk gnome sqlite kdrive dbus -qt4 -kde dvd alsa cdr x static
    extras gd"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles http://77.88.19.73/gen$
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
INPUT_DEVICE="evdev"
VIDEO_CARDS="nvidia"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
ACCEPT_LICENSE="*"
PORTAGE_BINHOST="ftp://buildhost/gentoo"

9

koala, покажите полностью сообщение о блокировке.

Был, был и весь вышел...

10

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 9) x11-libs/qt-core-4.6.3
 * waiting for lock on /var/tmp/portage/.x11-libs.portage_lockfile
 ...

11 (09.02.2011 20:49:25 отредактировано mycetophylax)

koala пишет:

>>> Emerging (1 of 9) x11-libs/qt-core-4.6.3
* waiting for lock on /var/tmp/portage/.x11-libs.portage_lockfile

koala пишет:

USE="mmx sse sse2 qtk gnome sqlite kdrive dbus -qt4 -kde dvd alsa cdr x static extras gd"

Может быть дело в USE-флагах?

Еще в интернетах советуют делать так

FEATURES="-distlocks"

Это в make.conf вписать надо

А можно еще туда вписать "candy", а потом сделать emerge -pvuDN system world.

12 (09.02.2011 20:51:39 отредактировано Lupo Alberto)

koala пишет:

* waiting for lock on /usr/portage/distfiles/.emul-linux-x86-medialibs-20100915.tar.bz2.portage_lockfile

koala пишет:

* waiting for lock on /var/tmp/portage/.x11-libs.portage_lockfile

1. Почему путь к лок-файлу разный?
2. Вы параллельно несколько сборок не запускаете?

Был, был и весь вышел...

13

Lupo Alberto пишет:

Вы параллельно несколько сборок не запускаете?

Даже в этом случае все должно работать. Проверено.

14

mycetophylax пишет:

Даже в этом случае все должно работать. Проверено.

Не всегда. Когда собираются взаимосвязанные пакеты может появляться подобная блокировка.

Был, был и весь вышел...

15

mycetophylax, Lupo Alberto, спасибо за ответы. Помогло редактирование make.conf:

FEATURES="-distlocks"

Теперь все устанавливается.