The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Cannot lock /tmp/ClamAVBusy.lock, Input/output error

Discussion in 'General Discussion' started by Snowman30, Jul 22, 2006.

  1. Snowman30

    Snowman30 Well-Known Member
    PartnerNOC

    Joined:
    Apr 7, 2002
    Messages:
    681
    Likes Received:
    0
    Trophy Points:
    16
    cPanel Access Level:
    DataCenter Provider
    Ive got a weird issue on one server ive just upgraded mailscanner and clamav on

    eveythign seems to be workign ok but in the mail log im forever seeing

    Cannot lock /tmp/ClamAVBusy.lock, Input/output error

    ive forced an eximup done a mailscanner and clam update ive rebooted the server and still same error


    anyone got any ideas?
     
  2. chirpy

    chirpy Well-Known Member

    Joined:
    Jun 15, 2002
    Messages:
    13,475
    Likes Received:
    20
    Trophy Points:
    38
    Location:
    Go on, have a guess
    If that file exists in /tmp, try deleting it. It's also possible that if you have a virtual /tmp partition that it's become corrupt and needs recreating.
     
  3. Snowman30

    Snowman30 Well-Known Member
    PartnerNOC

    Joined:
    Apr 7, 2002
    Messages:
    681
    Likes Received:
    0
    Trophy Points:
    16
    cPanel Access Level:
    DataCenter Provider
    hrmm

    no file of that type in /tmp and im not sure where a virtual /tmp folder would be hiding?

    ive tried to locate the file with no luck
     
  4. chirpy

    chirpy Well-Known Member

    Joined:
    Jun 15, 2002
    Messages:
    13,475
    Likes Received:
    20
    Trophy Points:
    38
    Location:
    Go on, have a guess
    If you run:

    df

    And see a line similar to (sizes will differ):

    /usr/tmpDSK 1007896 18336 938360 2% /tmp

    Then you're using a virtual partition (i.e. it's a partition in a file).

    You need to stop all the processes with files open in /tmp:

    cd /root/
    service chkservd stop
    service httpd stop
    service mysql stop
    service postgresql stop
    service xinetd stop


    Wait a few seconds then:

    umount /var/tmp
    umount /tmp


    If it says it's in use, find out which processes with:

    lsof | grep /tmp

    Kill them off and then retry the umount.

    Once umounted, delete and recreate /tmp:

    rm -fv /usr/tmpDSK
    /scripts/securetmp


    That should be it in most cases.

    Oh, restart the stopped processes:

    cd /root/
    service xinetd start
    service postgresql start
    service mysql start
    service httpd startssl
    service chkservd start
     
  5. Snowman30

    Snowman30 Well-Known Member
    PartnerNOC

    Joined:
    Apr 7, 2002
    Messages:
    681
    Likes Received:
    0
    Trophy Points:
    16
    cPanel Access Level:
    DataCenter Provider
    Jonathon this has happened again and every time i try and unmount /var/tmp it keep telling me its busy

    any suggestions?
     
Loading...

Share This Page