Cat-light

klink0v


Блохи в свитере деда Сергеича


[sticky post]О блоге (самый верхний псто)
Cat-light
klink0v

Hello, alone wonderer!


Intel GMA HD и Windows 8
Cat-light
klink0v

Столкнулся тут со стареньким ноутбуком имени Acer на базе Intel U5400. В него встроена Intel-овская графика пятого поколения, которая производителем уже официально не поддерживается. И на офсайте драйвера есть максимум для Windows 7. А очень хотелось вкорячить туда "восьмёрку".

Решение — взять драйвера версии 8.15.10.2104 на офсайте имени Dell, вот отсюда. Не самый свежак, зато всё работает.


Вопрос по Apache2
Cat-light
klink0v

Коллеги по цеху, вопрос имею. Внезапно. Причем, довольно тупой.

Есть Apache 2.4.25. Есть некий виртуальный хост, в конфиге которого в числе прочего прописаны следующие строчки:

Пресловутый CGI-скрипт по имени "/usr/lib/cgi-bin/refresh" выглядит примерно так:

Разумеется, в "/etc/sudoers" пользователю "www-data" явно разрешено запускать "/bin/echo" от имени суперпользователя без ввода пароля.

Дык вот. Пока используется "mpm_prefork", всё работает так, как задумано. Если же попытаться включить (активизировать) модуль "mpm_itk", то ни хрена не работает. В логах гадит примерно следующее:

При этом в "/var/log/auth.log" наблюдается гробовая тишина.

Вопрос: почему?

Update. Сам спросил, сам ответил. Злобный mpm_itk следит за тем, кто с каким UIDом форкается. Безопасность типа. Лечится вот так.


Про обновление MySQL
Cat-light
klink0v

В качестве памятки к предыдущему посту. Как корректно обновлять MySQL при переходе с собственно MySQL 5.5 на MariaDB 10.1.


  1. Обновить софт как обычно.

  2. Зайти в "/etc/mysql", забэкапить и удалить все конфиги с неприлично тухлой датой создания файла. Должны остаться только папка "mariadb.conf.d", файлы "debian-start" и "mariadb.cnf".

  3. Проверить содержимое конфига "/etc/mysql/mariadb.conf.d/50-server.cnf", внести туда коррективы если требуется.

  4. Попробовать [пере]запустить MySQL-сервер.

  5. Почитать логи. Скорее всего там обнаружатся строчки типа "[ERROR] Incorrect definition of table mysql.event: expected column 'sql_mode' at position 14 to have type бла-бла-бла", "[ERROR] mysqld: Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler" или что-то в этом духе.

  6. Остановить MySQL-сервер ("systemctl stop mariadb").

  7. Запустить MySQL-сервер с параметром "--skip-grant-tables" ("sudo -u mysql /usr/sbin/mysqld --skip-grant-tables").

  8. Выполнить один раз "/usr/bin/mysql_upgrade", дождаться завершения работы утилиты.

  9. Остановить MySQL-сервер ("systemctl stop mariadb").

  10. Запустить MySQL-сервер "как обычно" ("systemctl start mariadb").

  11. Снова почитать логи. На этот раз всё должно запуститься без ошибок.


Еще про Debian Stretch (9)
Cat-light
klink0v

Чувствую, пора заводить новую рубрику про Debian Stretch.

В процессе обновления с "восьмёрки" на "девятку" обнаружил ещё несколько мелких подстав.


  1. Из девятки выпилили iSCSI Enterprise Target. Вместо него теперь "targetcli-fb". Впрочем, злые языки поговаривают, что Microsoft и вовсе официально объявила всю технологию iSCSI как deprecated, предложив мигрировать всем на SMB3. Так что в итоге я тупо последовал этим рекомендациям. Разбираться с новой реализацией iSCSI чё-то стало сильно лениво.

  2. Также оттуда выпилили Dokuwiki. Вот тут уже я "конкретно не понял". Загадочно. В Jessie есть, в Buster есть, а в Stretch-е нету. Не то, чтобы это прям вот сильная проблема, но как-то непонятно, чем она не угодила QA-команде.

  3. А вот то, что выпилили MySQL, заменив его на MariaDB, принесло чуть больше попа-боли. Я так предполагаю, что там снова началась возня с "бесплатностью" и прочей копирастией. Но если у вас есть боевые MySQL-базы, то учтите, что после обновления они скорее всего без дополнительных пинков и подталкиваний с вашей стороны не поднимутся. Будьте осторожны.


Пичалька с браузерами
Wolfy
klink0v

Вот тут тов. rustedowl сокрушается по поводу фактической кончины FireFox-а. У меня тоже начало немного подгорать на аналогичную тему.

Я уже писал, как обновился с Jessie до Stretch. В числе прочего я столкнулся также с тем, что пакетика "flashplugin-nonfree" в Stretch-е больше нет, ибо Adobe прекратила его поддержку. Вместо него есть "browser-plugin-freshplayer-pepperflash", который умеет подсовывать (wrapпить) FireFox-у flash-плагин из состава Google Chrome (последний, разумеется, должен быть установлен в системе). Для того, чтобы призвать к жизни такого Франкенштейна, помимо прочего, надо ручками сделать конфиг "freshwrapper.conf", положить его в "~/.config/" и прописать внутри путь к файлу "libpepflashplayer.so" (у меня это "~/.config/google-chrome/PepperFlash/26.0.0.137/libpepflashplayer.so"). Но дальше становится еще интереснее.

