Upstart в режиме простого пользователя

Постоянная ссылка: 2014-11-28 01:59:00+03:00 , автор Евгений Лопатин в Блог тэги: ubuntu upstart dbus

Всем, кто администрирует Ubuntu - уже давно известно, что Canonical продвигают свою альтернативу для init - upstart, и постепенно мигрирует все init.d скрипты в соответствующие сценарии upstart .

Многим, кто занимается разработкой серверных приложений под Linux, известно о множественных "демонах-контроллерах" вроде daemon-tools или supervisor, цель которых - следить за работой приложения, запустив как …

ещё…

mysql-proxy и PHP PDO

Постоянная ссылка: 2014-11-08 00:10:00+03:00 , автор Евгений Лопатин в Блог тэги: mysql-proxy php pdo ubuntu

Столкнулся со следующей ситуацией:

  • два сервера MySQL, между ними master-slave рекликация
  • "перед" ними стоит mysql-proxy, настроенный соответственно - пусть R/O-запросы на slave, и R/W на master

Если я пытаюсь подключиться стандартным клиентом mysql к порту proxy - всё нормально, и работает как ожидалось.

Если соединение инициализируется PHP-приложением через стандартный PDO …

ещё…

Ubuntu 12.04 (precise), apt-build + cmake

Постоянная ссылка: 2014-01-26 19:10:00+04:00 , автор Евгений Лопатин в Блог тэги: gcc ubuntu precise cmake apt-build

Как выяснилось, в в Ubuntu 12.04 (и именно там)  apt-build подвержен багу

Т.е. при сборке софта, рассчитанного на сборку с cmake - оно считает wrapper от apt-build - настоящим G++/GCC, и даёт порцию подобного мата:

-- The C compiler identification is unknown 
-- The CXX compiler identification is unknown 
-- Check for …
ещё…

Mirror for all!

Постоянная ссылка: 2013-12-01 18:23:00+04:00 , автор Евгений Лопатин в Блог тэги: debian apt deb mirror ubuntu

Гениальная вещь, про которую я, к своему стыду, просто не знал - оказывается, apt имеет метод mirror, который можно использовать вроде того:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com …
ещё…

Проблемы с Ubuntu Extras

Постоянная ссылка: 2013-04-07 05:46:00+04:00 , автор Евгений Лопатин в Блог тэги: gpg ubuntu extras

При установке свежей Ubuntu 12.04, если подключен репозитарий "extras" - при обновлении часто вылезает вот такое:

*W: Ошибка GPG:<http://extras.ubuntu.com> precise Release: Следующие подписи не могут
быть проверены, так как недоступен открытый ключ: NO\_PUBKEY 16126D3A3E5C1192*

ну и в интернете валом рекомендаций шаманств типа:

gpg --keyserver hkp …
ещё…

Проблема с квотами FS в Ubuntu с ядром серии "virtual"

Постоянная ссылка: 2013-04-07 05:45:00+04:00 , автор Евгений Лопатин в Блог тэги: virtual quota kernel ubuntu linux

Долго не мог понять, что происходит, пытаясь включить квоту внутри виртуальной KVM-машины, работающей на Ubuntu 12.04 x64 под ядром из метапакета linux-virtual:

root@xxx \# quotacheck -avugm 
quotacheck: Scanning /dev/mapper/xxx-root [/] done 
quotacheck: Checked 11723  directories and 78057 files

все ОК, а потом

<root@xxx>:\~\# quotaon -avug 
quotaon …
ещё…