[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1121708: marked as done (various dictd dictionaries: installing or removing several dictionaries at once triggers systemd restart rate limit)



Your message dated Fri, 05 Dec 2025 08:34:29 +0000
with message-id <E1vRRGn-00HAAo-2c@fasolo.debian.org>
and subject line Bug#1121708: fixed in dictd 1.13.1+dfsg-1.2
has caused the Debian Bug report #1121708,
regarding various dictd dictionaries: installing or removing several dictionaries at once triggers systemd restart rate limit
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1121708: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121708
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: dictd,dict-cc-cedict,dict-devil,dict-elements,dict-foldoc,dict-gcide,dict-jargon,dict-freedict-afr-deu,dict-freedict-cat-eng,dict-vera,dict-wn
Severity: important
Tags: forky sid

== Description

When installing several (at least 6) dictionaries at once,
installation fails while executing post installation scripts:

    # lsb_release -d
    Description:    Debian GNU/Linux forky/sid
    # apt install dictd dict-vera dict-elements dict-jargon dict-web1913 dict-wn dict-foldoc dict-devil
    [...]
    Setting up dict-gcide (0.48.5+nmu4) ...
    Setting up dict-jargon (4.4.7-5) ...
    Setting up dict-devil (1.0-13.1) ...
    Setting up dict-foldoc (20250211-1) ...
    Setting up dict-elements (20240910094116-1) ...
    invoke-rc.d: initscript dictd, action "restart" failed.
    × dictd.service - Dictd dictionary server daemon
         Loaded: loaded (/usr/lib/systemd/system/dictd.service; enabled; preset: enabled)
         Active: failed (Result: exit-code) since Sun 2025-11-30 23:08:23 CET; 26ms ago
       Duration: 33ms
     Invocation: 1b39128f7cb64998b48e11101b27a807
           Docs: man:dictd(8)
                 man:dictdconfig(8)
        Process: 137240 ExecStart=/usr/sbin/dictd $DICTD_ARGS --pid-file=/run/dictd/dictd.pid (code=exited, status=0/SUCCESS)
       Main PID: 137242 (code=exited, status=143)
       Mem peak: 33.8M
            CPU: 23ms
    
    Nov 30 23:08:23 ? systemd[1]: Starting dictd.service - Dictd dictionary server daemon...
    Nov 30 23:08:23 ? systemd[1]: Started dictd.service - Dictd dictionary server daemon.
    Nov 30 23:08:23 ? systemd[1]: Stopping dictd.service - Dictd dictionary server daemon...
    Nov 30 23:08:23 ? systemd[1]: dictd.service: Main process exited, code=exited, status=143/n/a
    Nov 30 23:08:23 ? systemd[1]: dictd.service: Failed with result 'exit-code'.
    Nov 30 23:08:23 ? systemd[1]: Stopped dictd.service - Dictd dictionary server daemon.
    Nov 30 23:08:23 ? systemd[1]: dictd.service: Start request repeated too quickly.
    Nov 30 23:08:23 ? systemd[1]: dictd.service: Failed with result 'exit-code'.
    Nov 30 23:08:23 ? systemd[1]: Failed to start dictd.service - Dictd dictionary server daemon.
    dpkg: error processing package dict-elements (--configure):
     installed dict-elements package post-installation script subprocess returned error exit status 1
    [...]

The same rate limit is hit when removing or purging packages.

I believe that this can be fixed by using `invoke-rc.d reload` instead
of `restart` (or instead of `start` followed by `stop` in some cases),
because systemd doesn't limit the number of reloads.

== Meta

- I'm including `dictd` because it provides the service in question,
  but I don't believe that that's a good place to fix it.
- For `dict-vera`, `dict-wn`, and `dictd` this is a duplicate of #1066189,
  but I don't want to expand the scope of somebody else's bug report.
- I've included only one dictionary package per source package, but,
  for example, all freedict dictionaries are affected equally.
- The `mueller7-dict` package is notable for using `force-reload`, so
  it's not affected.

--- End Message ---
--- Begin Message ---
Source: dictd
Source-Version: 1.13.1+dfsg-1.2
Done: Didier Raboud <odyx@debian.org>

We believe that the bug you reported is fixed in the latest version of
dictd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1121708@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated dictd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 Dec 2025 09:16:15 +0100
Source: dictd
Architecture: source
Version: 1.13.1+dfsg-1.2
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <robert@debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Closes: 1066189 1121708
Changes:
 dictd (1.13.1+dfsg-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Kevin Mueller ]
   * systemd integration:
     - drop User= / Group= to reinstate privilege logic the init script always
       had
     - in dictd.config: replace systemctl with deb-systemd-invoke and keep
       invoke-rc.d fallback (fixes autopkgtests' regression)
 .
   [ Didier Raboud ]
   * systemd integration: allow burst service restarts (for upgrades)
     (Closes: #1066189, #1121708)
Checksums-Sha1:
 20893ba02eb0435c51833e25858bbff057e8954e 1531 dictd_1.13.1+dfsg-1.2.dsc
 64f8e3710f8d11ef1ef6aa714e391cc69a29997f 56372 dictd_1.13.1+dfsg-1.2.debian.tar.xz
 60cbfacb612fdade2037d3fe474aabc8cc5606a4 6201 dictd_1.13.1+dfsg-1.2_source.buildinfo
Checksums-Sha256:
 5674e85eca98d4338137a4c2ffe167cada4ef8dd1b188c6a4a4210db3a292271 1531 dictd_1.13.1+dfsg-1.2.dsc
 4a58b7c81408015dc2b2c5d024fe097e2cb1afce98bc485518abcda76d8ea715 56372 dictd_1.13.1+dfsg-1.2.debian.tar.xz
 4dbe9f78c6e77f9c894caaf7e4048f032edd0bba20edc0c52efb3073869f9cce 6201 dictd_1.13.1+dfsg-1.2_source.buildinfo
Files:
 0154537358d006892dbb0c8065681e79 1531 text optional dictd_1.13.1+dfsg-1.2.dsc
 680ffe19fcbe46ee32b60dc2e03c6dfc 56372 text optional dictd_1.13.1+dfsg-1.2.debian.tar.xz
 fd299ac60f0b26874fe0def702388fc3 6201 text optional dictd_1.13.1+dfsg-1.2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

wr0EARYKAG8FgmkylV4JEOqDC8amhM18RxQAAAAAAB4AIHNhbHRAbm90YXRpb25z
LnNlcXVvaWEtcGdwLm9yZ2hjkCxro83gNeTbmAqnYq4b8jSRMz/z6mWURlPselHX
FiEE46UNG+jaJFpLwUG86oMLxqaEzXwAAL49AQCh7aqAQuxmiJ1Abk5VOr8BJ+ob
a8Pod3ISK8kcb+Y2lgEAq6/n7qYOyKaHFxqfu3jBDjw27MzwVaih4k6FA5MtCwY=
=Zpv5
-----END PGP SIGNATURE-----

Attachment: pgp6uJGXJ7Cmm.pgp
Description: PGP signature


--- End Message ---

Reply to: