Автор Тема: проблем с ъбдейт на mysqld  (Прочетена 2468 пъти)

erest

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
проблем с ъбдейт на mysqld
« -: Mar 08, 2012, 21:19 »
при дебиан 7

# apt-get -f install
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Четене на информацията за състоянието... Готово
Коригиране на зависимостите... Готово
Следните допълнителни пакети ще бъдат инсталирани:
  mysql-server-5.1
Предложени пакети:
  tinyca
Следните пакети ще бъдат актуализирани:
  mysql-server-5.1
1 актуализирани, 0 нови инсталирани, 0 за премахване и 0 без промяна.
Необходимо е да се изтеглят 0 B/6587 kB архиви.
След тази операция ще бъде освободено 86,0 kB дисково пространство.
Искате ли да продължите [Y/n]? y
Reading changelogs... Done
Предварително настройване на пакети ...
(Reading database ... 117394 files and directories currently installed.)
Preparing to replace mysql-server-5.1 5.1.49-3 (using .../mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb) ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing /var/cache/apt/archives/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
configured to not write apport reports
                                      Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
Starting MySQL database server: mysqld already running.
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 325
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: проблем с ъбдейт на mysqld
« Отговор #1 -: Mar 08, 2012, 21:46 »
Пробвай:
apt-get install --reinstall mysql-server-5.1
Активен

Ако не можеш да градиш, поне не руши!

erest

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #2 -: Mar 08, 2012, 21:54 »
# apt-get install --reinstall mysql-server-5.1
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Четене на информацията за състоянието... Готово
Предложени пакети:
  tinyca
Следните пакети ще бъдат актуализирани:
  mysql-server-5.1
1 актуализирани, 0 нови инсталирани, 0 за премахване и 0 без промяна.
Необходимо е да се изтеглят 0 B/6587 kB архиви.
След тази операция ще бъде освободено 86,0 kB дисково пространство.
Reading changelogs... Done
Предварително настройване на пакети ...
(Reading database ... 117394 files and directories currently installed.)
Preparing to replace mysql-server-5.1 5.1.49-3 (using .../mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb) ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing /var/cache/apt/archives/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
configured to not write apport reports
                                      Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
Starting MySQL database server: mysqld already running.
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 325
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: проблем с ъбдейт на mysqld
« Отговор #3 -: Mar 09, 2012, 07:05 »
Незнам дали е добро решение, но може да спреш mysql процесите ръчно. Направи си backup на базата-дани за по сигурно.

# ps -ax | grep mysql
Цитат
1093 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe
 1204 ?        Sl   777:12 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
 1205 ?        S      0:00 logger -t mysqld -p daemon.error
 1247 pts/4    R+     0:00 grep mysql
killall -9 mysqld
killall -9 logger
killall -9 mysqld_safe

След това може да пробваш с инсталирането на новата версия.
Ако ти трябва стабилност не се препоръчва Debian testing, особенно Debian.
Активен

Ако не можеш да градиш, поне не руши!

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #4 -: Mar 09, 2012, 09:12 »
Задължително виж в логовете каква грешка дава при неуспешното спиране на mysql сървъра.
Активен

erest

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #5 -: Mar 09, 2012, 22:34 »
ей го лога

120309 22:27:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120309 22:27:46 [Warning] '--log' is deprecated and will be removed in a future release. Please use ''--general_log'/'--general_log_file'' instead.
120309 22:27:46 [Note] Plugin 'FEDERATED' is disabled.
120309 22:27:47  InnoDB: Initializing buffer pool, size = 8.0M
120309 22:27:47  InnoDB: Completed initialization of buffer pool
120309 22:27:47  InnoDB: Started; log sequence number 0 44233
/usr/sbin/mysqld: File '/var/log/mysqld.log' not found (Errcode: 13)
120309 22:27:47 [ERROR] Could not use /var/log/mysqld.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
120309 22:27:48 [Note] Event Scheduler: Loaded 0 events
120309 22:27:48 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.61-0+squeeze1-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Debian)
120309 22:31:05 [Note] /usr/sbin/mysqld: Normal shutdown

120309 22:31:05 [Note] Event Scheduler: Purging the queue. 0 events
120309 22:31:05  InnoDB: Starting shutdown...
120309 22:31:09  InnoDB: Shutdown completed; log sequence number 0 44233
120309 22:31:09 [Note] /usr/sbin/mysqld: Shutdown complete

120309 22:31:09 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
120309 22:32:00 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120309 22:32:00 [Warning] '--log' is deprecated and will be removed in a future release. Please use ''--general_log'/'--general_log_file'' instead.
120309 22:32:00 [Note] Plugin 'FEDERATED' is disabled.
120309 22:32:00  InnoDB: Initializing buffer pool, size = 8.0M
120309 22:32:01  InnoDB: Completed initialization of buffer pool
120309 22:32:02  InnoDB: Started; log sequence number 0 44233
/usr/sbin/mysqld: File '/var/log/mysqld.log' not found (Errcode: 13)
120309 22:32:02 [ERROR] Could not use /var/log/mysqld.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
120309 22:32:02 [Note] Event Scheduler: Loaded 0 events
120309 22:32:02 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.61-0+squeeze1-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Debian)
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #6 -: Mar 10, 2012, 00:29 »
В същност грешката е че не може да спре сървера, за да замени файловете.
Да не върваят обращения към ДБ-то. Пробвай да спреш автоматичното стартиране при зареждане на MySql, рестартирай, увери се че не работи, и тогава опитай пак с инсталацията на надграждането.
Направи също и един
touch /var/log/mysqld.log
chown mysql:mysql /var/log/mysqld.log
Не съм с дебиан и лога ми се намира при мене в /var/log/mysql/
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

erest

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #7 -: Mar 11, 2012, 23:32 »
опаля, всичко е на 6 :)
супер 10х  ;D
Активен

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #8 -: Mar 12, 2012, 17:18 »
По погрешка, моля да се изтрие!
« Последна редакция: Mar 13, 2012, 14:01 от Astor »
Активен

Няма начин, да няма начин!

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: проблем с ъбдейт на mysqld
« Отговор #9 -: Mar 13, 2012, 04:17 »
/off
http://www.drbd.org/ - network based raid-1
@Astor - какво го рекламираш DRBD наляво и надясно? Тук поне темата нищо общо няма.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mysqld start kak ???
Настройка на програми
rEndz 0 1608 Последна публикация Nov 19, 2002, 13:17
от rEndz
MySqld
Настройка на програми
sld 2 1525 Последна публикация May 02, 2004, 16:31
от sld
mysqld използва 100% от процесорното време slackware 12
Настройка на програми
tcholakov 6 2482 Последна публикация Jan 22, 2009, 17:56
от ivanatora
Опитах се да пусна mysqld, но какво означава това?
Настройка на програми
Ne7WoRK 7 2692 Последна публикация Feb 02, 2011, 10:47
от choko