Странная планета ubuntu
Upstart в режиме простого пользователя
Всем, кто администрирует Ubuntu - уже давно известно, что Canonical продвигают свою альтернативу для init - upstart, и постепенно мигрирует все init.d скрипты в соответствующие сценарии upstart .
Многим, кто занимается разработкой серверных приложений под Linux, известно о множественных "демонах-контроллерах" вроде daemon-tools или supervisor, цель которых - следить за работой приложения, запустив как …
ещё…mysql-proxy и PHP PDO
Столкнулся со следующей ситуацией:
- два сервера MySQL, между ними master-slave рекликация
- "перед" ними стоит mysql-proxy, настроенный соответственно - пусть R/O-запросы на slave, и R/W на master
Если я пытаюсь подключиться стандартным клиентом mysql к порту proxy - всё нормально, и работает как ожидалось.
Если соединение инициализируется PHP-приложением через стандартный PDO …
ещё…Ubuntu 12.04 (precise), apt-build + cmake
Как выяснилось, в в 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!
Гениальная вещь, про которую я, к своему стыду, просто не знал - оказывается, 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
При установке свежей Ubuntu 12.04, если подключен репозитарий "extras" - при обновлении часто вылезает вот такое:
*W: Ошибка GPG:<http://extras.ubuntu.com> precise Release: Следующие подписи не могут
быть проверены, так как недоступен открытый ключ: NO\_PUBKEY 16126D3A3E5C1192*
ну и в интернете валом рекомендаций шаманств типа:
gpg --keyserver hkp …
Проблема с квотами FS в Ubuntu с ядром серии "virtual"
Долго не мог понять, что происходит, пытаясь включить квоту внутри виртуальной 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 …