PostgreSQL log: Missing required python module: lz4

PostgreSQL log: Missing required python module: lz4
« kdy: 10. 02. 2025, 10:43:45 »
Ahoj,

pro zalohovani pouzivam barman. V nem mam uvedeno pro kompresi WAL:
Kód: [Vybrat]
custom_compression_filter = lz4 -c
custom_decompression_filter = lz4 -c -d

Pri vypadku jednoho serveru s delsim casovym oknem se v logu postgresql objevuje problem s python lz4. Kdyz to zkousim z cli:
Kód: [Vybrat]
/usr/bin/barman-wal-restore -p 32 -U BARMAN_USER BARMAN_HOST POSTGRESQL_HOST 00000001000023AA000000FA /tmp/barman/00000001000023AA000000FA.wal
Missing required python module: lz4
Missing required python module: lz4

Na debian 11 jsem zkusil doinstalovat/testovat balicky lz4, python3-lz4, python3-lz4tools, restartovat, ale v zadnem pripade se ta lz4 podpora neprojevi. Pip na tyhle veci nepouzivam a zkouset nechci.

Kód: [Vybrat]
# python3 -m lz4
/usr/bin/python3: No module named lz4.__main__; 'lz4' is a package and cannot be directly executed

Package: python3-lz4                     
Version: 3.1.3+dfsg-1
State: installed

Kód: [Vybrat]
p   golang-github-bkaradzic-go-lz4-dev                                                   - port of the LZ4 lossless compression algorithm to Go                                         
p   golang-github-pierrec-lz4-dev                                                        - LZ4 compression and decompression in pure Go                                                 
p   libcompress-lz4-perl                                                                 - Perl interface to the LZ4 (de)compressor                                                     
i   liblz4-1                                                                             - Fast LZ compression algorithm library - runtime                                               
p   liblz4-dev                                                                           - Fast LZ compression algorithm library - development files                                     
p   liblz4-java                                                                          - LZ4 compression for Java                                                                     
p   liblz4-jni                                                                           - LZ4 compression for Java (JNI library)                                                       
p   liblz4-tool                                                                          - Fast LZ compression algorithm library - transitional package                                 
p   libroslz4-1d                                                                         - library implementing lz4 for Robot OS                                                         
p   libroslz4-dev                                                                        - development files for libroslz4                                                               
i   lz4                                                                                  - Fast LZ compression algorithm library - tool                                                 
p   lz4json                                                                              - unpack lz4json files, usually generated by Mozilla programs                                   
p   php-horde-lz4                                                                        - Horde LZ4 Compression Extension                                                               
i   python3-lz4                                                                          - Python interface to the lz4 compression library (Python 3)                                   
p   python3-lz4tools                                                                     - Tools for working with LZ4 compression algorithm.                                             
p   python3-roslz4                                                                       - Python 3 library implementing lz4 for Robot OS                                               
v   python3-roslz4:any                                                                   -                                                                                               
v   python3.9-roslz4                                                                     -                                                                                               
v   python3.9-roslz4:any   

Co tam chybi? Netusi nekdo?
Diky


Re:PostgreSQL log: Missing required python module: lz4
« Odpověď #1 kdy: 10. 02. 2025, 11:06:26 »
Geez...

chtelo to python3-lz4 na barman serveru...ne na klientu...

Solved.