| Summary: | Опция --log-timestamp не вызывает появление временных меток в логе | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Дмитрий Кольвах <k_e_u> |
| Component: | duplicity | Assignee: | Vitaly Lipatov <lav> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P5 | CC: | gorjachevas, k_e_u, lav |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версия пакета: duplicity-3.0.4.1-alt1.x86_64 Ошибка воспроизводится по шагам из описания. Дополнительно: Поведение на Sisyphus: временных меток нет ни в консольном выводе, ни в логах Поведение на p11: временные метки есть в консоли, но нет в логах |
duplicity-2.2.3-alt1.x86_64 Пытаюсь получить файл лога с временными метками при помощи опции --log-timestamp. Ожидаемый эффект: в файле лога появятся временные метки. Результат: метки появляются в консольном выводе, в файле лога их нет. Создаю бэкап следующим скриптом: #!/usr/bin/sh OPTIONS="\ --log-timestamp \ --log-file /var/log/duplicity.log \ --no-encryption \ --num-retries 3 \ --tempdir /var/tmp/ \ --archive-dir /var/cache/duplicity \ --skip-if-no-change \ --full-if-older-than 1M \ " SRC="/" DEST="sftp://bak-xxxxx@xxxxxx.ru//backup/duplicity/xxxxxxx/test/" duplicity backup $OPTIONS \ --exclude /proc \ --include /usr/local/bin/ \ --include /usr/local/etc/ \ --include /var/lib/systemd/system/ \ --include /etc/ \ --exclude '**' \ $SRC $DEST ------------ На консоли: 2025-10-03 13:14:09,896 NOTICE Локальные и удалённые метаданные синхронизированы, синхронизация не требуется. 2025-10-03 13:14:09,896 NOTICE Время последней полной резервной копии: нету 2025-10-03 13:14:09,896 NOTICE Последняя полная резервная копия слишком старая, будет сделана полная резервная копия В файле /var/log/duplicity.log : NOTICE 1 . Локальные и удалённые метаданные синхронизированы, синхронизация не требуется. NOTICE 1 . Время последней полной резервной копии: нету NOTICE 1 . Последняя полная резервная копия слишком старая, будет сделана полная резервная копия