Странное поведение emerge и проблемы с use-флагами [Решено]

Такая же проблема: http://forums.gentoo.org/viewtopic-t-904340.html

emerge выводит вот такое:

/usr/lib64/portage/pym/portage/package/ebuild/config.py:349: UserWarning: 'cache.metadata_overlay.database' is deprecated: /etc/portage/modules
  (user_auxdbmodule, modules_file))

Таких файлов нет.

При попытке добавить что-то в /etc/portage/package.use вылетает ошибка --- Invalid atom in /etc/portage/package.use: название пакета.

Что делать?

Систему только поставил.

emerge --info в студию layman

emerge --info в студию
layman -l тоже, если есть

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

http://paste.pocoo.org/show/5

http://paste.pocoo.org/show/519066

А юзов почему так много?
Или это вообще все, которые существуют?

С юзами явно какая-то проблема. «Leafpad» тянет больше сотни пакетов.

Слово «метаданные» смущает. Может это из-за «jfs»?

goeont написал(а): А юзов

goeont написал(а):
А юзов почему так много?
Слово «метаданные» смущает. Может это из-за «jfs»?

Перечисленные USE включаются профилем (eselect profile), в make.conf вы их только подправляете на свой вкус.

Где слово «метаданные»? Anyway, врядли это из-за jfs.

> При попытке добавить что-то

> При попытке добавить что-то в /etc/portage/package.use вылетает ошибка --- Invalid atom in /etc/portage/package.use: название пакета.

Строчку из файла в студию.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Я уже удалил тот файл.

Я уже удалил тот файл. Попробовал воспроизвести ошибку—не получилось.
Спишем на мою невнимательность, но я, конечно, всё несколько раз проверил.

А насчёт другой ошибки идеи есть?

/etc/portage/modules

Тоже заметила такую проблему исключительно на свежеустановленных системах.
В свежеустановленных системах имеется файл /etc/portage/modules, которого нету на стареньких системах (даже после обновления этих стареньких систем).

Решается это так...
Либо меняем

Marvin dasya # cat /etc/portage/modules 
portdbapi.auxdbmodule = cache.metadata_overlay.database
Marvin dasya #

на

Marvin dasya # cat /etc/portage/modules 
portdbapi.auxdbmodule = portage.cache.sqlite.database
Marvin dasya #

Либо и вовсе
rm /etc/portage/modules

По теме из man portage:

              modules
                     This file can be used to override the metadata cache implementation.  In practice,  portdbapi.auxdb-
                     module is the only variable that the user will want to override.

                     Example:
                     portdbapi.auxdbmodule = portage.cache.sqlite.database

                     After  changing  the  portdbapi.auxdbmodule  setting,  it may be necessary to transfer or regenerate
                     metadata cache. Users of the rsync tree need to run `emerge --metadata` if they  have  enabled  FEA-
                     TURES="metadata-transfer"  in  make.conf(5). In order to regenerate metadata for repositories listed
                     in PORTDIR_OVERLAY or a cvs tree, run `emerge --regen` (see emerge(1)). If you  use  something  like
                     the  sqlite  module and want to keep all metadata in that format alone (useful for querying), enable
                     FEATURES="metadata-transfer" in make.conf(5).

Спасибо. Вот ещё:

Спасибо.

Вот ещё: Размещение_кеша_Portage_в_SQLite

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

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