четверг, 20 октября 2011 г.

Warning: Fake initctl called, doing nothing.


Ubuntu 11.04
Проблема: при запуске, остановке демона smbd выводит ошибку



sudo service smbd stop
Warning: Fake initctl called, doing nothing.

Решение: заменить /sbin/initctl файлом /sbin/initctl.REAL


sudo mv /sbin/initctl /sbin/initctl.FAKE
sudo ln -s /sbin/initctl.REAL /sbin/initctl

четверг, 11 августа 2011 г.

Загрузчик Ubuntu 11.04

Недавно столкнулся с проблемой во время установки системы Ubuntu server 10.04 срочно потребовалось выключить сервер. Установка дошла до update-grub и собственно ничего страшного не должно было случится. На следующий день установил grub, создал пользователя, прописал ему /bin/bash при загрузке, осталась одна проблема, при старте появлялось меню grub  с выбором ядра и пока не выберешь ядро загрузка не продолжалась. Если бы это случилось на десктопе, возможно ничего и бы делать не стал, нажать Enter при загрузке не составляет труда, но бегать в серверную после перезагрузки системы, я не собираюсь точно.
Полчаса в гугле не прошли даром. Оказалось в /boot/grub/grub.cfg
есть такой момент:

if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=3
fi
То есть если что то пошло не так загрузчик выставляет таймаут -1, то есть бесконечное ожидание. Не совсем Unix way, но поменял -1 на 1.

понедельник, 1 августа 2011 г.

DAAP-Server

Недавно копался в настройках rhythmox, нашёл непонятный плагин DAAP. Не поленился, погуглил, оказалось что это - DAAP (Digital Audio Access Protocol) — патентованный протокол, представленный компанией Apple в программном продукте iTunes и предназначенный для публикации мультимедийных файлов в локальной сети.
В общем при помощи Rhythmbox можно расшарить свою музыку в локальной сети, или как в моём случае на сервере ставим специальный сервер mt-daapd, добавляем в плеер адрес сервера и наслаждаемся любимой музыкой в локальной сети.
Установка и настройка mt-daapd описана Здесь.
Удачи.

суббота, 30 июля 2011 г.

InstantCMS

Прочитал новость на ЛОРе и InstantCMS, бесплатной многофункциональной системе управления сообществами, приспичило поставить (версия 1.8).
Эту CMS нельзя ставить в какую нибудь папку, пришлось создать виртуальный хост, скопировал туда содержимое архива, в браузере перешёл в install, установка прошла успешно, проблемы начались сразу после неё.
Первое что пошло не так это то, что установщик скопировал некоторые файлы на уровень выше, без них выпадала ошибка 404
Not FoundThe requested URL /stati was not found on this server.
 скопировал их куда положено, сайт заработал. Точнее первая страника загрузилась всё хорошо и красиво, но не одна ссылка не работает. Ссылки имеют вид http://sitename/stati, т.е. надо подключить mod_rewrite. Создал ссылку на rewrite.load
ln -s /etc/apache2/mods-aviable/rewrite.load /etc/apache2/mods-enabled/rewrite.load
перезапустил apache, результат тот же, включил AllowOverride в настройках виртуального хоста, результат тот же. Оказалось при копировании движка забыл скопировать .htaccess собственно после этого всё заработало.
Ушёл тестить.

среда, 27 июля 2011 г.

Русификация Kate в Ubuntu

Не плохой редактор, есть все необходимые функции для программирования, по крайней мере мне хватает. Считаю что это лучшая альтернатива знаменитому Notepad++.
После установки в Ubuntu 11.04 не говорила по русски, достаточно добавить языковой пакет от KDE и всё в порядке.

Русификация Kate в Ubuntu
sudo apt-get install language-pack-kde-ru-base 

FreeBSD проброс портов для cs

Недавно понадобилось пробросить порт для сервера игры Counter-Strike, раньше порты пробрасывал средствами rinetd, но в этом случае он оказался бессилен так как игра использует протокол UDP.
Итак имеем ядерный NAT и IPFW.
в параметры своего ната добавиляем:
redirect_port udp 192.168.2.51:27015 27015

и всё ок.

воскресенье, 24 июля 2011 г.

Установка ретрекера XBTT

Ретрекер  — технология оптимизации обмена битторрент (bittorrent) трафиком внутри локальных сетей. Ретрекер позволяет установить прямое соединение по протоколу битторрент между абонентами одного оператора (или нескольких операторов, имеющих соглашение об обмене локальным трафиком), каждый из которых использует внутренний (локальный) IP-адрес.


Как видим для провайдера канал которого на 70% забит торрент трафиком, ретрекер может хоть немного его освободить, да и если не режется скорость внутри сети, приятно удивить абонентов высокой скоростью закачки.
Вещь нужная, надо ставить.