질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

메일서버 구축중입니다. devecot를 재설치를 하고 싶은데요.자꾸 아래 같은 에러가 납니다. 도와주세요.

작성자 정보

  • Gio22 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요. 리눅스 왕초보입니다~
메일서버를 구축중입니다.
sendmail은 설치를 했구요..

처음에는 apt-get install dovecot-pop3d 을 실행해서 설치햇습니다.
다시 apt-get install dovecot로 설치 하고 싶어서 할려고 하니 아래와 같은 에러가 계속 나는겁니다.
그래서 dovecot디렉토리를 지웠습니다.
다시 설치를 할려고 하니 계속 저런 메시지가 납니다.
이런 경우 어떻게 해야 되는지~ 도움 부탁합니다^^
 
>>sudo apt-get install dovecot
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package dovecot is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'dovecot' has no installation candidate

관련자료

댓글 3

지유파파님의 댓글

  • 지유파파
  • 작성일
dovecot 이라는 이름의 패키지가 있는지요??

apt-get install dovecot-imapd dovecot-pop3d dovecot-common

위 3개 패키지 설치 시도 해보시거나...

dovecot이라는 패키지명이 확실하고, apt repo 주소를 변경 하셨다면...

apt-get update 실행 후, 다시 apt-get dovecot을 해보시기 바랍니다.

Gio22님의 댓글

  • Gio22
  • 작성일
지유파파님 답변 정말 감사합니다 ^^;

그대로 해 봤는데도..성공적인 메시지는 안 나왔네요~ 동일한 메시지가~

다시 검토 해 보니 기존에 다른 경로에

/usr/share/dovecot에 설치가 되어 있더라구요..
그래서 /usr/share/dovecot밑에 있는 파일및 디렉토리를
/etc/dovecot경로에도 동일하게 카피를 해놨습니다~ 전에 기억에 얼핏 동일한 파일이었던거 같아서요~

그래서 카피를 하고 구동을 해볼려고
sudo service dovecot restart
을 하니
===============================================
sudo service dovecot restart
stop: Unknown instance:
dovecot start/pre-start, process 4829
=============================================
이런 에러가 뜹니다~

그리고 /etc/init.d/에 보면 dovecot라는 폴더가 없는데요~
없어도 되는건가요???

/etc/init.d 디렉토리로 가서 dovecot start을 하니
==========================
dovecot restart
usage: doveadm [-Dv] [-f <formatter>] <command> [<args>]
             
  altmove      [-u <user>|-A] [-S <socket_path>] [-r] <search query>
  auth        cache|lookup|test
  backup      [-u <user>|-A] [-S <socket_path>] [-dfR] [-l <secs>] [-r <rawlog path>] [-m <mailbox>] [-n <namespace> | -N] [-x <exclude>] [-s <state>] <dest>
  batch        [-u <user>|-A] [-S <socket_path>] <sep> <cmd1> [<sep> <cmd2> [..]]
  config      [doveconf parameters]
  copy        [-u <user>|-A] [-S <socket_path>] <destination> [user <source user>] <search query>
  deduplicate  [-u <user>|-A] [-S <socket_path>] [-m] <search query>
  director    add|dump|flush|map|move|remove|ring|ring|ring|status
  dump        [-t <type>] <path>
  exec        <binary> [binary parameters]
  expunge      [-u <user>|-A] [-S <socket_path>] [-d] <search query>
  fetch        [-u <user>|-A] [-S <socket_path>] <fields> <search query>
  flags        add|remove|replace
  force-resync [-u <user>|-A] [-S <socket_path>] <mailbox mask>
  fs          copy|delete|get|iter|iter-dirs|metadata|put|stat
  help        <cmd>
  import      [-u <user>|-A] [-S <socket_path>] [-s] <source mail location> <dest parent mailbox> <search query>
  index        [-u <user>|-A] [-S <socket_path>] [-q] [-n <max recent>] <mailbox mask>
  instance    list|remove
  kick        [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits>
  log          errors|find|reopen|test
  mailbox      create|delete|list|mutf7|rename|status|subscribe|unsubscribe
  mount        add|list|remove
  move        [-u <user>|-A] [-S <socket_path>] <destination> [user <source user>] <search query>
  penalty      [-a <anvil socket path>] [<ip/bits>]
  proxy        kick|list
  purge        [-u <user>|-A] [-S <socket_path>]
  pw          [-l] [-p plaintext] [-r rounds] [-s scheme] [-t hash] [-u user] [-V]
  reload     
  replicator  remove|replicate|status
  search      [-u <user>|-A] [-S <socket_path>] <search query>
  sis          deduplicate|find
  stats        dump|top
  stop       
  sync        [-u <user>|-A] [-S <socket_path>] [-1dfR] [-l <secs>] [-r <rawlog path>] [-m <mailbox>] [-n <namespace> | -N] [-x <exclude>] [-s <state>] <dest>
  user        [-a <userdb socket path>] [-x <auth info>] [-f field] [-u] <user mask> [...]
  who          [-a <anvil socket path>] [-1] [<user mask>] [<ip/bits>]
  zlibconnect  <host> [<port>]
=================================
이런 에러가 납니다.


설치된 버전을 dovecot버전은 2.29입니다.


아시는 분들 도움 부탁합니다^^;
수고하세요^^

지유파파님의 댓글의 댓글

  • 지유파파
  • 작성일
일단 메시지를 보면 dovecot이 떠있는거 같습니다만...

ps -ef | grep 4829 로 4829 PID 프로세스가 dovecot이 맞는지 확인하시고,

맞다면 kill -9 로 강제 종료 후 다시 실행 해보시기 바랍니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,015 명
  • 현재 강좌수 :  35,688 개
  • 현재 접속자 :  155 명