[Pkg-clamav-devel] Bug#521606: clamav-base: cannot install because /var/run/clamav does not exist
Hideki Yamane
henrich at debian.or.jp
Sat Mar 28 21:56:39 UTC 2009
Package: clamav-base
Severity: normal
Version: 0.95+dfsg-1
Hi ClamAV Team,
I cannot install clamav, because of its install scripts bug.
henrich at babytalk:~$ sudo aptitude install clamav-base --without-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
clamav-base
The following packages are RECOMMENDED but will NOT be installed:
clamav
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/21.3MB of archives. After unpacking 21.5MB will be used.
Writing extended state information... Done
Preconfiguring packages ...
Selecting previously deselected package clamav-base.
(Reading database ... 210544 files and directories currently installed.)
Unpacking clamav-base (from .../clamav-base_0.95+dfsg-1_all.deb) ...
Processing triggers for man-db ...
Setting up clamav-base (0.95+dfsg-1) ...
chown: cannot access `/var/run/clamav': No such file or directory
dpkg: error processing clamav-base (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
clamav-base
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up clamav-base (0.95+dfsg-1) ...
chown: cannot access `/var/run/clamav': No such file or directory
dpkg: error processing clamav-base (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
clamav-base
>chown: cannot access `/var/run/clamav': No such file or directory
<source>/debian/clamav-base.dir says
> etc/
> etc/clamav/
> usr/share/bug/clamav-base
> var/
> var/lib/
> var/lib/clamav/
> var/log/
> var/log/clamav/
I added /var/run/clamav to this and rebuild package, I've just avoid it.
But, it is not policy compliant, refer to Debian Policy Manual section 9.3.2
(Writing the scripts).
In <source>/debian/clamav-base/DEBIAN/postinst, it says
> chown $user:$user $RUNDIR
this line cause problem.
--
Regards,
Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp
http://wiki.debian.org/HidekiYamane
More information about the Pkg-clamav-devel
mailing list