목차 열기
티스토리 뷰
Server/Linux Deploy (Android)
[Linux Deploy] MySQL 설치 오류 해결 / 의존성 문제 / dependency problems
RuungJi · 2020. 12. 24. 10:54728x90
반응형
[Linux Deploy] MySQL 설치 오류 해결 / 의존성 문제 / dependency problems
0. MySQL 설치 중 오류 발생과 원인
Linux Deploy를 이용하여 우분투 18.04 LTS를 설치하고 MySQL를 설치하던 중 오류가 발생한다.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Setting up rename (0.20-3) ...
update-alternatives: using /usr/bin/file-rename to provide /usr/bin/rename (rename) i n auto mode
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Processing triggers for systemd (215-17+deb8u5) ...
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
총 2일 정도이 시간을 갈아 별 방법을 다써봤지만, 그저 의존성 패키징의 꼬임 정도로 생각했다. 포맷을 몇 번 했는지...
하여튼.
이 오류가 생기는 이유는 비교적 간단했다. 해결하고 나니 허탈할 정도.
즉, 안드로이드 기반 위에 리눅스(우분투)를 설치하는 Linux Deploy의 방식은 chroot이다. 즉, 윈도우에서 실행하는 vmware나 안드로이드 에뮬 같은 느낌인 것이다. mysql의 기본 설정인 bind_address 값이 127.0.0.1로 되어 있기 때문에 여기서 오류가 나는 것이다.
1. 설치 오류 해결 방법
/etc/mysql/my.cnf 파일을 열어 보자.
vi /etc/mysql/my.cnf
해결 방법을 올려주신 블로그의 글을 따라하고 vim 에디터를 사용했을 때 이렇게 나온다.
나는 두 번째 /etc/mysql/conf.d/mysql.conf.d/ 경로의 mysqld.cnf 파일에서 해당 설정을 발견했다.
vi /etc/mysql/mysql.conf.d/mysqld.cnf
...
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
#
# * Fine Tuning
...
해당 부분이 이런식으로 되어 있을 것이다.
bind-address = 127.0.0.1 부분을 주석 처리하기 위해 앞에 #를 붙이고 아래에 skip-networking을 입력하고 :wq를 눌러 저장하고 나간다.
이후에 의존성을 고려하여 패키지를 이어서 설치하는 명령어를 입력하면 된다.
sudo apt-get install -f
sudo apt-get dist-upgrade
Permission denied 가 나오기는 하는데... 문제가 어디서 터질지...
2. 도움 받은 블로그
며칠간의 헤맴에 엄청난 도움을 주신 블로그 주인께 감사의 말씀을 드리고 싶다.
728x90
반응형
'Server > Linux Deploy (Android)' 카테고리의 다른 글
[Linux Deploy] PHP 설치하기! (0) | 2021.01.02 |
---|---|
[Linux Deploy] Apache 설치하기! (0) | 2021.01.02 |
[Linux Deploy] 웹 서버 구성요소 설치 준비하기! (0) | 2021.01.02 |
[Linux Deploy] SSH 클라이언트로 접속해보자! (0) | 2021.01.01 |
[Linux Deploy] 안드로이드에 우분투를 설치해보자! (0) | 2021.01.01 |
[Linux Deploy] 관련 웹사이트 / 포럼 / 위키 / 도움받은 블로그 (0) | 2021.01.01 |
[Linux Deploy] 안드로이드 공기계에 리눅스를 설치하여 활용하기 (0) | 2021.01.01 |
댓글