Saya menjalankan Ubuntu 14.04 pada Digital Ocean VM. Saya mencoba menginstal MariaDB 10.1. Saat melakukannya, saya mendapatkan kesalahan berikut:
Setting up mariadb-server-10.1 (10.1.8+maria-1~trusty) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mariadb-server:
mariadb-server depends on mariadb-server-10.1 (= 10.1.8+maria-1~trusty); however:
Package mariadb-server-10.1 is not configured yet.
dpkg: error processing package mariadb-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mariadb-server-10.1
mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Inilah yang saya coba untuk memperbaikinya:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mariadb-server
DAN
restart mesin
Saya mencari-cari Stack Exchange dan formulir Linux lainnya untuk sementara waktu dan saya tidak tahu apa penyebabnya. Saya menghargai segala bantuan yang bisa ditawarkan!
UPDATE: Ini adalah output dari apt-get install -f
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mariadb-server-10.1 (10.1.8+maria-1~trusty) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of mariadb-server:
mariadb-server depends on mariadb-server-10.1 (= 10.1.8+maria-1~trusty); however:
Package mariadb-server-10.1 is not configured yet.
dpkg: error processing package mariadb-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mariadb-server-10.1
mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt-get install -f
dan posting output.Jawaban:
Menemukan ini di log:
[ERROR] /usr/sbin/mysqld: unknown variable log_slow_queries=/var/log/mysql/mysql-slow.log'
Jadi saya berkomentar conf.d / local.cnf
Dan instalasi akhirnya berakhir dengan sukses.
sumber
Coba cadangkan semua file di / var / lib / mysql di suatu tempat. Hapus semuanya dan kemudian jalankan mysql_install_db.
Masalah saya datang dari menghapus mysqld dan menggantinya dengan mariadb dan mencoba menyimpan file database. Semua metode lain gagal untuk saya.
sumber
Sistem Anda memiliki masalah menjalankan skrip konfigurasi (posting) dari mariadb-server-10.1.
Pertama, cobalah untuk membersihkan cache apt menggunakan
apt-get clean
dan menginstal ulang paket (harap dicatatapt-get autoclean
hanya membersihkan cache sebagian).Jika gagal, Anda harus menggunakan
dpkg -i mariadb-server-10.1
dan / ataudpkg-reconfigure mariadb-server-10.1
memberikan lebih mendalam melihat kesalahan spesifik.sumber
Saya tahu kedengarannya gila bahwa me-reboot mesin menyelesaikan masalah di linux, tapi saya mengeceknya. Namun saya bekerja di mesin Vagrant saya, tidak yakin untuk Digital Ocean.
Sistem:
Setelah mem-boot ulang semuanya berfungsi, termasuk DB yang sekarang dilayani oleh MariaDB.
sumber