Автор Тема: Мегатрабла с phpmyadmin  (Прочитано 8601 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ctulhu31

Мегатрабла с phpmyadmin
« : 27 Июля 2012, 10:36:36 »
root@ctulhu31:/etc/apt# apt-get install php5-mysql php5-mysqli
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет php5-mysqli недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  php5-mysqlnd php5-mysql

E: Для пакета «php5-mysqli» не найден кандидат на установку
root@ctulhu31:/etc/apt#

root@ctulhu31:/etc/apt# apt-get remove php5-mysqlnd
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  aptdaemon foo2zjs gcj-4.6-base gcj-4.6-jre-lib gstreamer0.10-fluendo-mp3 hp-ppd libapache2-mod-perl2
  libapache2-mod-python libapache2-reload-perl libbsd-resource-perl libcamel-1.2-29 libcdio-cdda0
  libcdio-paranoia0 libcdio10 libcdt4 libdb4.8 libdevel-symdump-perl libebackend-1.2-1 libecal-1.2-10
  libedata-cal-1.2-13 libedataserver-1.2-15 libgcj12 libgraph4 libgvc5 libnl2 liboil0.3 libpathplan4
  librhythmbox-core5 libxdot4 python-aptdaemon python-defer python-gnupginterface python-gst0.10
  python-pkg-resources python-software-properties unattended-upgrades
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  php5-mysql
Пакеты, которые будут УДАЛЕНЫ:
  php5-mysqlnd
НОВЫЕ пакеты, которые будут установлены:
  php5-mysql
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 5 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/80,7 kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 219 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 151827 файлов и каталогов.)
Удаляется пакет php5-mysqlnd ...
dpkg: не удалось обработать параметр php5-mysqlnd (--remove):
 подпроцесс установлен сценарий pre-removal возвратил код ошибки 1
Обрабатываются триггеры для libapache2-mod-php5 ...
[....] Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok
При обработке следующих пакетов произошли ошибки:
 php5-mysqlnd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кто-нибудь подскажите как нормально удалить php5-mysqlnd и поставить php5-mysql и php5-mysqli (и где его еще найти:))
« Последнее редактирование: 27 Июля 2012, 10:38:14 от ctulhu31 »
 

Оффлайн Brainey

Re: Мегатрабла с phpmyadmin
« Ответ #1 : 27 Июля 2012, 13:00:39 »
Что говорит cat /etc/apt/sources.list?
(и где его еще найти:))
Внезапно, здесь.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн ctulhu31

Re: Мегатрабла с phpmyadmin
« Ответ #2 : 27 Июля 2012, 20:19:23 »
root@ctulhu31:/home/ctulhu31# cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot #amd64 DVD Binary-1 20120618-04:55]/ wheezy contrib main

#deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot #amd64 DVD Binary-1 20120618-04:55]/ wheezy contrib main

deb http://ftp.ru.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://www.backports.org/debian/ sarge-backports main contrib non-free
root@ctulhu31:/home/ctulhu31#

Там нету, можт я неправильно искал?)
 

Оффлайн Brainey

Re: Мегатрабла с phpmyadmin
« Ответ #3 : 27 Июля 2012, 21:22:45 »
sarge-backports
Омг.
Там нету, можт я неправильно искал?)
Не?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн ctulhu31

Re: Мегатрабла с phpmyadmin
« Ответ #4 : 27 Июля 2012, 21:31:27 »
нужен php5-mysqli, а не php5-mysql
Brainey, sarge-backports, why not?)
 

Оффлайн ihammers

Re: Мегатрабла с phpmyadmin
« Ответ #5 : 27 Июля 2012, 22:27:06 »
нужен php5-mysqli, а не php5-mysql
Brainey, sarge-backports, why not?)
Во первых, название и основной текст не согласуются.
Во вторых, Вам, не кажется что время для Debian GNU/Linux sarge прошло?
И последнее в чём заключается проблема с phpmyadmin, я как-то не заметил его упоминания в тексте.

В Debian нет такого пакета, нужен php5-mysql, который должен быть собран с поддержкой mysqli.  Возможно, будет достаточным установка php5-mysqlnd.

Ссылка:
Цитировать
В случае, если ваш Unix дистрибутив не поставляется с бинарным пакетом PHP с поддержкой расширения mysqli, то необходимо собрать PHP из исходного кода. Сборка PHP из исходного кода позволяет выделить только те расширения MySQL (а также клиентские библиотеки для каждого из расширений), которые требуется использовать.

Рекомендуется использовать MySQL Native Driver, в результате повышается производительность и имеется доступ к функциям, недоступным при использовании MySQL Client Library. См. Что такое MySQL Native Driver в PHP? для ознакомления с возможностями MySQL Native Driver.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн ctulhu31

