I'm not certain it's about a missing logfile. I just notice that I stopped getting error messages altogether when I entered manually: ninja mydefaultconfig instead of ninja start. With that in mind, is it possible to make a dummy configuration file named start in order to stop the error messages when it's intially installed?
-----Original Message-----
From: Martin Pitt <email address hidden>
To: <email address hidden>
Sent: Fri, Jul 16, 2010 8:13 am
Subject: [Bug 560336] Re: package ninja 0.1.3-1 failed to install/upgrade: die: error: `/var/log/ninja.log' is not a regular file
It seems to me that a more proper fix would be to make the daemon create
the log file itself if it's missing? You currently create it as owner
root, so permission-wise it makes no difference. But it will help in the
cases where people (or cron jobs) clean /var/log/*. Also, if at all this
should be in the postinst, otherwise you'd create a file if the package
fails to unpack for other reasons.
logcheck is stretching SRU criteria a bit, but it seems fine to me.
The init script changes are too much for SRU for my taste. Fixing the
wrong Required-Start:/Stop "$all" is okay, but rewriting the entire
thing could cause too much trouble. Note that the package is not
entirely uninstallable, it just fails to install for new lucid
installations. But upgraders from hardy, karmic, etc. are very likely to
already have a log file, aren't they?
** Also affects: ninja (Ubuntu Lucid)
Importance: Undecided
Status: New
--
package ninja 0.1.3-1 failed to install/upgrade: die: error:
I'm not certain it's about a missing logfile. I just notice that I stopped getting error messages altogether when I entered manually: ninja mydefaultconfig instead of ninja start. With that in mind, is it possible to make a dummy configuration file named start in order to stop the error messages when it's intially installed?
-----Original Message----- ninja.log' is not a regular file
From: Martin Pitt <email address hidden>
To: <email address hidden>
Sent: Fri, Jul 16, 2010 8:13 am
Subject: [Bug 560336] Re: package ninja 0.1.3-1 failed to install/upgrade: die: error: `/var/log/
It seems to me that a more proper fix would be to make the daemon create
the log file itself if it's missing? You currently create it as owner
root, so permission-wise it makes no difference. But it will help in the
cases where people (or cron jobs) clean /var/log/*. Also, if at all this
should be in the postinst, otherwise you'd create a file if the package
fails to unpack for other reasons.
logcheck is stretching SRU criteria a bit, but it seems fine to me.
The init script changes are too much for SRU for my taste. Fixing the
wrong Required- Start:/ Stop "$all" is okay, but rewriting the entire
thing could cause too much trouble. Note that the package is not
entirely uninstallable, it just fails to install for new lucid
installations. But upgraders from hardy, karmic, etc. are very likely to
already have a log file, aren't they?
** Also affects: ninja (Ubuntu Lucid)
Importance: Undecided
Status: New
--
package ninja 0.1.3-1 failed to install/upgrade: die: error:
`/var/log/ ninja.log' is not a regular file
https:/ /bugs.launchpad .net/bugs/ 560336
You received this bug notification because you are a direct subscriber
of the bug.
Status in “ninja” package in Ubuntu: Fix Released
Status in “ninja” source package in Lucid: New
Bug description:
Binary package hint: ninja
failed to install through synaptic in lucid
TEST CASE:
$ apt-get install ninja
VERIFICATION DONE:
- The package installs fine and the daemon is started:
$ LANG=C sudo dpkg -i ninja_0. 1.3-1ubuntu0. 1_i386. deb
Selecting previously deselected package ninja.
(Reading database ... 203325 files and directories currently installed.)
Unpacking ninja (from ninja_0. 1.3-1ubuntu0. 1_i386. deb) ...
Setting up ninja (0.1.3-1ubuntu0.1) ...
log: reading configuration file: /etc/ninja/ ninja.conf
log: ninja version 0.1.3 initializing
log: magic group: gid=0 (root)
log: logfile: /var/log/ninja.log
log: whitelist mapped in memory at 0xb7729000
log: entering daemon mode
ProblemType: Package
DistroRelease: Ubuntu 10.04
Package: ninja 0.1.3-1
ProcVersionSign ature: Ubuntu 2.6.32- 19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
NonfreeKernelMo dules: wl fglrx
Architecture: amd64
Date: Sat Apr 10 15:21:45 2010
ErrorMessage: subprocess installed post-installation script returned error exit
status 1
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
SourcePackage: ninja
Title: package ninja 0.1.3-1 failed to install/upgrade: subprocess installed
post-installation script returned error exit status 1
To unsubscribe from this bug, go to:
https:/ /bugs.launchpad .net/ubuntu/ +source/ ninja/+ bug/560336/ +subscribe