На днях, обновил себе систему с FreeBSD 8.0 до 8.1-RELEASE-p1 и получилась такая бяка.

Обновил все нужные мне пакеты, обновил и до установил некоторые недостающие мне в работе программы. Все было сказочно, но когда мне понадобился FTPClient, на месте которого я предпочел filezilla, я вдруг увидел при его запуске вот такую ругань:

filezilla %U
09:55:10: Error: Cannot convert from the charset 'Unknown encoding (-1)'!09:55:10: Error:
Cannot convert from the charset 'Unknown encoding (-1)'!09:55:10: Error: Cannot convert 
from the charset 'Unknown encoding (-1)'

Что же делать, подумал я. Закинул в google часть ошибки, и увидел только один адекватный ответ, в котором говорилось о переустановке пакета wxgtk2 и всех его зависимостей. Попробовал — не получилось. Результат тот же. Потом я решил поиграться с локалями и получил неплохой результат:

$ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_ALL=ru_RU.CP1251

Как видите, у меня сейчас виндовая локаль, только не нужно возмущатся — так случилось что мне она нужна по работе.

$ locale -a |grep ru
ru_RU.CP1251
ru_RU.CP866
ru_RU.ISO8859-5
ru_RU.KOI8-R
ru_RU.UTF-8

Теперь видим список локалей, которые есть в системе, вот и давайте попробуем запустить filezilla с одной из них.

$ sh -c "export LC_ALL=ru_RU.UTF-8 ; filezilla %U"

И вуаля, попал с первого раза.. filezilla заработала как новенькая 🙂

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/2137


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.