Не удаляется libmpeg3 (emerge error) [SOLVED]
roman 4 ноября, 2008 - 11:03
Добрый день :)
Обнаружил что emerge не может удалить пакет libmpeg3-1.5.2-r3:
[~] # emerge -C =libmpeg3-1.5.2-r3
media-libs/libmpeg3
selected: 1.5.2-r3
protected: none
omitted: 1.7
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging media-libs/libmpeg3-1.5.2-r3...
/var/tmp/binpkgs/media-libs/libmpeg3-1.5.2-r3/temp/environment: line 243: syntax error near unexpected token `('
/var/tmp/binpkgs/media-libs/libmpeg3-1.5.2-r3/temp/environment: line 243: ` done <<(get_mounts);'
*
* ERROR: media-libs/libmpeg3-1.5.2-r3 failed.
* Call stack:
* ebuild.sh, line 1647: Called die
* The specific snippet of code:
* preprocess_ebuild_env || \
* die "error processing environment"
* The die message:
* error processing environment
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/binpkgs/media-libs/libmpeg3-1.5.2-r3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/binpkgs/media-libs/libmpeg3-1.5.2-r3/temp/environment'.
*
!!! FAILED prerm: 1
* The 'prerm' phase of the 'media-libs/libmpeg3-1.5.2-r3' package has
* failed with exit value 1. The problem occurred while executing the
* ebuild located at '/var/db/pkg/media-
* libs/libmpeg3-1.5.2-r3/libmpeg3-1.5.2-r3.ebuild'. If necessary, manually
* remove the ebuild in order to skip the execution of removal phases.
Этот пакет должен был удалиться после обновления мира. Мир обновил, но пакет этот теперь не удаляется :(
Что посоветуете?
»
- Для комментирования войдите или зарегистрируйтесь

Я бы попробовал удалить
Я бы попробовал удалить каталог /var/tmp/binpkgs/media-libs/libmpeg3-1.5.2-r3 и дать команду на удаление ещё раз
-= Concordia victoriam gignit =-
Эта папка создается при
Эта папка создается при выполнении команды на удаление. Так что не поможет... Я так понимаю косяк где-то в /var/db/pkg/...
попробовать пересобрать этот
попробовать пересобрать этот пакет (с ключем -1 или обновить до новой версии) и потом попробовать удалить ещё раз.
читайте внимательнее первый
читайте внимательнее первый пост. этот пакет обновился (сейчас у меня стоят 2 версии этого пакета), а потом старая версия захотела удалиться, но не смогла....
[solved]
Проблема решена. Удалил новую версию, переустановил старую, обновил мир и все нормализовалось :)