bash.im ithappens.me zadolba.li

Факапы

5576

Да будет как было

1 марта 2011, 09:00

У нас тут юрсервис прибежал к админу домена:

— А-а-а, у нас чрезвычайная ситуация!
— Что случилось?
— Бухгалтер из свежекупленной сетки зашёл в 1C не той фирмы и там в панике стирает лишние с его точки зрения данные.

Мы ржём: «Зачем мне два диска „цэ“?»

— Ну так отрубите.
— Не можем. Он зашёл в монопольном режиме и первым делом вынес лишних пользователей, говорят, со словами: «Криворукие админы… Базу нормально скопировать не могут». Главбух в панике.
— Ну так скажите этому буху, чтобы так не делал.
— Не можем! Он в удалённом офисе, а у них телефония упала. Мы ему права уже отрубили, но пока не перелогинится, толку не будет. Отруби его от домена срочно, плиз, пока он всё не порушил!

5566

Ping of life

28 февраля 2011, 09:00

Однажды тихим вечером пятницы решил я обновить OpenWRT на своем домашнем роутере: иногда пропадал у него вайфай. Зря, как оказалось.

Итак, забираю я из SVN последние исходники, собираю новую прошивку, скидываю на роутер и успешно прошиваю. Вместо того, чтобы перезагрузиться и весело заморгать светодиодами, роутер зависает. Передёргивание питания и полное отсутствие каких-либо пакетов на LAN-интерфейсе показывает, что без последовательной консоли тут не обойтись.

Разобрав роутер, я лезу за преобразователем интерфейсов — и понимаю, что последний трёхвольтовый USB-UART у меня умер больше месяца назад, а новый сделать руки так и не дошли. Судорожный поиск чего-то на замену или хотя бы преобразователя уровней обнаружил лишь отладочную плату с процессором ARM. Не беда, UART есть и у него, а уровни совпадают.

За полчаса изучен даташит и написана крохотная программка, отправляющая и принимающая строки, но тут появляется ещё одна проблема. Чтобы зайти в консоль загрузчика и прошить роутер вручную, нужно набрать команду в течение секунды после появления приглашения. А плата отладочная, и, конечно, никакого интерфейса с компьютером, кроме внутрисхемного отладчика, на ней нет: на интерактивную консоль можно не рассчитывать.

Выход был найден такой: так как загружался девайс всегда одинаково, магическая комбинация «tpl» отправлялась после приёма символа с заданным номером. В одном из архивов найдена старая прошивка, TFTP-сервер запущен, команда на загрузку отдана… и примерно через десять пакетов меня ждёт таймаут с тем же результатом. «Акула проводов» подсказывает, что большая часть пакетов данных просто не доходит.

Уж не знаю, какая рыжая муза мне подсказала, но выяснилось, что если параллельно с загрузкой зафлудить устройство пингами, то не теряется ни единого пакета. И это при том, что на сами пинги загрузчик отвечать в принципе не умеет!

А роутер заработал. Только больше собирать свои прошивки я не буду.

5526

Мочить в подстанции

23 февраля 2011, 09:00

«Плановое отключение электроэнергии на 30 минут в связи с переключением завода на новую подстанцию, серверную не затронет» на 45-й минуте процесса было прервано глухим взрывом. Пол серверной содрогнулся, UPS’ы дружно взвыли. Через 15 минут от здания отчалила «скорая», увозя главного энергетика в реанимацию с сердечным приступом.

Завод встал. Срочно отгружали то, что оставалось на складах, ветсанврач и холодильщики орали, начальство билось в истерике, требуя у безопасников записи с камер. Бригада электриков разводила руками и разговаривала исключительно матом. Следователь записывал показания. Половина IT-спецов в срочном порядке вытаскивала с видеорегистраторов записи, остальные, пользуясь оказией, при свете фонариков чистили кроссы и сервера от пыли. «Плановое отключение», ага.

Подстанцию починили на следующий день. Энергетика откачали. Возник естественный вопрос: кто виноват? В террористов мало кто верит, но теракт явно имел место. Камеры на новой подстанции ещё не работали, безопасники терялись в догадках. И вдруг…

Историю поимки «террористки-смертницы» рассказал герой дня — один из наших сисадминов, оказавшийся в нужное время в нужном месте. Когда фургон аварийщиков отчалил, скромный герой спустился на подстанцию узнать, когда же наконец дадут питание, и в пустом коридоре встретил уборщицу, которую послали убраться за аварийщиками. Тихая среднеазиатка уже протянула к подстанции обгорелый шланг от магистрали и собиралась включить воду, чтобы «подмыть полы». Ну, вчера ж толком убраться не получилось…

5491

Хорошего понемножку

18 февраля 2011, 11:00

Окончив училище, под чутким контролем мамы я составил резюме, в котором указал весь курс, что мы проходили, только с пометкой: «Уверенно программирую на…»

Буквально через пару дней меня пригласили на беседу на один крупный военный завод. Сидел у приёмной около получаса, в это время туда постепенно стекались люди странного вида. Меня пригласили войти. В кабинете сидела добрая дюжина людей.

Эти полчаса я никогда не забуду. Такого стыда мне с тех пор испытать не довелось. Меня приняли за самородка-самоучку: в резюме указаны были почти все языки программирования, о которых у меня имелись хоть какие-либо знания (даже если это была всего одна команда). У меня было желание убежать оттуда со скоростью света или провалиться в ад.

Всё закончилось хорошо: меня взяли на оплачиваемую практику, где я и нашёл себя в электронике и администрировании. А резюме я теперь составляю иначе.

5475

Нойзкор с открытым кодом

16 февраля 2011, 16:45

