1 (25.04.2013 14:29:48 отредактировано Linux777)

Доброго дня!

У меня сервер Ubuntu 12.04. Стоит на нем LAMP+squid+sarg+phpmyadmin. Проблема такая - не работает cacti и phpmyadmin. Я пытался переустанавливать c помощью apt-get и aptitude. Но почему то ошибки вылезают опять. Судя по-всему из-за этих ошибок не работают нужные мне программы. Я пробовал вручную через rm -fr удалять. Вообщем вот пример того что вылезает у меня при установке

root@SQUID:/var/log/squid# aptitude reinstall cacti
The following packages will be REINSTALLED:
  cacti
The following partially installed packages will be configured:
  libapache2-mod-php5 mysql-server mysql-server-5.1 phpmyadmin
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up mysql-server-5.1 (5.1.66-0ubuntu0.11.10.2) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 100
No apport report written because MaxReports is reached already
                                                              Setting up libapache2-mod-php5 (5.3.6-13ubuntu3.9) ...
Error: The new file /usr/share/php5/php.ini-production does not exist!
dpkg: error processing libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.1; however:
  Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Setting up cacti (0.8.7g-2.1ubuntu0.1) ...
.: 12: Can't open /usr/share/dbconfig-common/internal/mysql
dpkg: error processing cacti (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
                                                              Setting up phpmyadmin (4:3.4.5-1) ...
.: 12: Can't open /usr/share/dbconfig-common/internal/mysql
dpkg: error processing phpmyadmin (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
mysql-server-5.1
libapache2-mod-php5
mysql-server
cacti
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libapache2-mod-php5 (5.3.6-13ubuntu3.9) ...
Error: The new file /usr/share/php5/php.ini-production does not exist!
dpkg: error processing libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.1; however:
  Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libapache2-mod-php5
mysql-server

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

2

ну собственно если нет важных баз данных я бы переустановил mysql apache и модули php для apache да и сам php )))

Go_Up_In_Smoke

3 (03.12.2012 11:15:38 отредактировано Linux777)

GoUpInSmoke пишет:

ну собственно если нет важных баз данных я бы переустановил mysql apache и модули php для apache да и сам php )))

ну, собственно, mysql переустановил, но не просто через aptitude или другой менаджер пакетов, пришлось руками много чего править (из тех путей, где он ругался). Судя по-всему, погуглив, понял, что такая проблема существует. и это уже зависит не от кривых рук пользователя, а от того что во время установки пакета, может инет пропасть, свет погаснуть и т.д. а еще бывает, что сам пакеты уже битый от разработчика идет. и тогда средствами apt-aptitude and dpkg уже ничего не помогает. надо руками править.

вот тут кое-что похожее нашел http://kubuntu.ru/node/5124

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

4

Значит так, проблему с мускулом mysql удалось решить. теперь ошибки не вылезают. а вот cacti and phpmyadmin остались. что выводит листинг ниже.
кто знает как удалить полность и переустановить это? а то не удаляет. и пишет ошибки. судя по-всему пакеты битые. он пытается но не может удалять.

root@SQUID:/var/lib/dpkg# aptitude reinstall cacti
The following packages will be REINSTALLED:
  cacti
The following partially installed packages will be configured:
  phpmyadmin
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up cacti (0.8.7g-2.1ubuntu0.1) ...
dpkg: error processing cacti (--configure):
subprocess installed post-installation script returned error exit status 127
Setting up phpmyadmin (4:3.4.5-1) ...
dpkg: error processing phpmyadmin (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
cacti
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

5

Ура, решил проблему, вот форум на английском, прочитал там http://www.linuxquestions.org/questions … a-171107/, потом нашел аналогичную тему тут http://forum.ubuntu.ru/index.php?topic=46208.0

потом проделал на своем сервере следующее (всего 5 этапов)

первый, нашел все что связано с моей проблемой с phpmyadmin и удалил все это.

root@SQUID:/var/lib/dpkg/info# find /var/lib/dpkg/info/ -name "*phpmyadmin*"
/var/lib/dpkg/info/phpmyadmin.md5sums
/var/lib/dpkg/info/phpmyadmin.list
/var/lib/dpkg/info/phpmyadmin.prerm
/var/lib/dpkg/info/phpmyadmin.config
/var/lib/dpkg/info/phpmyadmin.postrm
/var/lib/dpkg/info/phpmyadmin.postinst
/var/lib/dpkg/info/phpmyadmin.conffiles
/var/lib/dpkg/info/phpmyadmin.templates

как видно, после этой процедуры файлы исчезли

root@SQUID:/var/lib/dpkg/info# find /var/lib/dpkg/info/ -name "*phpmyadmin*" -delete
root@SQUID:/var/lib/dpkg/info# find /var/lib/dpkg/info/ -name "*phpmyadmin*"
root@SQUID:/var/lib/dpkg/info#

второе удалить все из find /var/cache/apt/archives

root@SQUID:/var/lib/dpkg/info# find /var/cache/apt/archives -name "*phpmyadmin*"
/var/cache/apt/archives/phpmyadmin_4%3a3.4.5-1_all.deb
root@SQUID:/var/lib/dpkg/info# find /var/cache/apt/archives -name "*phpmyadmin*" -delete


третье удалить, все подчищаем


root@SQUID:/var/lib/dpkg/info# aptitude remove phpmyadmin

root@SQUID:/var/lib/dpkg/info# aptitude purge phpmyadmin

как видно из листинга команды последней, осталась проблема только с cacti.

The following packages will be REMOVED:
  phpmyadmin{p}
The following partially installed packages will be configured:
  cacti
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Do you want to continue? [Y/n/?] y
(Reading database ... 90096 files and directories currently installed.)
Removing phpmyadmin ...
Purging configuration files for phpmyadmin ...
Setting up cacti (0.8.7g-2.1ubuntu0.1) ...
dpkg: error processing cacti (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
cacti
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up cacti (0.8.7g-2.1ubuntu0.1) ...
dpkg: error processing cacti (--configure):
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
cacti


четвертое, подчищаем еще раз все, используя другие команды

root@SQUID:/etc# dpkg --remove --force-all phpmyadmin
dpkg: warning: there's no installed package matching phpmyadmin

root@SQUID:/etc# dpkg --purge --force-all phpmyadmin
dpkg: warning: there's no installed package matching phpmyadmin


ну и пятое - наконец-то провеим в системе наш пакет phpmyadmin тремя возможностями

1) root@SQUID:/var/lib/dpkg# dpkg -l | grep phpmyadmin
мы видем что нет ничего. значит пакета нет. и ошибок нет
2) root@SQUID:/var/lib/dpkg# vim status
окрываем вимом или нано файлик статус, ищем в нем пакет phpmyadmin
система будет ругаться, что пакета нет такого!! а нам это и надо, чтобы было все чисто-чисто!!
3) aptitude show phpmyadmin

