E: Mysql-server-5.5 Kurulum Hatası [kapalı]


19

Başarısız benim ubuntu vps bir süredir mysql-server yüklemeye çalışıyorum

Yeni bir yükleme sırasında (mysql ile ilgili tüm paketleri tamamen temizledi) kurulum boyunca yarıda kök parolanın ayarlanmasını ister ve bundan sonra aşağıdakileri içeren bir hata ekranı sunar:

MySQL yönetici kullanıcısı için parola ayarlanırken bir hata oluştu. Bu, hesabın zaten bir parolası olduğu veya MySQL sunucusuyla iletişim sorunu nedeniyle olmuş olabilir.

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)

Ben benzer sorunları olan diğer birçok insan aksine apparmor hata günlüklerinde belirtilmediğini fark önce apparmor ilgili şeyler içeren birkaç düzeltmeleri denedim.

Bu konuda herhangi bir yardım çok takdir edilecektir.

Düzenle:

Bu noktadan sonra yüklemeye devam etme veya yapılandırmaya yönelik tüm girişimler, yalnızca başka hata iletileriyle karşılanır


Bilginiz için: BU SORUNU İYİ OLARAK VARDIR ve sebebini buldum: Benim gibi, / tmp'nizi (veya mysql tmp-dir'ünüzle eşleştirildiyse, varsayılan olarak / tmp) uyumsuz bir bölüme ( diyelim ki, ntfs-3g ya da eşit derecede uyumsuz bir şey) sorunlarınız olacaktır. Bu, ntfs bölümü ile ilgili problemleri olan tek program değil, aynı dosyaları tutabilse bile, özel dosya türlerinden bazılarını tutamaz (sanırım, soketler, borular, cihazlar, sonbahar Bununla birlikte, tmp'nizi bir düzeltmek için bir ext4 bölümüne geri taşımayı deneyin! :)
osirisgothra

Yanıtlar:


29

Tüm bağımlılıkları temizlemeye çalışın ve mysql sunucusunu yeniden yükleyin.

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

4
Uyarı: Temizleme işleminin veritabanlarınızı sileceğinden eminim. Bir yedek al.
flickerfly

AYRICA - bunu yapmak sizi ona bağlı olan her şeyi temizlemeye zorlar (benim durumum için, çok şeydi). Bağımlılığın ne olduğuna bağlı olarak, sadece veritabanlarından daha fazlasını kaybedebileceğinizden, tüm bu şeyleri yeniden yüklemek de kötü bir sorundur. Yükseltmenin aynı sorunları var gibi görünüyor (5.6)
osirisgothra

MySQL'i yükseltmeye çalıştıktan ve "Özgün kalsın mı yoksa paket bakımcı sürümünü mü kuruyorsun?" iletişim. Temizleme işlemi düzeltildi ve veritabanlarımı silmedi.
Bağlantı Swanson

1
@flickerfly "apt-get purge mysql *" den sonra veritabanlarımı sileceğinden neredeyse emindim ama olmadı. Müthiş!
LS

3

Terminalinizi açın ve bunu yazın

 sudo dpkg --configure mysql-server-5.5

ayrıca bazı bağımlılık sorunlarının var olduğunu da belirtti.

sudo apt-get install -f 

bu sorunu çözmenize yardımcı olabilir.


9
sudo dpkg - yapılandırma mysql-server-5.5 döndürür: mysql-server-5.5 kurulumu (5.5.34-0ubuntu0.12.04.1) ... başlat: İş invoke-rc.d başlatılamadı başarısız oldu: initscript mysql, eylem " başlat "başarısız oldu. dpkg: mysql-server-5.5 (--configure): alt süreç yüklü kurulum sonrası komut dosyası hata çıkış durumu döndürdü 1 İşlem sırasında hatalarla karşılaşıldı: mysql-server-5.5
user216845 1:13

1

Aslında, aşağıdaki hata raporu bana çok yardımcı oldu: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846

Aşağıdaki komutlar işi yapmalıdır:

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

Ancak iki kez yapılandırmak zorunda kaldım (2. komut).


bunun nasıl yardımcı olabileceğini görmüyorum ... betiğin sonuna "çıkış" ekleyerek, hata dönüşü betiğin iç içe bir bölümünden "1" olduğundan, sonunda aynı şeyi yapar ( soruyu soracağım asıl problemim var)
askerin osirisgothra
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.