E : Mysql-server-5.5 설치 오류 [닫힘]


19

우분투 VPN에 잠시 동안 mysql-server를 설치하려고 시도하지 못했습니다.

새로 설치하는 동안 (모든 mysql 관련 패키지를 완전히 제거함) 설치 도중 루트 비밀번호를 설정하도록 요청한 후 다음을 포함하는 오류 화면이 표시됩니다.

MySQL 관리 사용자의 비밀번호를 설정하는 중에 오류가 발생했습니다. 계정에 이미 암호가 있거나 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)

비슷한 문제가있는 다른 사람들과 달리 오류 로그에 의류가 언급되지 않았다는 것을 알기 전에 의류 관련 물건과 관련된 몇 가지 수정을 시도했습니다.

이 문제에 대한 도움을 주시면 감사하겠습니다.

편집하다:

이 시점 이후에 설치를 계속하거나 구성하려는 시도는 추가 오류 메시지와 함께 간단히 충족됩니다.


귀하의 정보 : 나는이 문제를 잘 알고 있으며 그 원인을 발견했습니다. 나와 같이 호환되지 않는 파티션 (/ tmp 기본적으로 / tmp에 매핑 된 모든 것을)과 같이 매핑하면 간단히 예를 들어, ntfs-3g 또는 이와 똑같이 호환되지 않는 것)에는 문제가 있습니다. 이것은 ntfs 파티션에 문제가있는 것으로 보이는 유일한 프로그램은 아닙니다. 동일한 파일을 모두 보유 할 수는 있지만 특수 파일 형식 (소켓, 파이프, 장치, 폴트 등) 중 일부를 보유 할 수는 없습니다. 그러나 해당 범주로 이동)하지만 tmp를 ext4 파티션으로 다시 이동하면 수정해야합니다! :)
osirisgothra

여기에서 해결책을 찾았습니다 : tutewall.com/package-mysql-server-5-5-is-not-configured-yet
Ek Kosmos

답변:


29

모든 의존성을 제거하고 mysql-server를 다시 설치하십시오.

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

4
경고 : 제거하면 데이터베이스가 삭제됩니다. 백업하십시오.
flickerfly

또한-그렇게하면 그것에 의존하는 모든 것을 제거해야합니다 (제 경우에는 많은 것들이었습니다). 종속성이 무엇인지에 따라 데이터베이스뿐만 아니라 더 많은 것을 잃을 수 있기 때문에 나쁜 문제도 모두 다시 설치하십시오. 이 업그레이드는 같은 문제를 (5.6)가 보인다
osirisgothra

MySQL 업그레이드를 시도한 후 "원본을 유지하거나 패키지 관리자 버전을 설치 하시겠습니까?" 대화. 제거하면 문제가 해결되었으며 데이터베이스가 삭제되지 않았습니다.
링크 스완슨

1
@flickerfly 나는 "apt-get purge mysql *"이후에 내 데이터베이스를 삭제할 것이라고 거의 확신했지만 그렇지 않았다. 대박!
LS

3

터미널을 열고 이것을 입력하십시오

 sudo dpkg --configure mysql-server-5.5

또한 일부 종속성 문제가 있다고 언급했습니다.

sudo apt-get install -f 

해당 문제를 해결하는 데 도움이 될 수 있습니다.


9
sudo dpkg --mysql-server-5.5 리턴 구성 : mysql-server-5.5 설정 (5.5.34-0ubuntu0.12.04.1) ... 시작 : 작업이 invoke-rc.d를 시작하지 못했습니다 : initscript mysql, action " 시작 "에 실패했습니다. dpkg : mysql-server-5.5 처리 오류 (--configure) : 서브 프로세스 설치 후 설치 스크립트가 오류 종료 상태 1을 리턴했습니다. 처리 중 오류가 발생했습니다 : mysql-server-5.5
user216845

1

실제로 다음 버그 보고서가 많은 도움이되었습니다. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846

다음 명령이 작업을 수행해야합니다.

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

그러나 두 번 구성해야했습니다 (두 번째 명령).


그것이 어떻게 도움이 될 수 있는지 보지 못합니다 ... 스크립트의 끝에 'exit'을 추가하면 스크립트의 중첩 부분 내에서 오류 반환이 '1'이므로 결국 동일한 작업을 수행합니다 ( 질문에 대한 정확한 문제가 있습니다)
osirisgothra
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.