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 ---
- To: submit@bugs.debian.org
- Subject: various dictd dictionaries: installing or removing several dictionaries at once triggers systemd restart rate limit
- From: Bertram Felgenhauer <int-e@gmx.de>
- Date: Sun, 30 Nov 2025 23:37:55 +0100
- Message-id: <aSzHQ7NV4BI3qaq5@24f89f8c-e6a1-4e75-85ee-bb8a3743bb9f>
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 ---
- To: 1121708-close@bugs.debian.org
- Subject: Bug#1121708: fixed in dictd 1.13.1+dfsg-1.2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 05 Dec 2025 08:34:29 +0000
- Message-id: <E1vRRGn-00HAAo-2c@fasolo.debian.org>
- Reply-to: Didier Raboud <odyx@debian.org>
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 ---