Записи журнала с меткой «debian»al@galanin.nnov.ruAlexander Galaninhttp://galanin.nnov.ru/~al/tags/debian/Записи журнала с меткой «debian»ikiwiki2017-02-04T00:03:48ZРекомендованные пакеты, которые я не поставилhttp://galanin.nnov.ru/~al/log/f67c9784-f5d8-4cfc-a8b2-0cba9c63776a/2017-02-04T00:03:48Z2017-02-04T00:03:48Z
<p>Надо записать, а то забуду. Команда для поиска всех пакетов, рекомендованных уже установленными, но которых нет в системе:</p>
<pre><code>aptitude search '~RRecommends:~i !~i'
</code></pre>
Лампочки на NAS-еhttp://galanin.nnov.ru/~al/log/a5757864-32fe-4b86-b469-48ec1f0bb9fb/2015-10-20T10:17:48Z2015-10-17T20:30:19Z
<p>Мой домашний сервер, который в том числе и занимается раздачей этой страницы, сделан из <a href="http://portal.iomegacloud.com/ix2200ce.php">StorCenter ix2-200</a>.</p>
<p>Поставил я на него систему в 2011 году и не смог тогда доделать самую мелочь — научиться управлять светодиодами на корпусе. В родном ядре это было, но оно сильно отличалось от дистрибутивного, потому даже спортировать патч было слишком сложной задачей.</p>
<p>Оказывается, за прошедшее время в исходниках ядра появилось описание дополнительных устройств именно под эту платформу (<em>/arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts</em>), которое в скомпилированном виде лежит и в дистрибутивном пакете. Осталось только прицепить этот файл в конец образа и после перезагрузки в <em>/sys/devices/gpio-leds/leds</em> появились каталоги для доступа ко всем лампочкам.</p>
<p>Инструкцию взял из репозитория <a href="https://github.com/daniviga/ix2-200">daniviga/ix2-200</a>, там ещё и есть пример скрипта для работы с кнопками и лампочками.</p>
Как я обновлялся до jessiehttp://galanin.nnov.ru/~al/log/123c0549-63b9-468b-8a03-1f1d5d73a35e/2015-10-20T10:19:54Z2015-02-15T18:03:51Z
<p>Обновил и сервер, и рабочую станцию до jessie.</p>
<p>Так как systemd я на своей системе видеть не хочу, отредактировал приоритеты для apt, указав не устанавливать его в любом случае. Как советуют в <a href="https://www.debian.org/releases/jessie/amd64/release-notes/ch-information.en.html#systemd-upgrade-default-init-system">release notes</a>, создал файл /etc/apt/preferences.d/local-pin-init:</p>
<pre><code>Package: systemd-sysv
Pin: release o=Debian
Pin-Priority: -1
Package: systemd
Pin: release o=Debian
Pin-Priority: -1
</code></pre>
<p>На какие проблемы наткнулся:</p>
<ol>
<li><p>rsyslog начал сыпать в syslog довольно странные сообщения следующего вида:</p>
<p>rsyslogd-2007: action 'action 17' suspended, next retry is Tue Feb 10 20:32:48 2015 [try http://www.rsyslog.com/e/2007 ]</p>
<p>Оказалось, что виноваты строки с настройкой вывода в /dev/xconsole (этот пайп у меня никто не читает). Об ошибках сопровождающему сообщали (<a href="http://bugs.debian.org/742113">Debian bug #742113</a>, <a href="http://bugs.debian.org/745492">Debian bug #745492</a>), но править он их не стал.</p></li>
<li><p>Отвалилась ранее работавшая конфигурация сетевой печати.</p>
<p>Исторически сложилось так, что у меня один cups стоял на сервере и раздавал принтер, а второй --- на рабочей станции, к которой был подключен принтер через ipp://server/printers/printername. В обоих местах стояли одинаковые драйвера.</p>
<p>Это дело работать перестало, и в ходе разбирательств я нашёл, что по-правильному надо делать гораздо проще: снести cups-daemon на рабочей станции и настроить сервер печати в <a href="http://manpages.debian.org/client%2Econf">client.conf</a>. Заодно избавился от всегда казавшейся мне странной необходимости держать драйвера принтера локально.</p></li>
<li><p>Некоторое время в ходе обновления не работал kerberos. Наткнулся вот на эту ошибку: <a href="http://bugs.debian.org/652699">Debian bug #652699</a>. Вылечилось обновлением libverto-libev1.</p></li>
<li><p>Старый gdm времён GNOME2 конфликтовал с новыми библиотеками, которые хотели systemd. Пришлось вернуться на xdm.</p></li>
</ol>
<p>Что хорошего:</p>
<ol>
<li><p>Как результат обновления cups и samba, начала работать печать из Acrobat Reader с Windows 7. Раньше на моём принтере (Xerox Phaser 3117) не работало. Кто конкретно был виноват, я не выяснил.</p></li>
<li><p>rss2email обновился до версии 3.x и теперь обзавёлся человекочитаемым конфигом и идентификаторами для лент сообщений.</p></li>
<li><p>Умолчательная версия Tcl теперь 8.6. Значит пришло время использовать его новые возможности, а то я как-то привык жить с ощущением, что 8.5 слишком новый.</p></li>
</ol>