Проблема при установке MySQL Sub-process /usr/bin/dpkg returned an error code (1)


Столкнулся с проблемой, собственно нечто подобное уже было у меня в centos, но все-равно потратил прилично времени пока не нашел решение.

Суть проблемы в том что при устновке в контейнер openvz, mysql, установка вылетала с ошибкой: Debian Sub-process /usr/bin/dpkg returned an error code (1)

Информации по этом поводу много, кто как решает проблему, но суть всего этого оказалась в том что контейнеру просто не хватает памяти.

Проверить превышенные лимиты можно так:

# cat /proc/user_beancounters

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

cd /var/lib/dpkg/info
rm mysql*
apt-get -f install

Ошибка видоизменилась, оказалось просто система не может загасить mysql, пришлось убить его через kill -9, после этого все прошло без проблем.

Надеюсь, кому-нибудь будет полезно.



Размещено в разделе MySQL

14.03.2010

Комментарии:


Иван
2015-07-22 16:56:18

Да, так можно поступить с любым пакетов, не только mysql. У меня к примеру была проблема с smcroute, сделал: rm smcroute* apt-get -f install