beep 17.12.2010 09:05
Есть проблема! — Не могу поставить phpmyadmin
Запускаю установку, получаю фигушки:
debian:/var/www# apt-get install phpmyadmin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
phpmyadmin: Зависит: php5-mcrypt но он не будет установлен или
php4-mcrypt но он не может быть установлен
E: Сломанные пакеты
debian:/var/www#
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
phpmyadmin: Зависит: php5-mcrypt но он не будет установлен или
php4-mcrypt но он не может быть установлен
E: Сломанные пакеты
debian:/var/www#
Пробую доставить php5-mcrypt и снова фигушки:
debian:/var/www# apt-get install php5-mcrypt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
php5-mcrypt: Зависит: libmcrypt4 но он не может быть установлен
E: Сломанные пакеты
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
php5-mcrypt: Зависит: libmcrypt4 но он не может быть установлен
E: Сломанные пакеты
Впервые столкнулся с подобной проблемой, куда ковырять, даже не представляю.
В debian'е всё отлично(поэтому и в убунте проблем нет).
Здесь проблема не в дистрибутиве.
Здесь проблема не в дистрибутиве.
Да в том-то и дело, что ставлю в принципе по одному сценарию и никогда такой ошибки не возникало.
Значит погугли этот пакет в .deb виде, скачай и установи вручную. Ну или из исходников. Больше ничего в голову не приходит.
Версии зависимостей проверял с версией PHP?
Попробуй следующее:
$ sudo aptitude why phpmyadmin
$ sudo aptitude why-not phpmyadmin
$ sudo apt-get install phpmyadmin -o Debug::pkgProblemResolver=true
Попробуй следующее:
$ sudo aptitude why phpmyadmin
$ sudo aptitude why-not phpmyadmin
$ sudo apt-get install phpmyadmin -o Debug::pkgProblemResolver=true
Только без sudo и из-под рута. Это не убунта, здесь по умолчанию этого костыля нет.
Версия дистрибутива?
Что в sources.list?
Ставились ли какие-нибудь пакеты вручную?
Давно ли делались апдейты и/или апгрейды системы?
Что предшествовало ошибке?
Какие действия с вашей стороны были предприняты для решения проблемы?
Пробовали ли принудительно фиксить пакеты? Если да, каков результат?
Что же вытягивать-то всё надо?
Всем было бы проще, если бы задающие вопрос осиливали вот эту доку!!!!111
Пока что можно говорить только в слепую, потому что нет никаких данных, но скорее всего это либо криво были добавлены разные репы, либо криво установлен какой-нибудь пакет в обход основного репозитария.
Что в sources.list?
Ставились ли какие-нибудь пакеты вручную?
Давно ли делались апдейты и/или апгрейды системы?
Что предшествовало ошибке?
Какие действия с вашей стороны были предприняты для решения проблемы?
Пробовали ли принудительно фиксить пакеты? Если да, каков результат?
Что же вытягивать-то всё надо?
Всем было бы проще, если бы задающие вопрос осиливали вот эту доку!!!!111
Пока что можно говорить только в слепую, потому что нет никаких данных, но скорее всего это либо криво были добавлены разные репы, либо криво установлен какой-нибудь пакет в обход основного репозитария.
Один я всегда его ставлю вручную, скачивая с офф сайта последнюю версию и прописывая в виртуалные хосты апача?( Как-то удобней, надежней. А вообще в последнее время я пользуюсь sqlbuddy. Это конечно не такой гигант, но для большинства мелких задач хватает за глаза.
скачивая с офф сайта последнюю версию и прописывая в виртуалные хосты апача?( Как-то удобней, надежней.
Спорное утверждение и по поводу удобства, и по поводу надёжности. Я бы не рекомендовал. Особенно в свете постоянных выкрутасов с версиями в php.
Тогда можете вспомнить что было недавно, когда все хостеры впсок и дедиков выслали предупреждения о дырке. Людей с новыми версиями это не затронуло. Я понимаю, стабильность, все такое. Ну ладно, будем считать я один такой мазохист и мне просто повезло
Именно для таких случаев существуют секурные апдейты. И в debian'е в 99-ти процентах случаев они успевают до опубликования дыры(портируются сразу после появления соответсвующего багфикса). С новыми же, неоттестированными версиями вероятность нарваться на незакрытую дыру значительно больше. Вплоть до того, что иногда приходится откатываться назад(как было, к примеру, у меня на одном из подконтрольных FreeBSD-серверов с OpenSSL несколько лет назад). Понятие стабильности как раз и включает в себя среди прочего безопасность. Именно поэтому зачастую для серверов выбирают Debian, RedHat и другие "отмороженные" дистрибутивы.
ну, лично я стараюсь ставить из Синаптика - он тогда показывает, почему именно не может установить.
Обычно установлена не та версия библиотеки - тогда Синаптик показывает, какая версия нужна, а какая версия установлена или есть в репозитории.
Обычно установлена не та версия библиотеки - тогда Синаптик показывает, какая версия нужна, а какая версия установлена или есть в репозитории.
Debian установлен только вчера, ещё не обновлял, трафик по 2 рубля, разорюсь.
Linux debian 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux
Но завтра на работе похоже что придется.
Весь софт всегда ставил из под apt.
Мой source.list
Linux debian 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux
Но завтра на работе похоже что придется.
Весь софт всегда ставил из под apt.
Мой source.list
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
# Yandex
deb http://repo.yandex.ru/debian lenny main non-free
deb-src http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
# Yandex
deb http://repo.yandex.ru/debian lenny main non-free
Похоже на то, что phpmyadmin имеет зависимости от версий пакетов отличающихся от установленных. Скорее всего обновление решит проблему.
Ребят, не майтесь дурью
libmcrypt4 лежит в ветке contrib, которая не подключена у комрада
libmcrypt4 лежит в ветке contrib, которая не подключена у комрада
Нужно делайть update и upgrade.
Судя по выводу uname у вас совершенно устаревший lenny, установленный то ли с самых первых дисков(500), то ли вообще с тех времён, когда он был тестингом. Ужа давно версия ядра в lenny - 2.6.26-2-686.
Соответсвенно и с другими пакетами скорее всего аналогичная ситуация. Вы пытаетесь поставить то, чего уже нет из-за различий версий.
Судя по выводу uname у вас совершенно устаревший lenny, установленный то ли с самых первых дисков(500), то ли вообще с тех времён, когда он был тестингом. Ужа давно версия ядра в lenny - 2.6.26-2-686.
Соответсвенно и с другими пакетами скорее всего аналогичная ситуация. Вы пытаетесь поставить то, чего уже нет из-за различий версий.
Мб я что-то путаю, но aptitude прекрасно исправляет проблему с зависимостями...
Так что советую попробовать...
Так что советую попробовать...
Package: php5-mcrypt
Priority: optional
Section: universe/web
Installed-Size: 104
Maintainer: Ubuntu MOTU Developers
Original-Maintainer: Debian PHP Maintainers
Architecture: i386
Source: php-mcrypt
Version: 5.3.2-0ubuntu1
Depends: libc6 (>= 2.4), libmcrypt4, phpapi-20090626+lfs
Filename: pool/universe/p/php-mcrypt/php5-mcrypt_5.3.2-0ubuntu1_i386.deb
Size: 15174
MD5sum: 2aa87b628d32b3c591e6ee1d9cc8c456
SHA1: efcaa9e01ae02fa7783876322eb3b3911a7cfa6f
SHA256: 0f7a888f5d154091c76e0487c27e40322f1248d065f028f0ddf035e9074fa3cb
Description: MCrypt module for php5
This package provides a module for MCrypt functions in PHP scripts.
.
PHP5 is an HTML-embedded scripting language. Much of its syntax is borrowed
from C, Java and Perl with a couple of unique PHP-specific features thrown
in. The goal of the language is to allow web developers to write
dynamically generated pages quickly.
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Не знаю, как там в Дебиане (в смысле насколько Убунту Дебиан), но может тоже есть разные типы репозиториев и тебя куда-то не туда занесло?