Hi,

Thanks for your report.

> When trying to update davmail / install davmail-server I get:
>
>
> Setting up davmail-server (6.0.1.3390-3) ...
> insserv: script davmail-server: service davmail already provided!
> update-rc.d: error: no runlevel symlinks to modify, aborting!
> dpkg: error processing package davmail-server (--configure):
>  installed davmail-server package post-installation script subprocess 
> returned error exit status 1
[...]
> The reason seems to be that /etc/init.d/davmail is still around (and
> has "Provides. davmail")

Thanks for the pointer.

I'm tempted to do the following. Do you have an easy way to confirm it
works for you?
As the fix requires sysvinit, testing it will take me a bit more time.

Thanks,

Alex

--- a/debian/control
+++ b/debian/control
@@ -34,7 +34,7 @@ Package: davmail
 Architecture: all
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
-         davmail-server,
+         davmail-server (= ${binary:Version}),
          default-jre,
          libswt-cairo-gtk-4-jni,
          libopenjfx-java,
diff --git a/debian/davmail-server.init b/debian/davmail-server.init
index eaa866c6..252141f2 100755
--- a/debian/davmail-server.init
+++ b/debian/davmail-server.init
@@ -1,6 +1,6 @@
 #! /bin/sh
 ### BEGIN INIT INFO
-# Provides:          davmail
+# Provides:          davmail-server
 # Required-Start:    $local_fs $remote_fs
 # Required-Stop:     $local_fs $remote_fs
 # Default-Start:     2 3 4 5

Reply via email to