Завтра рано вставать? Будильника нет?

sleep 27240 && cat /dev/urandom > /dev/dsp

А, у вас шестидесятиваттные колонки? Значит, завтра рано вставать всему дому. Соображать-то у нас многие умеют, а вот додумать до конца, похоже, не умеет никто.

5474

Факир был пьян, и фокус не удался

Как нагадить глобальной компании за три шага? История реальная; к сожалению, ни один аутсорсер не пострадал.

1. Нанять аутсорсеров из Мумбая (все с сертификатами, ага — живого места нет) и передать им обслуживание старенького сервачка.

2. Дождаться, пока они запретят доступ всем локальным админам и настроят оповещение о событиях по электронной почте с периодичностью в полсекунды. (Постарался новый админ по имени Fakir Anal специально, чтобы не проспать аварию вверенного ему сервера.)

3. Аккуратненько подёргать хвост от внешнего SCSI-накопителя — так, чтобы разъём болтался.

Теперь можно долго любоваться на то, как сервер будет заваливать почту сообщениями об ощибке SCSI-устройства 120 раз в минуту. Если соблюдены все условия, падение почтовых серваков гарантировано.

Аутсорсить надо обязательно в Мумбай. У них там много народу (все с сертификатами), и оповещение рассылается по списку, в который включены адреса трёх сотен с лишним человек.

Пятьдесят из них уже не работают — приходит отлуп.

Пятьдесят в отпуске — всему листу приходит ответ: «I am on vacation».

Сто отвечают всему списку (включая сервер): «Please stop mailing me about this issue!», причём пятьдесят из них будут отвечать на каждое сообщение, включая отлупы и автоматические «I am on vacation».

Девяносто девять отвечают всему списку (включая сервер): «This server is outside of my scope of responsibility. Please contact Fakir Anal».

Наконец, один человек (тот самый Fakir Anal, у которого вчера был выходной по уходу за священной коровой) сегодня не может прочитать почту, поскольку почтовый сервер упал.

5463

Ох уж эти ваши исламские шуточки

15 февраля 2011, 16:45

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

Установил себе IP-телефон (ранее адресация шла на мобилу). Качество локальной сети оставляет желать лучшего
— не моя компетенция. После очередного выпадения звука во время разговора я попросил одну из сотрудниц позвонить мне, дабы проверить качество связи. Беру трубку.

— Приём, приём. Вербовочный центр Хамас, как слышно?
— Здравствуйте, это из Департамента здравоохранения, у нас файлы не прикрепляются…

Сотрудница сидит напротив, разводит руками и шепчет: «Занято!»

5458

Быстро, дёшево увеличьте на три дюйма

15 февраля 2011, 11:00

Работаю железячником в IT-отделе большого завода. Две недели назад вернулся из отпуска. Решил посмотреть, что из «долгих» ремонтов за моё отсутствие скопилось. Среди всего прочего обнаружился 19" монитор малоизвестной фирмы со стикером: «Неисправен видеопроцессор» (правильнее говорить, конечно, скейлер). Всё бывает впервые, но для этой модели монитора типовыми являются проблемы с блоком питания. Моделей таких у нас аж сорок штук. Решаю поинтересоваться у коллеги, который ковырял монитор, что там к чему — может, у нас новый массовый вылет мониторов намечается.

Описание неисправности меня несколько озадачило. Началось всё, как обычно, с блока питания, но потом обнаружилось, что монитор не работает под виндой. Система переходит на разрешение рабочего стола, монитор рисует табличку «Out of range» и уходит в спячку. За анализ разрешения может отвечать не только скейлер, но и Micom (специализированный процессор, отвечающий за функции управления монитором), но проблема вообще может быть во входном кабеле или в разъёме; про снятую в настройках экрана галочку ограничения видеорежимов я вообще молчу. Чтобы проверить догадки, подрубаю монитор к своей машине на второй разъём видеокарты. Винда радостно рапортует о новом устройстве, правда, утверждает, что это монитор совершенно другого производителя, да ещё и 22-дюймовая модель.

Коллега признался, что заменил в мониторе микросхему 24с16, потому что она ему показалась плохо припаянной: на плате было место под микросхему для поверхностного монтажа, а вместо неё на проволочках была припаяна микросхема в корпусе DIP. Коллега, не мудрствуя, нашёл микросхему с таким же названием в другом мониторе.

Всё встало на свои места: заменённая микросхема (EPROM с последовательным доступом) содержала данные идентификации и список поддерживаемых монитором разрешений. Естественно, что у 22" монитора, из которого была утащена микросхема, оптимальное разрешение (которое винда автоматом выставляет при старте с новым дисплеем) выше, чем то, которое способны поддерживать модели на 19 дюймов.

Вернули на место микросхему с нужной прошивкой, и монитор начал нормально определяться и работать в положенных ему режимах. Кстати, микруху в корпусе DIP впаял туда я года два или три назад. Родная подпортилась из-за того, что пользователи на горячую переткнули DVI-кабель.

5452

Уходи и не смотри

14 февраля 2011, 12:45

Я уже давно не занимаюсь саппортом: свои компы настроены на ура, а от «приглашений» починить чужие я успешно отбиваюсь. А тут вдруг занесло в гости к старым друзьям, которые продолжают работать на ниве скорой компьютерной помощи. Сидим мы с моим бывшим учеником, ныне главным гуру ремонтников, и под пиво вспоминаем дела былые. Неподалёку молодой боец ковыряется в чьей-то винде, которая неожиданно показывает синий экран. «BSoD! Родной! Как давно я его не видел!» — радуюсь я, не подумав. Присутствующие ремонтники оборачиваются и очень нехорошо на меня смотрят.