dpkg: invoke-rc.d: initscript mysql, eylem “başlat” başarısız oldu

19

Buradaki yayınların bir kısmını okudum ve hepsinin şu komutları çalıştırması gerekiyor:

  1. Apt-get -f kaldır * *
  2. güncelleme al
  3. yükseltme sürümü
  4. apt-get -f install * *

Bunları çeşitli düzende vs gördüm ve hiçbir şey çözülmüyor, benim sorunum. Ne olursa olsun denemem olsun:

 apt-get -f install mysql-server                              Reading package 
lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
mysql-server-5.5 mysql-server-core-5.5
Suggested packages:
tinyca mailx
The following NEW packages will be installed:
mysql-server mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/14.9 MB of archives.
After this operation, 53.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
Selecting previously unselected package mysql-server-core-5.5.
(Reading database ... 83134 files and directories currently installed.)
Unpacking mysql-server-core-5.5 (from .../mysql-server-core-5.5_5.5.29-
0ubuntu0.12.04.1_amd64.deb) ...
Selecting previously unselected package mysql-server-5.5.
Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.29-0ubuntu0.12.04.1_amd64.deb) 
...
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.29-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.04.1) ...
invoke-rc.d: initscript mysql, action "start" failed.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--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.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
No apport report written because the error message indicates its a followup error from a 
No apport report written because the error message indicates its a followup error from a 
previous failure.
                   Errors were encountered while processing:
 mysql-server-5.5
 mysql-server

Geçen hafta boyunca birkaç şey denedim ve bunu çözemedim, herhangi bir yardım takdir edilecektir. Mesajı fark ettim:

Paket mysql-server-5.5 henüz yapılandırılmamış.

ve bunu henüz yapılandırılmamış şekilde aldım, bu yüzden bu yönde çalışıyorum. Başka herhangi bir yardım çok takdir edilecektir.

    
sordu Titanicx 25.02.2013 22:10

7 cevap

37

Titanicx'ten çözüm benim için çalıştı. Ran

dpkg -S etc/mysql

mysql-common'ın problem olduğunu görmek için. MySQL'i tamamen kaldırdı:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
    
verilen cevap Anna 22.07.2013 21:00
1

Daha önce bu problemi yaşadım. MySQL Daemon paketi yapılandırdıktan hemen sonra başlatılacak ve MySQL konfigürasyonunda veya veri dizinine erişimde herhangi bir hata varsa, iş başarısız olacaktır.

MySQL hata günlüğünü kontrol etme /var/log/mysql/error.log bu durumda size yardımcı olabilir.

Benim durumumda, apparmor 'un neden olduğu bir erişim hatası oluştu:

150131 19:38:23  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.

Ve sadece uygun uygulama dosyasını düzenleyerek çözüldü.

    
verilen cevap zxcmehran 31.01.2015 17:34
1

Sorunum, başka bir yerde /tmp sym bağlantısına sahip olduğum ve Apparmor'un beğenmediğiydi.

/etc/apparmor.d/abstractions/user-tmp 'yi düzenleyerek ve /tmp ' ya gerçek yolu ekledikten sonra MySQL'in başarılı bir şekilde başlamasını sağladı.

( İlham kaynağı )

    
verilen cevap chuck 20.09.2016 06:49
0

Hiç bir şey olursa bunu deneyin . Deb paketini mysql sitesinden indirdim. sonra

sudo apt-get purge mysql-server mysql-client mysql-common mysql-client-5.5 mysql-server-5.5 
sudo dpkg -i mysql-5.6.13-debian6.0-i686.deb 
sudo apt-get install mysql-server 

Ingo'ya çok teşekkürler.

    
verilen cevap Elmar 29.08.2013 22:40
0

Benim için çok basitti

apt-get autoremove

Got:

Setting up mysql-server-5.5 (5.5.38-1~dotdeb.0) ...
update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
mysql start/running, process 21373
    
verilen cevap Gustav 28.08.2014 15:46
0

Tüm bu temizleme ve çıkarma işlemlerine ihtiyaç duyulmuyor gibi görünüyor. Tek yapmanız gereken sunucuyu kaldırmak ve yürütmek:

rm /etc/mysql/ -R

Sonra sunucuyu kurun.

Fikir, bu konudaki yanıttan başvurulan harici bağlantıdan geliyordu: İşte

    
verilen cevap user109764 24.02.2015 20:59
0

Tüm mysql kurulumunuzdan os dosyanızı temizleyin ve buradan ppa ekleyin İşte

    
verilen cevap topwebmaster 17.07.2015 17:00

Etiketlerdeki diğer soruları oku