Extra Form
PHP PHP 7.1
CMS Rhymix

sendmail 설치를 https가 설치된 이후 진행하여서

 

creating ssl certificates for sendmail 단계에서 계속 멈춘 상태가 되어

 

$ sudo mkdir /etc/mail
$ sudo mkdir /etc/mail/tls
$ cd /etc/mail/tls
$ sudo openssl dsaparam -out sendmail-common.prm 2048

진행 후

 

$ sudo chmod 0640 sendmail-common.prm
$ sudo rm /var/lib/dpkg/lock
$ sudo dpkg --configure -a

까지 하였는데요

 

문제는 dpkg lock을 삭제하였음에도 sudo dpkg --configrue -a를 실행하면

 


root@fcseoulite-69417:~# sudo dpkg --configure -a
dpkg: error: dpkg frontend is locked by another process
 

와 같이 에러가 나옵니다.

 

혹시 어떻게 해결해야 할지 알 수 있을까요?

  • profile
    아 재부팅 후 해결했습니다;
  • profile

    그런데 sendmail을 왜 설치하세요? 무슨 1999년도 아니고;;;

    라이믹스에서 메일 발송은 외부 API 연동이 정석입니다.

  • profile profile
    라이믹스에서 쓸게 아니라 미디어위키 이메일 때문에 설치한건데 괜히 설치했다는 생각만 드네요 ㅠ
  • profile profile
    미디어위키도 외부 API 연동하는 플러그인이 있을 텐데요? sendmail은 어떤 경우에도 해결책이 될 수 없습니다.
  • profile profile
    네ㅠㅠ.. 제가 오판을 했었던 것 같아서 지금 후회중입니다..
  • profile
    미디어위키 메일 발송이라면

    1. https://www.mediawiki.org/wiki/Manual:$wgSMTP SMTP 서버를 구성해 메일을 보내시거나
    2. https://www.mediawiki.org/wiki/Extension:Mailgun Mailgun 확장 등 특정 메일 발송 서비스와 연동되는 확장프로그램을 설치하시면 됩니다.
  • profile profile
    감사합니다!