• corrupted message header un sub

    From Fernando Toledo@VERT to GitLab issue in main/sbbs on Tue Jan 17 15:00:36 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/493

    [dovenetsyncprcv.zip](/uploads/400b719aec83bb061b6082ad7390d5e4/dovenetsyncprcv.zip)
    ```


    root@scarlet:/sbbs/data/subs/dovenet# ../../../exec/chksmb dovenetsyncprcv

    CHKSMB v3.19-Linux master/fb4e4ce96 SMBLIB 3.00 - Check Synchronet Message Base

    Checking dovenetsyncprcv Headers

    !Size of msg header records in SHD file incorrect: 10694624
    !Size of SHA file (41776) does not match SHD file (10694656)
    100%

    Checking dovenetsyncprcv Data Blocks

    100%

    Checking dovenetsyncprcv Index

    100%

    Checking dovenetsyncprcv Hashes

    100%

    Status Total (=): 17592
    Total Indexes (=): 17592
    Active Indexes (=): 17592
    Active Headers (=): 17592
    Active Header Blocks ( ): 41772 10,693,632 bytes used Active Data Blocks ( ): 50881 13,025,536 bytes used Header Records ( ): 17592
    Deleted Indexes ( ): 0
    Deleted Headers ( ): 0
    Deleted Header Blocks ( ): 4 1,024 bytes used Deleted Data Blocks ( ): 7928 2,029,568 bytes used Oldest Message (import) ( ): 3820 days (0 max)
    Largest Message (data) ( ): 100778 bytes (#12451)

    dovenetsyncprcv Message Base is OK

    Total Deleted Messages : 0 2,030,592 bytes used


    --------------------------------------------------------------------------------

    root@scarlet:/sbbs/data/subs/dovenet# ../../../exec/fixsmb dovenetsyncprcv

    FIXSMB v3.19-Linux master/fb4e4ce96 SMBLIB 3.00 - Rebuild Synchronet Message Base

    Opening dovenetsyncprcv
    99% #27879 (A32920) Deuc¨
    (A32C20) smb_getmsghdr returned -103:
    smb_getmsghdr corrupt message header ID (00 00 00 00) at offset 10693664
    99%
    (A32D20) smb_getmsghdr returned -103:
    smb_getmsghdr corrupt message header ID (00 00 00 00) at offset 10693920
    99%
    (A32E20) smb_getmsghdr returned -103:
    smb_getmsghdr corrupt message header ID (00 00 00 00) at offset 10694176
    99%
    (A32F20) smb_getmsghdr returned -103:
    smb_getmsghdr corrupt message header ID (00 00 00 00) at offset 10694432
    100% Sorting index...
    Re-writing index...

    Saving message base status (17592 total messages).
    Closing message base.
    Done.

    -------------------------------------------------------------------------------

    root@scarlet:/sbbs/data/subs/dovenet# ../../../exec/smbutil -C Rcs dovenetsyncprcv

    SMBUTIL v3.19-Linux master/fb4e4ce96 SMBLIB 3.00 - Synchronet Message Base Utility

    Opening dovenetsyncprcv
    Re-initializing dovenetsyncprcv SMB/status header
    Last Message =27879 New Value (CR=No Change):
    Header offset =32 New value (CR=No Change):
    Max msgs =0 New value (CR=No Change):
    Max crcs =0 New value (CR=No Change):
    Max age =0 New value (CR=No Change):
    Attributes =0 New value (CR=No Change):
    last_msg =27879
    total_msgs =17592
    header_offset =32
    max_crcs =0
    max_msgs =0
    max_age =0
    attr =0000h

    ```

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net