суббота, 25 апреля 2009 г.

Питровичу посвящается: Дзайбатцу-до, избранное


Люди низкого положения полагают, что путь офис-самурая это его путь в офис. Следует со снисхождением относиться к их незнанию. Люди высокого положения полагают, что путь офис-самурая это путь карьеры. Следует с сочувствием относиться к их заблуждениям.

Истинный путь офис-самуая - это путь увольнения.

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

пятница, 24 апреля 2009 г.

Veritas vs Debian 5.0.1

Обновление софта - источник неиисякаемого геморроя опыта.

backup:/tmp# /etc/init.d/netbackup stop
stopping the NetBackup Service Monitor
tail: cannot open `+2' for reading: No such file or directory
tail: cannot open `+2' for reading: No such file or directory
.......много много строк.......
tail: cannot open `+2' for reading: No such file or directory
tail: cannot open `+2' for reading: No such file or directory
.......
stopping the NetBackup Media Manager
tail: cannot open `+2' for reading: No such file or directory
бла, бла, бла, но срет поменьше чем сервис монитор.

При запуске ругается аналогично, трудовую дейтельность симулирует.

причина: неуловимо изменились некоторые commandline тулзы

лекарство: export _POSIX2_VERSION=199209

хоть убейте, не понимаю, почему помогло


ЗЫ
Дополнение по клиентам веритаса на той же оси, создать линку в /usr/openv/lib
ln -s /usr/lib/libstdc++.so.6.0.8 libstdc++-libc6.2-2.so.3

для 32 битной оси или

ln -s /usr/lib32/libstdc++.so.6 libstdc++-libc6.2-2.so.3

для 64 битной

ln -sf /emul/ia32-linux/usr/lib/libstdc++.so.6 libstdc++-libc6.2-2.so.3

иначе будет притворяться мертвым

Еще одно полезное заклинание

Preparing to replace debianutils 2.8.4 (using .../debianutils_2.30_i386.deb) ...
Unpacking replacement debianutils ...
dpkg: error processing /var/cache/apt/archives/debianutils_2.30_i386.deb (--unpack):
trying to overwrite `/usr/sbin/add-shell', which is also in package passwd
Errors were encountered while processing:
/var/cache/apt/archives/debianutils_2.30_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


лекарство:
dpkg -r --force all passwd
apt-get -f install

Обновление libuuid1

backup:/etc/init.d# apt-get -f install
...
Setting up libuuid1 (1.41.3-1) ...
groupadd: invalid option -- K
usage: groupadd [-g gid [-o]] group
dpkg: error processing libuuid1 (--configure):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
libuuid1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Проблема в пакете passwd в sarge'е. (у меня правда etch стоял)
libuuid1.postinst запускает groupadd с опцией -K

лечится просто
backup:/# groupadd -g NN libuuid
backup:/# useradd -d /var/lib/libuuid -g libuuid libuuid

Обновление bind9

Прогрейдил сервер, с debian etch до lenny(5.0.1), после обновления обновления тихо умер bind, точнее даже не умер, а забил на всех.
На запросы тихо писал в лог:
Apr 24 08:47:20 post2 named[11033]: client 192.168.11.2#60660: view internal: query (cache) 'ya.ru/A/IN' denied
Apr 24 08:51:33 post2 named[11033]: client 192.168.10.101#37307: view internal: query (cache) 'www.google.com/A/IN' denied

Конфиги при обновлениях ессно не менялись.
Вылечилось добавление строки allow-recursion {192.168.0.0/16; };
И это притом, что во внутренней вьюшке стоит опция "recursion yes;" и в acl все эти же подсети указаны. Со слов гугла опция recursion не устарела, как deprecated не значится.


ЗЫ
bind обновился с 9.3.4-2etch3 до 9.5.1.dfsg.P1-2

Кошки знают grep!

После ночных посиделок в консоле асашки рефлекторно вбил:
asa# sh run | grep 161
route outside 0.0.0.0 0.0.0.0 85.27.142.161 1

к моеу удивлению она правильно поняла.

Кошерный метод писать include, типа так:

asa# sh run | inc 161
route outside 0.0.0.0 0.0.0.0 85.27.142.161 1

результат, что характерно, тот же.