Re: Мегатрабла с phpmyadmin
« Ответ #6 : 28 Июля 2012, 06:51:42 »
ihammers, ок, скосячил, мегатрабла в том что phpmyadmin отказывается работать без php5-mysqli, которого нигде нет. А пакет php5-mysqlnd выдает вот:
root@ctulhu31:/home/ctulhu31# apt-get install php5-mysqlnd
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия php5-mysqlnd.
Следующие пакеты устанавливались автоматически и больше не требуются:
  aptdaemon foo2zjs gcj-4.6-base gcj-4.6-jre-lib gstreamer0.10-fluendo-mp3
  hp-ppd libapache2-mod-perl2 libapache2-mod-python libapache2-reload-perl
  libbsd-resource-perl libcamel-1.2-29 libcdio-cdda0 libcdio-paranoia0
  libcdio10 libcdt4 libdb4.8 libdevel-symdump-perl libebackend-1.2-1
  libecal-1.2-10 libedata-cal-1.2-13 libedataserver-1.2-15 libgcj12 libgraph4
  libgvc5 libnl2 liboil0.3 libpathplan4 librhythmbox-core5 libxdot4
  python-aptdaemon python-defer python-gnupginterface python-gst0.10
  python-pkg-resources python-software-properties unattended-upgrades
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? y
Настраивается пакет php5-mysqlnd (5.4.4-2) ...
ucfr: Attempt from package php5-mysqlnd  to take /etc/php5/mods-available/mysql.ini away from package php5-mysql
ucfr: Aborting.
dpkg: не удалось обработать параметр php5-mysqlnd (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 4
dpkg: зависимости пакетов не позволяют настроить пакет phpmyadmin:
 phpmyadmin зависит от php5-mysql | php5-mysqli | php5-mysqlnd, однако:
  Пакет php5-mysql не установлен.
  Пакет php5-mysqli не установлен.
  Пакет php5-mysqlnd пока не настроен.
dpkg: не удалось обработать параметр phpmyadmin (--configure):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для libapache2-mod-php5 ...
Action 'configtest' failed.
The Apache error log may have more information.
Your apache2 configuration is broken, so we're not restarting it for you.
При обработке следующих пакетов произошли ошибки:
 php5-mysqlnd
 phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ctulhu31:/home/ctulhu31#

Буду рад если кто поможет.
 

Оффлайн ihammers

Re: Мегатрабла с phpmyadmin
« Ответ #7 : 28 Июля 2012, 08:56:43 »
ihammers, ок, скосячил, мегатрабла в том что phpmyadmin отказывается работать без php5-mysqli, которого нигде нет. А пакет php5-mysqlnd выдает вот:
...
Попробуйте запустить
apt-get -f installЕсли он установиться, то всё.

Если нет, то нужно попытаться с начало удалить php5-mysqlnd и phpmyadmin.

И потом устанавливать только phpmyadmin, который вытянет всё что ему нужно.

PS: на чистой системе при установке phpmyadmin тянется за собой только php5-mysql.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн ctulhu31

Re: Мегатрабла с phpmyadmin
« Ответ #8 : 28 Июля 2012, 12:44:27 »
ihammers
root@ctulhu31:/home/ctulhu31# apt-get remove php5-mysqlnd
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  php5-mysqlnd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 5 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 495 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 149609 файлов и каталогов.)
Удаляется пакет php5-mysqlnd ...
dpkg: не удалось обработать параметр php5-mysqlnd (--remove):
 подпроцесс установлен сценарий pre-removal возвратил код ошибки 1
Обрабатываются триггеры для libapache2-mod-php5 ...
Action 'configtest' failed.
The Apache error log may have more information.
Your apache2 configuration is broken, so we're not restarting it for you.
При обработке следующих пакетов произошли ошибки:
 php5-mysqlnd
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ctulhu31:/home/ctulhu31#

если подскажешь как удалить ручками, буду крайне благодарен.
 

Оффлайн Brainey

Re: Мегатрабла с phpmyadmin
« Ответ #9 : 29 Июля 2012, 09:42:34 »
если подскажешь как удалить ручками, буду крайне благодарен.
Цитировать
E: Sub-process /usr/bin/dpkg returned an error code (1)
Тынц.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 
Пользователи, которые поблагодарили этот пост: hippelalex

Оффлайн ctulhu31

Re: Мегатрабла с phpmyadmin
« Ответ #10 : 29 Июля 2012, 13:07:36 »
Brainey, спасибо, сам не догадался:)
В итоге по первой же ссылке помогло))
cd /var/lib/dpkg/info
rm php5-mysqlnd.*
apt-get -f install
 
Пользователи, которые поблагодарили этот пост: hippelalex

Оффлайн hippelalex

Re: Мегатрабла с phpmyadmin
« Ответ #11 : 13 Июля 2015, 12:40:35 »
Была похожая ошибка после удаления пакета полностью.
Причем, aptitude ни за что не хотел искать и ставить phpmyadmin из интернет-репозитариев.
Помогло новое добавление DVD дистрибутивов в список репозитариев:
apt-cdrom addПочему то он установился только с ДВД...
 

Оффлайн ihammers

Re: Мегатрабла с phpmyadmin
« Ответ #12 : 14 Июля 2015, 05:32:30 »
Причем, aptitude ни за что не хотел искать и ставить phpmyadmin из интернет-репозитариев.
Скорей всего были проблемы с источниками (не правильно описаны, либо внешние репозитарии не обновились).
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги: