Bug#794948: cyphesis-cpp: prompting due to modified conffiles which were not modified by the user: /etc/cyphesis/cyphesis.vconf

Markus Koschany apo at debian.org
Sun May 14 13:43:37 UTC 2017


Control: severity -1 normal
Control: tags -1 moreinfo

On Wed, 26 Apr 2017 14:02:16 +0200 Andreas Beckmann <anbe at debian.org> wrote:
> Followup-For: Bug #794948
> 
> Hi,
> 
> that issue is still present on the upgrade path
> 
>   squeeze -> wheezy -> jessie -> stretch
> 
> (with no cyphesis-cpp package in wheezy and jessie, therefore keeping
> the squeeze version installed):
> 
>   Setting up cyphesis-cpp (0.6.2-2+b1) ...
> 
>   Configuration file '/etc/cyphesis/cyphesis.vconf'
>    ==> Modified (by you or by a script) since installation.
>    ==> Package distributor has shipped an updated version.
>      What would you like to do about it ?  Your options are:
>       Y or I  : install the package maintainer's version
>       N or O  : keep your currently-installed version
>         D     : show the differences between the versions
>         Z     : start a shell to examine the situation
>    The default action is to keep your current version.
>   *** cyphesis.vconf (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package cyphesis-cpp (--configure):
>    end of file on stdin at conffile prompt
> 

I was unable to reproduce this issue. I installed the binary package of
cyphesis-cpp in squeeze from snapshot.debian.org and then upgraded to
the stretch version. Nothing unusual happened. I couldn't test the
"normal" upgrade path though since I don't run squeeze anymore. I find
it highly unlikely in this specific case that someone is affected by
this issue and still uses the squeeze version of cyphesis-cpp.

Possible sources of error are in debian/rules, the dh_installinit option
--no-scripts is misspelled and in the postinst script maybe these two lines

update-rc.d cyphesis-cpp defaults >/dev/null
invoke-rc.d cyphesis-cpp start || exit $?

cause it? On the other hand then I would expect that this error happens
on every upgrade and I cannot confirm that. The cyphesis.vconf script is
installed with cyphesis-cpp.install and again I don't think this is
suspicious.

In short I do not think this is a blocker for Stretch but someone should
look into the typo in debian/rules and the postinst script, if both can
be improved.

Markus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20170514/9076e496/attachment.sig>


More information about the Pkg-games-devel mailing list