[Bug 725209] [NEW] bind9 not honoring function of /var/cache

m00dawg tim at moocowproductions.org
Fri Feb 25 20:07:57 UTC 2011


Public bug reported:

Binary package hint: bind9

According to the Linux FS standard
(http://www.pathname.com/fhs/pub/fhs-2.3.html#VARCACHEAPPLICATIONCACHEDATA),
applications "must be able to regenerate or restore the data" within
/var/cache. The problem is that, if /var/cache/bind does not exist,
instead of creating the directory, bind refuses to start. This poses a
problem for systems which are using tmpfs to limit the amount of
accesses to disk (such as when running the OS on a small CompactFlash
card where writes need be limited).

The init script would likely be used to fix this by testing if the
directory exists and, if not, simply creating it.

1)
root at filedawg:/etc/bind# lsb_release -rd
Description:	Ubuntu 10.10
Release:	10.10

2)
root at filedawg:/etc/bind# apt-cache policy bind9
bind9:
  Installed: 1:9.7.1.dfsg.P2-2
  Candidate: 1:9.7.1.dfsg.P2-2
  Version table:
 *** 1:9.7.1.dfsg.P2-2 0
        500 http://archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
        100 /var/lib/dpkg/status

3) Bind starts via init script and creates /var/cache/bind if it does
not exists

4) Bind fails to start because /var/cache/bind does not exists,
violating the Linux FHS.

** Affects: bind9 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to bind9 in ubuntu.
https://bugs.launchpad.net/bugs/725209

Title:
  bind9 not honoring function of /var/cache



More information about the Ubuntu-server-bugs mailing list