root@SQUID:/var/lib/dpkg# aptitude show phpmyadmin
Package: phpmyadmin
State: not installed
Version: 4:3.4.5-1
Priority: extra
Section: universe/web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 18.1 M
Depends: libapache2-mod-php5 | libapache2-mod-php5filter | php5-cgi | php5-fpm | php5, php5-mysql | php5-mysqli, php5-mcrypt, perl,
         debconf (>= 0.5) | debconf-2.0, dbconfig-common, ttf-dejavu-core, ucf (>= 0.28)
Recommends: apache2 | lighttpd | httpd, php5-gd, mysql-client
Suggests: mysql-server, www-browser
Description: MySQL web administration tool

где видно, что пакет не установлен! вторая строчка. в итоге по всем трем способам я точно знаю, система наша чистая.

ну и в конце-концов, когда все удалено, все-все-все, вплоть до битых пакетов, что мешало нам переустановить, мы можем сделать заново установку нужного софта нам. т.е.

aptitude install phpmyadmin
aptitude install cacti


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

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

6

Как было замечено, мой пост помогает избавиться от того, как удалить все все из системы связанное с пакетами cacti and phpmyadmin. То есть все будет чисто затерто, как будто система голая и можно ставить с нуля нужные вам пакеты! но может быть другая проблема после этого, при переустановке заново ошибка повторится, с такой проблемой я тоже столкнулся, но удачно решил ее. теперь вот пример листинга, что все стало хорошо

root@SQUID:~# dpkg -l | grep phpmyadmin
ii  phpmyadmin                      4:3.4.5-1                               MySQL web administration tool

как видно все встало отлично!

путь решения такой. посмотреть файлик /usr/share/dbconfig-common

именно от него зависит phpmyadmin.

пробуйте! все заработает на ура после этого!

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

7

Рассмотрим возможные проблемы с cacti (кактус) - на данных проблемах я не раз съел собаку, поэтому пишу некий хелп для помощи вам, форумчане:)

Следует сказать, что данная софтина работает с БД mysql (мускул), поэтому первое, что я понял, у меня сначала криво встала сама БД, ну и второе, в мускуле не было юзера cacti. Соответсвенно отсюдога и вылезала такая ошибка:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Как проверить криво или нет встал мускул? Все просто, у вас во всех модулях должен быть значок такой ii. Смотрите скриншот в этой теме Смена пароля mysql и возможные решения других проблем mysql ну а потом через phpmyadmin проверяйте юзера cacti!

Ну, и пробуйте в консоле переставить кактус, путем aptitude reinstall cacti.

Может еще быть одна проблема в момент переустановки кактуса и писать ошибку такого вида:

E: Could not get lock /var/lib/dpkg/lock — open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Тогда для решиния удалим файл lock

rm /var/lib/dpkg/lock

Затем переконфигурируем dpkg
dpkg —configure -a cacti

и снова пробуем ставить кастус обратно, выполнив в консоле

aptitude reinstall cacti.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)
Linux777 пишет:

У меня сервер Ubuntu

[offtopic]Простите, дальше читать Ваш столь содержательный монолог не сумел.  bu [/offtopic]

9

karl_muenhgausen пишет:

Простите, дальше читать Ваш столь содержательный монолог не сумел.  bu

ну, зато я хорошо и четко изложил проблемы и решения. если у вас нет проблем, это хорошо, тогда другим пригодится. Я просто сам все это делал, и решил по горячим следам сделать заметки, чтобы не забылось на будущее. Спасибо за комментарий)

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)

10

Linux777 пишет:

тогда другим пригодится.

Пригодится что? Поток сознания, написанный с ошибками, оформленный (упс не оформленный вообще) как плевок в сторону пользователей?

karl_muenhgausen пишет:

[offtopic]Простите, дальше читать Ваш столь содержательный монолог не сумел.  bu [/offtopic]

+1

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
Linux777 пишет:

если у вас нет проблем, это хорошо, тогда другим пригодится

Логическая ошибка? Не, не видел!  bp

12

zenon пишет:

Linux777 пишет:

    тогда другим пригодится.

Пригодится что? Поток сознания, написанный с ошибками, оформленный (упс не оформленный вообще) как плевок в сторону пользователей?
karl_muenhgausen пишет:

    [offtopic]Простите, дальше читать Ваш столь содержательный монолог не сумел.  bu [/offtopic]

Спасибо за комментарии, суть их понял я. В любом случае, данная тема закрыта и все ошибки в данном топике решены, все работает.

добрый человек:)
Linux admin PC 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
system admin of unix. i like my job. also i like to catch fish and many other things and english too.
Хочу на пляж)