Google Chrome с некоторых пор 32-битным не бывает. Следовательно, поставляемый с ним в комплекте Flash plugin собран для архитектуры amd64. То есть Firefox также должен быть 64-битным. Казалось бы, какая разница? Но нет, в 64-битном Firefox-е не работает Oracle Java. Которая, сцуко, конкретно мне зело надобна для управления всякими iLo-шками и немного потребна для банк-клиентов (штоб накладывать ЭЦП на документы). В 32-битном Firefox ESR работает Java, но не работает Flash. А без Flash фиг загрузишь большую пачку картинок на те же Яндекс.Фотки. Вот такая загогулина™ получается.

Добавим ещё к этому, что конкретно в Debian-е вот так вот просто и без особого геморроя параллельно установить одновременно две архитектуры Firefox-а не удастся. И немного забавляет, что если ставишь Firefox "неродной" архитектуры, то на него уже невозможно ни накатить пакет интернационализации, ни по-быстрому слепить пакетик с жавой при помощи "make-jpkg".

Короче говоря, опять одни грабли и костыли. В итоге я держу у себя на рабочем компе англоязычную версию Firefox ESR 32-bit ради жавы и Google Chrome ради Flash. Не хочется задумываться о том, к чему я дальше приду такими темпами. И таки да, вопрос выбора годного браузера теперь актуален и для меня.


Красная улица
Lynx
klink0v

Немного фотодыбра с лулзами. Все картинки кликабельны. Для лучшего понимания шуток юмора рекомендую смотреть изображения в полной версии.

1. Красная улица (город Солнечногорск). И ведь не поспоришь, действительно красная. Таки да, дыра редкостная, любой автомобилист подтвердит. И главное, никак не объедешь.

Еще две фоткиCollapse )

Котики и люди
Cat-light
klink0v

Сходил в очередное антикафе. "Котики и люди", что на Гиляровского-17.

По некоторым признакам (один и тот же персонал, одинаковые расценки, перекрестная реклама) становится ясно, что у него тот же самый владелец, что и в "Совином доме".

Понравилось ли мне? Не особо. Во-первых, дороговато. Во-вторых, за такие деньги могли бы предложить что-то посущественнее пакетированного чая и двух видов печенья. В-третьих, тесно. Когда под вечер в кафе набивается народ, особо не посидишь и не поговоришь спокойно. Скажем, деловые встречи там устраивать точно не стоит.

Что до котиков, то там их много. Хвостов 15, а может и больше. Сотрудники говорят, что сразу после кормёжки они активные. Но при мне эти пушистые твари демонстрировали образец меланхолии. Разлеглись по углам и прикинулсь ветошью. Нет, они не убегают от людей и не огрызаются. Но по всему видно, что коты не более чем терпят посетителей. Особой радости от общения усатые морды явно не испытывают и сами не приходят. Брать животных на руки и/или каким-то другим способом удерживать нельзя по правилам заведения.

Резюмируя, кафешные "общественные" котики не идут ни в какое сравнение с домашними. А если не ради котиков, то оставлять свои деньги заведению точно не стоит. Условия и обстановка там оставляют желать лучшего.

Вообще, из всех посещённых мной на данный момент антикафе приятные впечатления остались только от "Белого листа". Впрочем, выборка ещё слишком маленькая. Вполне может быть, что со временем список опробованных точек будет расширен.


Совиный дом
Blackcat
klink0v

Ради интереса заглянул в антикафе "Совиный дом". Благо, недалеко от офиса и скидочные купоны на Биглионе имелись. Вкратце: не особо понравилось. Подробнее читайте под катом.

ПодробнееCollapse )

Бессвязного дыбра псто #9
Leopard
klink0v

... Жил-был мой "старичок" Samsung Smart TV, уже не помню какой модели. Какой-то весьма древний, 40-дюймовый. И жил бы он себе и дальше, но что-то не воспроизводит многие современные форматы аудио и видео. В том числе, не справляется с непожатым PCM-звуком, который прилагается к некоторым HDTV-мультикам. Задумался вот чего делать дальше. Наверное, купить к нему медиаприставку, чтоб кормить его не через Ethernet, а сразу в HDMI. Вопрос только в том, что сейчас стоит брать из огромного разнообразия.

... Вот тут Кирилл предупреждает, что при замене SIM-карты оператор на сутки отключает функцию приёма входящих SMSок. Будьте внимательны и не меняйте SIM-карту, если ожидаете какой-нибудь особо ценной SMSки.

... Без особого шума 17го июня вышел очередной релиз Debian-а (Stretch). Я потихоньку обновляюсь. В новом выпуске имеются некоторые чисто косметические изменения Gnome. Чисто субъективно иконки в system tray стали вести себя как-то по-другому. По ним сложнее стало попадать. Почему-то внезапно периодически начал "падать" Telegram Desktop, чего раньше я за ним не замечал. Thunderbird как падал, так и продолжает падать (ой, простите, неожиданно завершаться с ошибкой). Skype, разумеется, пришлось полностью переустанавливать по причине смены версий библиотек. Больше никаких подстав пока не обнаружилось.

И да. Если вы тоже обновляетесь с Jessie на Stretch, то сперва обязательно снесите проприетарные драйвера имени nVidia (если таковые имеются). Сэкономите кучу времени и нервов.


?

Log in