Update-info.service randomly fails

Every now and again the update-info.service unit fails - has anyone else seen this?

This was the status of the last failure on my machine:

× update-info.service - Update the GNU Info node directory
     Loaded: loaded (/usr/lib/systemd/system/update-info.service; disabled; preset: disabled)
     Active: failed (Result: exit-code) since Tue 2024-03-05 08:32:33 GMT; 5h 36min ago
TriggeredBy: ● update-info.path
    Process: 2948553 ExecStart=/usr/libexec/update-info (code=exited, status=123)
   Main PID: 2948553 (code=exited, status=123)

Mar 05 08:32:31 pythagoras update-info[2948614]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-6
Mar 05 08:32:31 pythagoras update-info[2948627]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-2
Mar 05 08:32:31 pythagoras update-info[2948630]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-5
Mar 05 08:32:32 pythagoras update-info[2948692]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-9
Mar 05 08:32:32 pythagoras update-info[2948702]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-8
Mar 05 08:32:32 pythagoras update-info[2948777]: install-info: No such file or directory for /usr/share/info/.update.gdb.info
Mar 05 08:32:32 pythagoras update-info[2948783]: install-info: No such file or directory for /usr/share/info/.update.gdb.info-7
Mar 05 08:32:33 pythagoras systemd[1]: update-info.service: Main process exited, code=exited, status=123/n/a
Mar 05 08:32:33 pythagoras systemd[1]: update-info.service: Failed with result 'exit-code'.
Mar 05 08:32:33 pythagoras systemd[1]: Failed to start update-info.service.

If I re-run the service manually it completes succesfully.