Public bug reported:
Release: I observed the problem in Intrepid and Jaunty.
Package (for Jaunty): bootchart (0.9-0ubuntu14)
When there is no /var/log/bootchart directory, bootchart fails to create a png
file inside this directory.
A possible condition for a non-existing /var/log/bootchart directory is when
/var/log is mounted as a tmpfs. This is a common configuration for netbooks
with a SSD. At each reboot, /var/log is wiped and of course the bootchart
subdirectory doesn't exist any more.
Suggested fix:
Add the following to /etc/init.d/stop-bootchart
# Where we drop charts
CHARTS="/var/log/bootchart"
+mkdir -p $CHARTS
Alternative fix:
# Where we drop charts
CHARTS="/var/log/bootchart"
+if [ ! -d $CHARTS ]; then
+ mkdir -p $CHARTS
+fi
I leave it up to the package maintainer which of the two is the better solution.
It also doesn't matter when the directory is created, perhaps it is even better
to create it inside the start) case?
As long as it exists before java is called to create the png, it is ok.
I suppose that this problem also exists upstream.
Do I have to report it myself upstream, or will this be done automatically?
** Affects: bootchart (Ubuntu)
Importance: Undecided
Status: New
--
png generation fails when /var/log/bootchart does not exist
https://bugs.launchpad.net/bugs/330910
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs