Автоматическое управление пакетами повреждено — двоичный вывод?

  • rsync знает, когда файл неполный. Просто регулярно запускайте rsync, и он сам позаботится о повторной отправке новых частей файла по мере необходимости.
  • Может случиться так, что $TEMPDIR слишком мал, чтобы содержать tar czvf ? тогда вы бы отправили этот (неполный) файл с помощью rsync?
  • почему бы не упростить:

    • дамп базы данных, как вы сделали
    • затем cd "$LOCALDIR" && rsync -azvh *_bkp_*.sql "$BACKUPHOST":"$REMOTEDIR"
1
03.04.2019, 00:52
1 ответ

Проверьте, что находится в вашем /etc/default/locale Похоже, система понятия не имеет, что такое en _AU.

То, как я могу это воспроизвести:

root@x:/# LANG="en_US.UTF-8" perl -e exit

root@x:/# LANG="en_AU.UTF-8" perl -e exit
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US:en",
        LC_ALL = (unset),
        LANG = "en_AU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Вы можете попробовать это:

sudo dpkg-reconfigure locales
sudo locale-gen

Или измените строку /etc/default/locale, где указано LANG, на LANG="en _US.UTF -8"

После этого может потребоваться выход из системы/вход в систему.

0
28.01.2020, 00:16

Теги

Похожие вопросы