Истории с тегом: факапы

Всего историй: 744

5653

Потому что есть Алёшка у тебя

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

Приходим к знакомому, смотрю комп. Правильно: в материнку встроена ATI, из PCI Express торчит GeForce. Дров на звуковую нет. Спрашиваю, кто ставил Висту. Оказалось, сам приятель. Ладно, ставлю «семёрку», драйвера, делю винт на два раздела, показываю малому, куда ставить игрушки, напоследок всё проверяю и ухожу. Приятель остаётся под предлогом «винда новая, все расскажу-покажу».

Через неделю звонок — у того же малого слетела винда. Причину его бабуля назвала стандартную: «Что-то натыкал». При запуске система ругается на отсутствие загрузочных файлов. Гружусь с Live CD — на жёстком диске с операцинкой всё вычищено и сжато, второй раздел девственно пуст.

— Кто лазил, кроме мальчишки?

— Алёша, он нам и Висту ставил.

Зачем я тогда здесь нужен, если есть Алёша? Восстановление файлов с диска «семёрки» ничего не дало, система выдавала синий экран. Переустанавливаю, Алёшу прошу больше к компу не подпускать.

Встречаю этого деятеля, спрашиваю, что он натворил. Тот заявляет, что места на жёстком стало мало после установки всех игр, и вирусы на компе завелись. Спрашиваю, что за вирусы и на хрена он второй раздел с играми грохнул. Глазки в пол и рассказ о том, что вирусы — это скрытые файлы. Он удалил их и все другие файлы, которые ему показались подозрительными, после чего очистил корзину и сжал раздел с системой. Последняя фраза просто убила: «А что, у тебя ведь дел больше нет, ты всегда рад прийти на помощь, если что, всё сделаешь». Чуть в ухо не дал, ей-богу.

5651

Эрзац-зараза

Возникла у меня идея проверить антивирус, встроенный в корпоративный брандмауэр — Kerio WinRoute Firewall. Скачал тестовый вирус в разных вариантах. Антивирус эрзац-заразу ловил, как положено, и я удовлетворился.

Через некоторое время я заметил в логе KWF постоянные сообщения антивируса о пойманном вирусе и складывании всё новых обезвреженных файлов в карантин. Удивился, позакрывал все соединения со своей машины — бесполезно, лог растёт, карантин заполняется всё новыми файлами. Списал на глюк и забил. Но когда я вечером по плану перенёс шлюз на другой сервер, и антивирус начал ругаться уже там, призадумался. Перегрузился — всё исчезло. А потом обнаружил, что один из тестовых файлов передался в мою качалку, и она пыталась его слить, а антивирус всё блокировал, а она всё пыталась…

Но это не всё. Вечером пришёл домой, полез по VPN в сеть. Глянул в KWF — а с корпоративного почтового сервера идёт приличный поток данных. В девять вечера пятницы некому у нас отправлять столько почты — рабочий день в пять заканчивается. Вирусы? Не думаю. Посмотрел на почтовом сервере — мать моя женщина, море отправленных писем на мой ящик на Gmail, а также на корпоративный на этом самом почтовом сервере, и ещё море в очереди стоит! Gmail уже ругается, что он столько почты не подписывался за раз доставлять.

Антивирус KWF за день насоздавал целую кучу файлов в карантине. Пришёл вечер, а вместе с ним — окно бэкапа. ПО копирует в числе прочего и каталог KWF (с вирусами в карантине, ага), а на сервере бэкапа установлен корпоративный антивирус Trend Micro OfficeScan. Он настроен на отсылку предупреждений на мои ящики в случае обнаружения вирусов, коих со шлюза ему пришло предостаточно, хоть он все и уничтожил.

Бросился я временно перекрывать доступ в интернет почтовику да очередь чистить. Итог — 4400 писем на корпоративном ящике, 1500 на Gmail, 4000 писем, удалённых из очереди, и предупреждение об эпидемии в сети от OfficeScan. Cчастье, что Gmail не занёс мой почтовик в блэк-лист!

5650

Здравствуй, жопа, Новый год

В одной организации составили договор на оказание услуг. Прописали 2010-м годом. Протормозили в декабре и стали в январе переделывать 2011-м. Секретарь, недолго думая, прошлась поиском и заменой по документу и заменила «2010» на «2011» во всём договоре — включая реквизиты, номера телефонов, денежные суммы…

5637

Час расплаты

Доводили мы до ума на заводе с богатой бюрократической практикой новую программу. Продукт был большой, серьёзный, работал круглосуточно, потреблял много серверов и был уже практически готов. Осталось навешать плюшек и оперативно реагировать на запросы и ситуации.

Как-то в конце зимы возникла проблема: ночью программа работала, следила за оборудованием и ничего криминального не находила. Вообще ничего не находила. Совсем. А утром оказалось, что на сервере тихо слетели демоны обработки данных от датчиков, главная программа этого не заметила и полную тишину из цеха воспринимала как вполне законный покой и порядок. Проблема решилась простым перезапуском сервера, а программисты получили втык и выпустили патч. Теперь, если программа совсем ничего не видит в логах данных с периферии заданное время, то поначалу вежливо интересуется у оператора: «А не отказали ли у тебя, друг мой, датчики? Может, канал связи? Сервер не сбоит случайно?» После этого программа начинает активно паниковать и ругаться и требует проверить, почему не поступает данных из цеха. Запустили в работу. Всем нравится, сменные довольны новой проверке с гарантией.

