Kn1ght @ 07-02-2008 05:32:45

Если вы используете Pidgin и у вас зависает встроенный бекапер то проблема скорее всего в некоректных именах лог файлов в Pidgin (особенно для IRC).

Решение простое, надо отредактировать файл:

/etc/osso-backup/applications/pidgin.conf

и привести его к такому виду:

Код:

<backup-configuration>
    <locations>
        <location type="file" category="settings">/home/user/.purple/*</location>
        <location type="dir" category="settings">/home/user/.purple/icons</location>
        <location type="dir" category="settings">/home/user/.purple/certificates</location>
        <location type="dir" category="settings">/home/user/.purple/smileys</location>
    </locations>
</backup-configuration>

либо к такому:

Код:

<backup-configuration>
        <locations>
                <location type="dir" category="settings">/home/user/.purple</location>
        <exclusion type="dir" category="settings">/home/user/.purple/logs</exclusion>
        </locations>
</backup-configuration>

p.s.
http://wiki.internet-tablet.com/index.p … 0%B5%D1%82   

Dali @ 07-04-2008 05:16:44

Информацию не подтверждаю. Подробнее:
Я сталкивался с этой проблемой, и стал убирать галочку Параметры (Settings) у бэкапера. Данный пост подвигнул меня на разрешение проблемы. И я выяснил, что она заключается в программе zip, которая не принимает имён, включающих запрещённые в DOS символы. Чаще всего в линуксе это двоеточия, которые часто присутствуют в именах файлов - сохранённых вебстраниц, урлов или постов.
Данный здесь совет не помог мне, так как в папке логов pidgin нет некорректных имён. Я использую протоколы icq (где имена папок - цифровые аккаунты) и jabber (где аккаунты - обычно email-адреса). Если у вас применяются другие протоколы, или имена аккаунтов содержат запрещённые Гейтсом символы, то эти папки и нужно исключить:
<exclusion type="dir" category="settings">/home/user/.purple/logs/irc</exclusion>
Если же просто исключить, как предложено:
<exclusion type="dir" category="settings">/home/user/.purple/logs</exclusion>
то не сохранится вся история общения.

Итак, исключение всей этой папки не только вредно, но и не исключило зависания. Оказалось, что лично у меня оно происходило в другом месте. На папке /home/user/.claws-mail/tagsdb/#rssyl. Это данные плагина для RSS в claws mail.
Добавление строки
<exclusion type="dir" category="settings">/home/user/.claws-mail/tagsdb/#rssyl</exclusion>
а также
<exclusion type="dir" category="settings">/home/user/.claws-mail/tagsdb/\#rssyl</exclusion>
в файле /etc/osso-backup/applications/claws-mail.conf
не помогла, пришлось поменять
<location type="dir" category="settings">/home/user/.claws-mail/tagsdb</location>
на
<location type="dir" category="settings">/home/user/.claws-mail/tagsdb/#mh</location>
Проблема решена (ценой того, что вероятно не будет бэкапиться состояние постов RSS в claws mail; сами посты лежат обычно на карточке).

На проблему можно натолкнуться где-то ещё, если в именах применяются запретные символы. В общем случае решать так - из папки /etc/osso-backup/applications по частям убирать файлы (переносить во временную папку), перезапускать backup и сохранять новую рез.копию со всеми убранными галочками, кроме Параметры (Settings). Так локализуете программу, чьи настройки создают проблему, а дальше по содержанию проблемного файла в /etc/osso-backup/applications ищете файлы или папки с некорректными именами.

А за пост спасибо, т.к. он подвиг на самостоятельное решение проблемы. Просто это было частное и неполное решение.