Проблемы с локалью в Ubuntu

Обновляя недавно версию Ubuntu на своём VPS столкнулся с тем, что часть пакетов и системных скриптов при обновлении/запуске выдает подобную ошибку:

perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
    are supported and installed on your system.

Как выяснилось, у этой проблемы может быть одна из следующих причин:

  • С локалью в системе действительно проблемы. В таком случае надо проверить /etc/default/locale и убедиться что настроенная локаль присутствует в системе (список можно увидеть по команде locale -a). При необходимости пересоздать локаль командой locale-gen <locale name> и возможно запустить перенастройку локалей dpkg-reconfigure locales
  • Если вы подключены через SSH, то ваш SSH клиент может передавать настройки локали на сервер. В этом случае приведенные выше манипуляции никак не помогут и надо просто отключить передачу этих настроек. Для этого достаточно найти файл ssh_config (в Mac OS X это /etc/ssh_config) и закомментировать строчку:
    SendEnv LANG LC_*
    

Настройка nginx, uwsgi и django с django CMS на ubuntu 12.04 LTS

Записываю свой типовой шаблон настройки сервера с Ubuntu 12.04 LTS с нуля для раздачи django-проектов с помощью nginx, uwsgi и с изоляцией окружений с помощью virtualenv.

Для начала установка собственно ПО:

sudo apt-get install nginx uwsgi uwsgi-plugin-python \
python-virtualenv libjpeg62-dev

Используемая структура каталогов:

  • /var/lib/django/projects: для окружений virtualenv, соответствующих проектам
  • /web/: для статичных файлов проектов

Continue reading Настройка nginx, uwsgi и django с django CMS на ubuntu 12.04 LTS

BCM4313 в Ubuntu 11.10

Вышла свежая Ubuntu Oneiric Ocelot и с ней появилась новая проблема с WiFi на моём Lenovo U165. Помимо того, что нужно было сделать для Ubuntu 11.04, теперь стоит поступить следующим образом:

  1. Снести, если установлены, драйвера broadcom-sta-common и файл /etc/modprobe.d/broadcom-sta-common.conf;
  2. Добавить в /etc/modprobe.d/blacklist.conf строку:

    blacklist bcma

После этого беспроводная связь будет беспроблемно подниматься при каждой загрузке.

Wi-Fi в Ubuntu 11.04

После установки свежей Ubuntu 11.04 (Natty Narwhal) на свой Ideapad U165 обнаружил, что Wi-Fi теперь не включается, даже если включить галочку «Беспроводные соединения» в Network Manager. Полдня было убито на копание в форумах, чтобы вытащить работающий рецепт для устройств broadcom с идентификатором 14e4:4727 (BCM4313): достаточно запретить модуль acer-wmi


modprobe -r acer-wmi

И после этого включить его в /etc/modprobe.d/blacklist.conf, чтобы этот поганец не мешался после перезагрузки.