https://bugs.documentfoundation.org/show_bug.cgi?id=172979

            Bug ID: 172979
           Summary: Online updater repeatedly retries failed partial
                    update because of CRC mismatch in winsound.pyd
           Product: LibreOffice
           Version: 26.2.4.2 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Installation
          Assignee: [email protected]
          Reporter: [email protected]

Description:
The online updater downloads the partial update to LibreOffice 26.2.5.1 every
time LibreOffice is started.

The update always fails with a CRC mismatch while patching
program/python-core-3.12.13/lib/winsound.pyd.

After the failure, update.status remains "pending-service", causing the updater
to retry the same update on every LibreOffice start.

The problem is fully reproducible.

Steps to Reproduce:
1. Start LibreOffice.
2. The online updater downloads the partial update to 26.2.5.1.
3. Accept the UAC prompt.
4. Wait until LibreOffice starts.
5. Close LibreOffice.
6. Start LibreOffice again.

Actual Results:
The update fails every time.

update-elevated.log reports:

LoadSourceFile: destination file crc does not match expected crc

while patching

program/python-core-3.12.13/lib/winsound.pyd

update.status remains "pending-service" and the updater retries the same patch
every time LibreOffice is started.

Expected Results:
The update should either complete successfully or stop retrying after the CRC
mismatch.

The updater should not repeatedly attempt to install the same failing partial
update.


Reproducible: Always


User Profile Reset: No

Additional Info:
LibreOffice version:
26.2.4.2 (x86_64)

Build ID:
0229ac93fcf0d7cbc6376066c6f35021cef002dc

The updater downloads:

LibreOffice_26.2.5.1_Windows_X86_64_997786b8bfe5fadf793c1218fed3f515ec806f1b_from_0229ac93fcf0d7cbc6376066c6f35021cef002dc_partial.mar

Relevant log entries:

LoadSourceFile: destination file crc does not match expected crc
LoadSourceFile failed
### execution failed
failed: 4

update.status contains:

pending-service

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to