Март. Выходные. Стрелки переводят на час вперёд. Сменный сидит за пультом, рядом монитор с работающей программой. Все хорошо и спокойно. Программа зарегистрировала и записала в базу сигнал с датчика о повышении температуры на 0,1 градуса. На часах 01:59:59. Проходит секунда, на часах ровно два. Операционка помнит, что как раз сегодня нужно отработать перевод часов, и выставляет на часах 03:00:00. Программа обнаруживает, что с 01:59:59 она не регистрировала данных. Вообще. Совсем. Аж целый час. Жуткая паника…

Утро. Программистам втык. Снова патч.

Конец октября. Выходные. Смена времени с летнего на зимнее. Все ошибки учтены, все возможные и невозможные проблемы пофикшены. На часах 02:59:59. Всё хорошо. Операционка планово отрабатывает перевод стрелок — на часах ровно 02:00:00, 01, 02… Однако час назад, в два часа три секунды по летнему времени, программа зарегистрировала и обработала сообщение с очередного датчика из цеха. Но на часах снова ровно два часа ночи и три секунды — и сменный за пультом сосредоточенно глядит на сritical exсeption.

Утро. Программистам втык. Снова патч.

5596

Умер в результате вскрытия

По квартире бегает брат, одновременно договаривается по телефону с продавцом, клянчит деньги и жалуется на жизнь, в частности, на маленькую оперативку ноута — 256 МБ. Я пытаюсь учиться. «Договорился! Два гига! Завтра после двух, с установкой». Как ни странно, поразила не целесообразность установки двух гигов на допотопную маму, а сам факт установки без меня.

— Сколько установка?

— 80 грн.

— Установлю за 40.

— Ты не умеешь.

— Умею.

Мама начинает сомневаться:

— Может, и правда пусть Андрей? Всё-таки 80 грн! А ты сможешь?

— Давай так: если я сейчас отвёрткой ноут вскрою и доберусь до оперативки, устанавливать буду я.

— Давай.

Идём в комнату. Пациент отключается, переворачивается в удобную для совокупления позу «дном кверху», подбирается отвёртка, отворачивается самая маленькая крышечка на ноуте — да, я угадал, память тут. Отгибаю ножки крепления, вынимаю платку из одного гнезда, вставляю во второе, щёлк — операция прошла удачно. Переворачиваю, открываю — @#$! Ноут, не подававший признаков жизни, был предусмотрительно переведён в ждущий режим.

Граждане! Даже если оно кажется мёртвым, вырубайте его, вырывайте аккумулятор, а потом копайтесь в мясе, сколько душе угодно.

5578

Возьми на карандаш

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

Потребовалось провести в серверной перепланировку. Привезли сервер под новую систему. Ясен пень, все перестановки надо было делать в выходные ночью, дабы офисный люд не пострадал от отсутствия сети, почты и прочего. Сказано — сделано. За выходные, все в мыле, мы перетащили то сюда, это туда. Пакетики бегают, интернет присутствует, вроде всё хорошо. Понедельник, восемь утра. Утомлённые солнцем, собираемся расходиться. Выясняется, что почта работает, мягко говоря, с перебоями: пинги через один, коннект то есть, то нет, что такое — непонятно. Генеральный тут как тут, пистоны раздаёт налево и направо.

Искали проблему, искали и нашли. Оказывается, проводок сетевой, в этот почтовый сервер идущий, был коротковат и шёл под стойкой, а её несколько месяцев назад подвинули чуть-чуть. В итоге встал он внатяг, и джек внутри сетевухи перекосило. Когда всё передвигали и перепланировали, провод заменили на другой, с нормальным джеком, который в нормальном положении уже контактов внутри сетевухи касался едва-едва и пакетики терял направо и налево. Запасных сетевух такой древности (а серверок был старенький, ещё без PCI-разъёмов) в наличии не оказалось. В итоге, пока один человек мчался за сетевой карточкой в ближайший магазин древностей, другой стоял с карандашом и отжимал джек в положение, при котором пакеты ходили нормально, дабы генеральный не страдал и мог пользоваться своей почтой.

5576

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

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

— А-а-а, у нас чрезвычайная ситуация!

— Что случилось?

— Бухгалтер из свежекупленной сетки зашёл в 1C не той фирмы и там в панике стирает лишние с его точки зрения данные.

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

— Ну так отрубите.

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

— Ну так скажите этому буху, чтобы так не делал.

— Не можем! Он в удалённом офисе, а у них телефония упала. Мы ему права уже отрубили, но пока не перелогинится, толку не будет. Отруби его от домена срочно, плиз, пока он всё не порушил!

5526

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

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

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

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

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

5475

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

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

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, у которого вчера был выходной по уходу за священной коровой) сегодня не может прочитать почту, поскольку почтовый сервер упал.