Hi,

This can't be reproduced in Intrepid as it was fixed there when 1.0.15
was merged.

The code shouldn't break on fresh installs, though it is redundant, as the key 
that
it chmods is created a couple of lines earlier in the file.

The other clue is that it reports failures for both chgrp and chmod, because 
the postinst
at that time was not set -e, so if the key wasn't created it would still try 
and operate on it.

I think the correct fix in hardy would therefore be to simply add -e to the 
first line of the
postinst (and probably postrm), as while the current proposed patch would fix 
the initial
install case it still leaves a problem when the key couldn't be created.

I'm reluctant to fix this, as all it would do would be to shift the install 
failure a couple of
lines earlier. There is still the question of what the failure is, as there is 
no error message
from the key creation failure.

It could be argued that it should be fixed with a check for the presence of the 
key, and the
key creation should be allowed to fail silently. I don't like that, as while 
package install failures
are annoying, it may leave the user unable to start e.g. postfix after 
installation as the cert
was not created and they got no notification about why.

I can't reproduce the failure in a hardy pbuilder here to have a guess at what 
the underlying
issue is.

Thanks,

James


** Changed in: ssl-cert (Ubuntu)
       Status: Confirmed => Fix Released

-- 
ssl-cert (1.0.11.0ubuntu1) postinst is broken
https://bugs.launchpad.net/bugs/43987
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to