Не удаляется 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]
Проблема решена. Удалил новую версию, переустановил старую, обновил мир и все нормализовалось :)