воскресенье, 2 июня 2013 г.

Proxmox на Hetzner: Starting pve cluster filesystem : pve-cluster[main] crit: Unable to get local IP address

Только что устанавливал очередной Proxmox на арендованном у hetzner.de сервере (у Hetzner для установки нескольких систем, в т.ч. Debian & Proxmox, есть в rescue-системе удобный скрипт installimage, даёт больше возможностей, чем автоматизированная установка системы из robot.your-server.de, можно разбить диск по-своему, например, да и Proxmox из web-интерфейса не ставится).
При установке пакетов вылезла та же самая ошибка:
Starting pve cluster filesystem : pve-cluster[main] crit: Unable to get local IP address
Разумеется, dpkg вернул ошибку установки пакета на этапе конфигурации, и из-за зависимостей несколько пакетов остались несконфигурированными.
Нашёл эту статью, немного подумал... /etc/hosts выглядит абсолютно нормальным... и просто закомментировал в /etc/hosts самую нижнюю строку - туда installimage вписывает IPv6-адрес сервера и его имя... Proxmox просто ещё не понимает IPv6 :(
Затем apt-get install -f (2 раза подряд - какой-то пакет не сконфигурировался с первого раза, чего-то ему не хватало из недоконфигурённого...)
После этого Proxmox работает нормально.
Да, версия 2.3-13. Я знаю, что уже вышла 3.0, но Hetzner её образа пока не сделал =)

пятница, 28 декабря 2012 г.

Зачем вам вообще нужен графический режим ?-)

Вот здесь наткнулся на оригинальный вопрос и потратил несколько минут, пытаясь сообразить, что же я на самом деле не могу сделать без X Window... Потом до меня наконец дошло, что это кто-то так пошутил =)


Если у вас не будут запускаться иксы, то что вы потеряете?

Небольшое пояснение. Каждое "не смогу" имеется в виду как ВООБЩЕ. Ни в какую. Например, "Не смогу играть в игры" надо читать как "Я не смогу играть ВООБЩЕ", а НЕ как "Я не смогу играть в некоторые игры".
Или например, "Не смогу заниматься веб-серфингом" надо понимать как "Я не смогу ВООБЩЕ заниматься веб-серфингом, так как абсолютно не умею использовать текстовые браузеры".

Не смогу играть в игры 627 (19%)
Не смогу заниматься веб-серфингом 556 (17%)
Не смогу пользоваться мышкой 453 (13%)
Не смогу пользоваться почтой 412 (12%)
Не смогу смотреть видео и слушать музыку 365 (11%)
Не смогу записывать компакт-диски 203 (6%)
Не смогу скачивать файлы (в том числе из пиринговых сетей) 171 (5%)
Не смогу пользоваться IRC 171 (5%)
Не смогу создавать программы. 128 (4%)
Не смогу просматривать и редактировать текст 70 (2%)
Не смогу работать с архивами 56 (2%)
Не смогу смонтировать/отмонтировать флэшку 52 (2%)
Не смогу пользоваться файловым менеджером 48 (1%)
Не смогу назначать права доступа 29 (1%)
Не смогу устанавливать новый софт 26 (1%)
Больше всего народу проголосовало... сами видите - про существование Nethack, похоже, молодёжь просто не подозревает =)

вторник, 6 ноября 2012 г.

Нет религии без преступлений

Перепост отсюда. Более подробно по ссылке, но весь смысл укладывается в четыре строки:

75 процентов американцев – христиане
75 процентов всех заключенных – христиане
10 процента американцев – атеисты
00.2 процента заключенных – атеисты

вторник, 24 апреля 2012 г.

Chromium: FlashBlock без FlashBlock :)

Раньше устанавливал в браузерах расширения, блокирующие рекламу. Но с увеличением количества вкладок и ростом сложности сайтов пришлось отказаться от любимого AdBlock - ужасно тормозил и пожирал память. Однако flash-баннеры оказались ещё более ужасным злом - они тормозили ещё сильнее ;) В качестве компромисса устанавливалось одно из расширений, блокирующих Flash - в последнее время я использовал FlashFree, у него в описании написано "very fast with small memory footprint", и это правда ;) Правда, мне до сих пор кажется (не проверял!), что flash всё равно не только загружается вместе с остальным содержимым страницы, но и запускается на какую-то долю секунды, а отключается уже потом. Из прочитанной когда-то давно дискуссии в теме разработчика FlashBlock для Google Chrome можно было сделать вывод, что всё так и работает, как мне кажется - элемент страницы загружен, просто скрыт. А вчера совершенно случайно наткнулся на упоминание о том, что вообще любые подключаемые модули (Flash, разумеется, тоже модуль!) в Chrome можно не только отключить, но и требовать от пользователя нажатия для запуска! Что мне и надо было всегда от блокировщика флэша. Всё просто. Кнопка с гаечным ключом справа от строки адреса ("Настройка и управление...") - Настройки - Расширенные - в строке "Конфиденциальность" кнопка "Настройки содержания" - строка "Подключаемые модули" - радиокнопка "Нажмите для воспроизведения". Перезапустить Chrome (у меня Chromium, но в данном случае это не важно). Всё. Иконки, появляющиеся на местах элементов страницы, реализованных на Flash, какие-то серые и некрасивые, но мне кажется, что это невысокая цена за блокировку главного пожирателя ресурсов вообще без дополнительных затрат.
Updated 12.11.2012: в Chromium (и, видимо, в Chrome тоже) изменился вид экрана настроек, довольно давно уже ;) Теперь так: Настройки - ссылка в самом низу "показать дополнительные настройки" - (дальше всё как и было) в строке "Конфиденциальность" кнопка "Настройки содержания" - строка "Подключаемые модули" - радиокнопка "Нажмите для воспроизведения".

понедельник, 23 января 2012 г.

Почему скрипт не может быть setuid

Подробно вся тема раскрыта здесь. По-английски, да.
А если кратко - ядро Linux, как и ядра других *nix-like операционных систем, отрабатывая системный вызов на исполнение какого-либо файла, игнорирует suid/sgid биты атрибутов файла, если файл начинается с #! - то есть если это любой скрипт. Он запустится. Но запустится с правами того пользователя, который его запустил.
Из соображений безопасности. Так задумано. Обоснование - по ссылке...

четверг, 19 января 2012 г.

Шпаргалка по Aptitude

Продолжая ту же тему... Я как-то всегда предпочитал использовать чисто консольные и как можно более лёгкие утилиты, соответственно с aptitude особо не общался - apt-get вроде бы позволял сделать то же самое...
Но когда нужно было установить MariaDB вместо MySQL (эксперименты =) в результате мы всё равно вернулись к MySQL) - aptitude смогла предложить вариант удаления/установки пакетов, разрешающий зависимости, в полуавтоматическом режиме. Кстати, не надо торопиться прерывать её работу, если она предлагает вариант разрешения зависимостей, вас не устраивающий - мне она почему-то каждый раз предлагала сначала что-то вроде "оставить всё как есть и ничего не устанавливать". Ответьте ей "нет", возможно, несколько раз, и посмотрите разные варианты. Вполне возможно, что один из них вам подойдёт.
Ссылки:
Шпаргалка по Aptitude
Управление deb-пакетами с помощью aptitude: командный режим
Aptitude: особенности интерактивного режима

понедельник, 16 января 2012 г.

FAQ по apt-get в Debian (Ubuntu)

Продолжая тему работы с пакетами в Debian... Только ссылки:
Отличный FAQ по apt-get в Debian (Ubuntu)
Оригинал