E: Kesalahan Instalasi Mysql-server-5.5 [ditutup]


19

Saya gagal mencoba menginstal mysql-server untuk sementara waktu di vps ubuntu saya

Selama instalasi baru (Membersihkan sepenuhnya semua paket terkait mysql) di tengah-tengah instalasi, ia meminta kata sandi root untuk diatur setelah itu menampilkan layar kesalahan yang berisi:

Terjadi kesalahan saat mengatur kata sandi untuk pengguna administratif MySQL. Ini mungkin terjadi karena akun sudah memiliki kata sandi, atau karena masalah komunikasi dengan server MySQL.

Unpacking mysql-server (from .../mysql-server_5.5.34-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) ...
Setting up libdbd-mysql-perl (4.020-1build2) ...
Setting up mysql-client-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-client-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ...
131130 18:01:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
start: Job failed to start
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):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
No apport report written because the error message indicates its a followup error from a previous failure.
                          ldconfig deferred processing now taking place
Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Saya telah mencoba beberapa perbaikan yang melibatkan hal-hal yang berhubungan dengan aparatur sebelum saya menyadari bahwa aparatur tidak disebutkan dalam log kesalahan tidak seperti banyak orang lain yang memiliki masalah serupa.

Setiap bantuan dalam hal ini akan sangat dihargai.

Edit:

Setiap upaya untuk melanjutkan atau mengkonfigurasi instalasi setelah titik ini hanya dipenuhi dengan pesan kesalahan lebih lanjut


Untuk informasi Anda: SAYA TELAH MASALAH INI SEBAGAI BAIK dan telah menemukan penyebabnya: Sederhananya, jika Anda, seperti saya, memetakan / tmp Anda (atau apa pun mysql tmp-dir dipetakan ke, secara default / tmp) pada partisi yang tidak kompatibel ( katakanlah, ntfs-3g atau sesuatu yang sama-sama tidak kompatibel) Anda akan memiliki masalah. Ini bukan satu-satunya program yang tampaknya memiliki masalah dengan partisi ntfs, bahkan jika ia mampu menampung semua file yang sama, itu tidak dapat menampung beberapa jenis file khusus (saya pikir, soket, pipa, perangkat, jatuh dalam kategori itu), namun, coba pindahkan tmp Anda kembali ke partisi ext4, yang seharusnya memperbaikinya! :)
osirisgothra

Jawaban:


29

Coba bersihkan semua dependensi dan instal ulang mysql-server.

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

4
Peringatan: Saya yakin pembersihan akan menghapus basis data Anda. Miliki cadangan.
flickerfly

JUGA - melakukan itu akan memaksa Anda untuk membersihkan segala sesuatu yang bergantung padanya (untuk kasus saya, itu BANYAK hal). Menginstal ulang semua itu adalah masalah buruk juga karena tergantung pada apa ketergantungannya, Anda bisa kehilangan lebih dari sekadar basis data. Tampaknya peningkatan memiliki masalah yang sama (5.6)
osirisgothra

Saya mengalami hal ini hari ini di Debian 7 setelah saya mencoba untuk meng-upgrade MySQL dan cenderung tersedak "Tetap versi asli atau instal paket pengelola?" dialog. Purging memperbaikinya, dan tidak menghapus database saya.
Tautan Swanson

1
@ flickerfly Saya hampir yakin itu akan menghapus database saya setelah "apt-get purge mysql *" tetapi tidak. Luar biasa!
LS

3

Buka terminal Anda dan ketik ini

 sudo dpkg --configure mysql-server-5.5

itu juga menyebutkan bahwa beberapa masalah dependensi ada di sana

sudo apt-get install -f 

dapat membantu Anda untuk memperbaiki masalah itu.


9
sudo dpkg --configurasikan pengembalian mysql-server-5.5: Menyiapkan mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ... mulai: Pekerjaan gagal memulai invoke-rc.d: inscript mysql, action " mulai "gagal. dpkg: pemrosesan kesalahan mysql-server-5.5 (--configure): skrip pascapenginstal yang diinstalasi subproses mengembalikan status keluar kesalahan 1 Galat ditemukan saat memproses: mysql-server-5.5
user216845

1

Sebenarnya, laporan bug berikut banyak membantu saya: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846

Perintah-perintah berikut harus melakukan pekerjaan:

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

Namun saya harus mengkonfigurasinya dua kali (perintah ke-2).


jangan melihat bagaimana itu bisa membantu ... menambahkan 'keluar' di akhir skrip seperti itu, karena pengembalian kesalahan adalah '1' dari dalam bagian bersarang dari skrip, pada akhirnya hanya melakukan hal yang sama ( Saya memiliki masalah persis yang dimiliki oleh penanya)
osirisgothra
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.