




Права доступа
Первым делом R2-D2 запретил что-либо выключать. Это вызвало определённое недоумение, особенно у Хана Соло, который уже несколько раз предложил перезагрузить вычислительный комплекс и считал, что рано или поздно к этому всё равно придётся прийти.
— Слушай, Арту, если у тебя два одинаковых компьютера, может, один просто отключить?
Дроид раздражённо просвистел, и C-3PO немедленно перевёл:
— Арту просит не выполнять никаких действий с оборудованием без его разрешения.
— Да я же просто предлагаю!
Последовала новая серия сигналов.
— Он говорит, что вы уже достаточно предложили, когда самостоятельно изменили настройки навигационного компьютера.
— Это совершенно другое!
Чубакка негромко заворчал, и Хан повернулся к нему.
— И ты туда же?!
R2-D2 подъехал к главному терминалу, подключил диагностический интерфейс и начал работу.
⁂
Первой задачей было сохранить данные. За время нарушения синхронизации в системе накопилось несколько сотен сообщений: заявки снабжения, отчёты технических подразделений, запросы на выделение оборудования, уведомления о перемещении личного состава и результаты инвентаризации. Большая часть не представляла непосредственной опасности, но среди них были и распоряжения командования, в том числе приказ об изменении маршрута эвакуационного конвоя. Два узла хранили разные последовательности операций: на одном находились последние сообщения диспетчерской службы, на другом сведения о подтверждениях, полученных от кораблей до нарушения связи. Если просто отключить один из узлов, часть информации могла оказаться недоступной, а если попытаться принудительно объединить содержимое, не разобравшись в расхождениях, возникал риск отправить устаревшие распоряжения. R2-D2 запросил полные журналы операций, проверил контрольные суммы, сравнил последовательности записей и приступил к восстановлению единой истории событий. C-3PO внимательно наблюдал за работой.
— Арту, ты уверен, что мы успеем?
Дроид коротко пискнул.
— Я понимаю, что ты не можешь гарантировать результат. Но принцесса рассчитывает на нас.
Последовал ещё один сигнал.
— Да, разумеется. Техническая точность важнее моего беспокойства. — Трипио немного помолчал. — Хотя я всё равно беспокоюсь.
⁂
Вскоре выяснилась ещё одна неприятная подробность: на резервном узле отсутствовала часть исходных журналов. Не потому, что они были удалены, а потому, что при эвакуации инженеры перенесли систему из аварийной копии, созданной за несколько часов до окончательного отключения базы. Данные, появившиеся позднее, хранились в отдельном накопителе, который доставили на «Свободный путь», но ещё не подключили.
— Почему? — спросил начальник службы связи.
Дежурный техник развёл руками.
— Разъём другой. Старого стандарта.
— А переходник?
— Нет.
— Где взять?
— Не знаю.
R2-D2 повернул голову и издал короткий вопросительный сигнал.
— Арту интересуется, почему вы до сих пор не сообщили об этом обстоятельстве.
— А нас никто не спрашивал!
R2-D2 неподвижно смотрел на техника, и Трипио осторожно произнёс:
— Боюсь, такой ответ его не удовлетворил.
Накопитель действительно оказался старым: он был изготовлен ещё для транспортных систем ранних поколений и имел весьма надёжный, но давно устаревший сервисный разъём, который современные интерфейсы не поддерживали без переходника. Изготовить новый переходник было вполне возможно, нужно было лишь знать распиновку, согласовать электрические параметры и иметь необходимые детали. R2-D2 запросил техническую документацию, её не оказалось, тогда дроид открыл собственный архив, и через несколько секунд на экране появилась старая схема.
— Откуда у него это? — удивился техник.
C-3PO посмотрел на чертёж.
— Полагаю, Арту сталкивался с подобным оборудованием раньше.
R2-D2 коротко пискнул.
— Он говорит, что в отличие от некоторых пользователей не удаляет документацию только потому, что оборудование снято с производства.
Техник задумался.
— А у нас переходника всё равно нет.
Арту просвистел, и Трипио повернулся к Чубакке.
— Господин Чубакка, Арту хотел бы узнать, нет ли у вас старых интерфейсных адаптеров.
Вуки оживился и что-то ответил.
— Он говорит, что посмотрит на «Соколе», — перевёл протокольный дроид.
Хан удивился.
— Чуи, у нас разве такое есть? Да я просто спросил!
⁂
Через двадцать минут Чубакка вернулся с металлическим ящиком в одной лапе и небольшой жестяной коробкой в другой. На крышке коробки были нарисованы олени. C-3PO заинтересованно посмотрел на неё.
— Какой необычный предмет.
Чубакка поставил коробку на стол и открыл. Внутри лежали старые переходники, разъёмы, контактные колодки, несколько небольших кабелей и множество других деталей, назначение которых мог определить только специалист. Хан заглянул внутрь.
— Чуи, ты это откуда взял?
Вуки ответил.
— В смысле давно лежит?!
Чубакка повторил.
— Я понимаю, что давно. Я спрашиваю, откуда!
Вуки пожал плечами. R2-D2 тем временем уже изучал содержимое: выдвинул тонкий манипулятор, подхватил небольшой адаптер, повернул, проверил контакты и удовлетворённо пискнул.
— Подходит? — заглянул через плечо техника C-3PO.
Арту издал утвердительный сигнал.
— Как замечательно!
Хан посмотрел на коробку.
— Подождите. Вы хотите сказать, что вся система связи Альянса не работала из-за отсутствия какой-то старой железки?!
R2-D2 резко просвистел.
— Нет, капитан, — пояснил Трипио. — Основная проблема вызвана ошибкой развёртывания вычислительных узлов. Адаптер нужен для безопасного извлечения дополнительных журналов и проверки истории операций.
— А без него?
— Можно было бы изготовить новый.
— Сколько времени?
Чубакка ответил.
— Полтора часа?! — переспросил Хан, и вуки кивнул. Хан посмотрел на коробку с оленями, потом на Арту. — Ладно. Хорошая коробка.
Чубакка довольно заворчал, а R2-D2 подключил накопитель и снова занялся работой.
⁂
Восстановление журналов заняло сорок минут. R2-D2 не просто копировал данные, а проверял порядок записей, сопоставлял их с подтверждениями удалённых узлов и отделял завершённые операции от незавершённых, и постепенно удалось установить точную последовательность событий. Сначала с Хота была создана полная резервная копия, затем оба новых вычислителя были запущены с одинаковыми служебными идентификаторами, после чего система некоторое время функционировала в ограниченном режиме, поскольку большая часть операций не требовала совместного подтверждения. Когда же командование попыталось отправить новое критическое распоряжение, механизм защиты обнаружил противоречие и приостановил передачу. В журнале сохранилось несколько одинаковых предупреждений: «ОБНАРУЖЕНО НАРУШЕНИЕ УНИКАЛЬНОСТИ ИДЕНТИФИКАТОРА», «ОПЕРАЦИЯ ПРИОСТАНОВЛЕНА», «ТРЕБУЕТСЯ ВМЕШАТЕЛЬСТВО АДМИНИСТРАТОРА», а под последним стояла запись: «УВЕДОМЛЕНИЕ ДОСТАВЛЕНО ОТВЕТСТВЕННОМУ СПЕЦИАЛИСТУ». C-3PO остановился.
— Арту… Посмотри сюда.
R2-D2 проверил адресата уведомления: им оказался прежний главный администратор базы «Эхо», учётная запись которого была отключена после эвакуации. Уведомления продолжали формироваться, но прочитать их уже было некому.
— Получается, система сообщала о проблеме, — помолчал Трипио. — Но сообщение получал специалист, который больше не имел доступа.
Арту подтвердил.
— И никто не проверял, куда направляются аварийные уведомления.
R2-D2 повернул к нему головной купол и коротко просвистел.
— Да, Арту. Ты прав. В отчёте об этом обязательно следует написать.
⁂
Тем временем обстановка становилась всё более напряжённой. До сеанса связи с конвоем оставалось меньше часа, начальник службы связи несколько раз приходил в серверный отсек и каждый раз спрашивал, сколько ещё осталось, получая приблизительно одинаковый ответ: «Восстановление продолжается». Наконец он не выдержал.
— Вы можете назвать точное время завершения?!
C-3PO повернулся к Арту, и тот издал короткую серию сигналов.
— К сожалению, нет. Арту не может гарантировать точное время завершения, пока не будет проверена целостность восстановленных данных.
— Но у нас конвой! Там гражданские!
— Мы знаем.
— Тогда сделайте хоть что-нибудь!
R2-D2 резко засвистел, и Трипио выпрямился.
— Арту просит вас не путать скорость выполнения работ с их результативностью.
Начальник связи замолчал, потом посмотрел на экран и спросил уже спокойнее:
— Чем я могу помочь?
Арту немедленно выдал несколько сигналов, и C-3PO перевёл:
— Подготовьте резервный канал передачи, проверьте доступность ретранслятора и обеспечьте непрерывное дежурство оператора. Как только система будет готова, потребуется немедленно отправить контрольное сообщение.
Начальник кивнул.
— Сделаю.
Он ушёл, а Трипио посмотрел на Арту.
— Видишь? Иногда достаточно объяснить человеку, что именно от него требуется.
R2-D2 коротко пискнул.
— Нет, я не утверждаю, что это всегда помогает.
⁂
Следующим этапом стало восстановление уникальности резервного узла. Арту подготовил новую конфигурацию, проверил параметры, создал независимый идентификатор, настроил доверенные связи и ещё раз сверил результаты с сохранёнными журналами. Теперь требовалось выполнить наиболее неприятную часть операции: кратковременно остановить один из вычислителей. Хан Соло, который всё это время находился поблизости, немедленно оживился.
— Вот! Я же говорил!
— Что, капитан?
— Выключить и включить!
R2-D2 издал раздражённую трель.
— Капитан, — терпеливо объяснил Трипио, — Арту сначала обеспечил сохранность данных, установил причину неисправности, подготовил новую конфигурацию и проверил возможность восстановления. Только после этого перезагрузка стала допустимой.
— Но перезагрузить всё равно надо?
— Да.
Хан победно посмотрел на Чубакку.
— Видишь?!
Вуки что-то ответил, и Хан нахмурился.
— При чём здесь то, что я предлагаю это с самого утра?!
Чубакка продолжил.
— Хорошо! В следующий раз буду предлагать после диагностики!
⁂
R2-D2 выдал команду на остановку резервного узла. Система предупредила: «ВЫПОЛНЕНИЕ ОПЕРАЦИИ МОЖЕТ ВРЕМЕННО ОГРАНИЧИТЬ ДОСТУПНОСТЬ СЛУЖЕБНЫХ РЕСУРСОВ». Арту подтвердил. Появилось второе предупреждение: «УБЕДИТЕСЬ В НАЛИЧИИ РЕЗЕРВНОЙ КОПИИ». Арту проверил контрольную сумму и подтвердил. Третье гласило: «ТРЕБУЕТСЯ ПОДТВЕРЖДЕНИЕ ОТВЕТСТВЕННОГО ОПЕРАТОРА».
— О! Кажется, это ко мне, — насторожился C-3PO.
На его терминале возник запрос: «ПОДТВЕРДИТЬ ВЫПОЛНЕНИЕ АВАРИЙНОЙ ОПЕРАЦИИ», а ниже перечислялись возможные последствия. Трипио внимательно прочитал все пункты, потом ещё раз. R2-D2 нетерпеливо засвистел.
— Я знаю, Арту! Но если я назначен ответственным оператором, то обязан удостовериться, что понимаю содержание подтверждаемого документа.
Следующая трель была значительно громче.
— Не нужно на меня кричать!
Хан посмотрел на часы.
— Трипио, у нас мало времени!
— Я прекрасно понимаю, капитан!
Протокольный дроид наконец нажал подтверждение, и вычислитель остановился. На секунду в отсеке стало необычайно тихо, потом R2-D2 загрузил подготовленную конфигурацию, система начала проверку оборудования, последовательно включились индикаторы, и появилось сообщение: «ИДЕНТИФИКАТОР УЗЛА ОБНОВЛЁН». Затем: «ЦЕЛОСТНОСТЬ ДАННЫХ ПОДТВЕРЖДЕНА». И наконец: «ДОВЕРЕННОЕ СОЕДИНЕНИЕ УСТАНОВЛЕНО».
— Арту! Получилось! — выпрямился C-3PO.
Дроид удовлетворённо просвистел, но сразу после этого снова замолчал: на экране появилось новое предупреждение: «ОБНАРУЖЕНЫ НЕРАЗРЕШЁННЫЕ КОНФЛИКТЫ ОЧЕРЕДИ СЛУЖЕБНЫХ СООБЩЕНИЙ».
— О боже, — медленно опустил руки Трипио.
⁂
Проблема заключалась в нескольких распоряжениях, которые система не могла автоматически привести к единому состоянию. Старый приказ о маршруте конвоя оставался действующим, новый был подписан, но не доставлен, и оба документа имели корректные электронные подписи, так что защитный механизм не мог самостоятельно решить, какой из них должен считаться окончательным. Это было не техническое противоречие в привычном смысле, а вопрос полномочий и последовательности распоряжений. Арту проверил журналы, сопоставил номера документов и направил C-3PO запрос на подтверждение актуальности нового приказа.
— Арту, насколько я понимаю, тебе требуется формальное подтверждение отмены предыдущего маршрута?
Дроид пискнул.
— А новое распоряжение должно заменить старое, не удаляя его из архива?
Ещё один сигнал.
— Совершенно справедливо.
C-3PO связался с принцессой Леей.
— Ваше Высочество, возник дополнительный вопрос. Для восстановления нормальной отправки необходимо подтвердить, что новое распоряжение заменяет прежнее. Само по себе наличие двух правильно подписанных документов не позволяет системе определить, какой из них следует исполнять.
Лея посмотрела на начальника связи, и тот кивнул.
— Да. Мы должны зарегистрировать отмену прежнего маршрута и подтвердить новый.
— Сделайте, — распорядилась принцесса.
Через несколько минут C-3PO получил соответствующее подтверждение, прочитал его, проверил подписи и передал Арту. R2-D2 внёс корректировку в очередь служебных сообщений, система повторно проверила порядок распоряжений и разрешила отправку.
⁂
До окончания сеанса связи оставалось двенадцать минут. Арту подготовил контрольное сообщение и отправил, ретранслятор подтвердил получение, затем запросил повторную проверку отправителя, и на экране загорелась зелёная отметка: «ПОЛНОМОЧИЯ ПОДТВЕРЖДЕНЫ».
— Прекрасно! — не удержался от радостного восклицания C-3PO.
R2-D2 немедленно отправил основное распоряжение. Пакет ушёл через защищённый канал связи, первый ретранслятор подтвердил передачу, второй принял, а третий установил соединение с кораблями конвоя. На терминале появились сведения о доставке: «СООБЩЕНИЕ ПЕРЕДАНО». Хан облегчённо выдохнул.
— Всё?
Арту отрицательно просвистел.
— Пока нет, — перевёл Трипио. — Требуется подтверждение от адресата.
Прошла минута, потом вторая. На экране ничего не менялось, начальник службы связи нервно ходил по помещению, Келл стоял возле двери, а Лея молча смотрела на терминал. Наконец появился новый сигнал: «ПОЛУЧЕНО ПОДТВЕРЖДЕНИЕ ПРИЁМА». Ещё через несколько секунд пришло второе сообщение: «НОВЫЙ МАРШРУТ ПРИНЯТ К ИСПОЛНЕНИЮ». R2-D2 радостно засвистел, C-3PO поднял обе руки, Хан хлопнул Чубакку по плечу, вуки довольно заревел, а Лея позволила себе короткую улыбку.
— Отличная работа.
Но Арту продолжал смотреть на экран. Он отправил ещё один запрос и дождался окончательного ответа: «ПРЕДЫДУЩЕЕ РАСПОРЯЖЕНИЕ ОТМЕНЕНО. МАРШРУТ ИЗМЕНЁН». Только после этого дроид отключился от терминала.
⁂
Принцесса Лея присела рядом с R2-D2.
— Спасибо, Арту.
Дроид негромко пискнул.
— Ты спас не только данные. Там несколько сотен существ, которые могли оказаться в опасности.
Последовала короткая электронная трель.
— Он говорит, что просто выполнил свою работу, — перевёл C-3PO.
Лея посмотрела на золотистого дроида.
— И ты тоже, Трипио.
Тот смутился.
— О, Ваше Высочество! Я практически ничего не сделал. Основную техническую работу выполнил Арту.
R2-D2 резко просвистел.
— Что? — удивился Трипио.
Дроид повторил, и C-3PO некоторое время молчал.
— Он говорит, что без правильного оформления доступа и подтверждения распоряжений техническое восстановление не помогло бы конвою.
— Именно, — кивнула Лея.
Трипио выпрямился.
— В таком случае я рад, что смог оказаться полезным.
Арту добавил ещё несколько звуков, и протокольный дроид посмотрел на него.
— Нет, я не собираюсь признавать, что оформление заявок является более важной работой, чем обслуживание оборудования!
R2-D2 весело засвистел.
⁂
На следующий день состоялся разбор происшествия. Лея настояла, чтобы он был техническим, а не дисциплинарным, и это значительно улучшило настроение дежурного персонала. В совещании участвовали начальник службы связи, майор Келл, представители технической службы, R2-D2, C-3PO и несколько специалистов, непосредственно занимавшихся восстановлением вычислительной системы после эвакуации. Хан Соло тоже пришёл по собственному желанию, чтобы убедиться, что теперь всё действительно работает, а Чубакка сопровождал его и, в отличие от Хана, принёс инструмент.
Первым выступил начальник службы связи.
— По результатам расследования установлено, что нарушение работоспособности системы вызвано неправильным развёртыванием резервного вычислительного узла. — Он вывел на экран схему. — При переносе программного обеспечения была скопирована системная идентификация. В результате два узла получили одинаковые служебные параметры, что привело к блокировке подтверждения критических сообщений.
Майор Келл кивнул.
— Механизм защиты сработал штатно.
— То есть система не сломалась? — спросил Хан.
— Отказала одна из её функций, — пояснил Келл. — Но защитная блокировка предотвратила возможную рассылку неподтверждённых приказов.
— Получается, она правильно сделала, что перестала работать?
C-3PO осторожно вмешался.
— Капитан, система правильно отказалась выполнять операцию, для которой не смогла подтвердить необходимые условия безопасности. Это не означает, что вся ситуация была нормальной.
Хан задумался.
— А-а.
Чубакка негромко заворчал.
— Да понял я!
Следующим вопросом стало отключение учётной записи R2-D2. Майор Келл пояснил, что после эвакуации с Хота были приняты повышенные меры безопасности: все привилегированные учётные записи, не подтверждённые новым кадровым реестром, отключались автоматически. Решение было разумным, поскольку Империя могла захватить оборудование, на нём могли сохраниться данные прежних пользователей, и оставлять активными неизвестные административные учётные записи было опасно. Однако система кадрового учёта не предусматривала полноценное назначение специализированных дроидов на должности технического персонала, и в результате R2-D2, обладавший необходимыми знаниями и опытом, оказался лишён полномочий.
— Формально процедура выполнена правильно, — сказал майор.
— Но организация перехода на новые учётные записи оказалась неполной, — добавил C-3PO.
— Верно.
Лея посмотрела на документы.
— Значит, нужно изменить порядок.
— Предлагаю создать отдельную категорию сертифицированных технических дроидов, — сказал Келл. — С индивидуальными учётными записями, ограниченными полномочиями и регулярным подтверждением допуска.
R2-D2 одобрительно пискнул, а C-3PO выпрямился.
— Также необходимо учитывать протокольных дроидов, выполняющих функции операторов первой линии поддержки.
— Это отдельный вопрос, — посмотрел на него майор.
— Но не менее важный!
— Согласен. Рассмотрим.
Трипио удовлетворённо кивнул.
Потом перешли к уведомлениям. Выяснилось, что система несколько раз сообщала о конфликте идентификаторов, однако предупреждения направлялись прежнему администратору, чья учётная запись уже не существовала, а резервного адресата не назначили. Начальник службы связи внимательно изучил журнал.
— Значит, мы могли узнать о проблеме раньше?
R2-D2 подтвердил.
— Но никто не прочитал сообщения? Почему?
C-3PO открыл соответствующий раздел отчёта.
— Потому что система уведомлений не была включена в перечень проверяемых компонентов после переноса.
— А кто составлял перечень?
Техники переглянулись, и наконец один из них осторожно ответил:
— Мы.
— А кто проверял?
— Тоже мы.
— А кто утверждал?
— Вы.
В помещении стало тихо. Начальник связи посмотрел на документ, потом на техника.
— Понятно.
Лея немного наклонилась вперёд.
— Предлагаю не искать человека, которого можно наказать за неудачное решение. Лучше определим, как подобные ошибки выявлять до того, как они повлияют на выполнение операции.
Майор Келл согласился. По итогам обсуждения решили ввести обязательную проверку резервных узлов после развёртывания, контроль уникальности идентификаторов, тестовую доставку сообщений и проверку маршрутов аварийных уведомлений, а новые узлы нельзя было принимать в эксплуатацию без подтверждённого восстановления из резервной копии. R2-D2 добавил ещё один пункт, и C-3PO перевёл:
— Проверять необходимо не только наличие резервной копии, но и возможность восстановления системы из неё.
Начальник связи кивнул.
— Справедливо. А то резервная копия есть, а пользоваться ей нельзя.
Чубакка одобрительно зарычал, и Хан посмотрел на него.
— Что?
Вуки ответил.
— Да, Чуи. Это как с запасным гипердвигателем, который ты купил без креплений.
Чубакка возмущённо заревел.
— Я не сказал, что это была твоя вина!
Ситуация на несколько минут отвлеклась от информационной безопасности.
Особенно подробно обсуждали порядок предоставления доступа. Майор Келл предложил установить отдельный список должностей, которые могли обращаться к системным администраторам напрямую, но C-3PO категорически возразил.
— Это приведёт к тому, что большинство пользователей снова начнёт искать неофициальные способы решения проблем.
— Но мы не можем позволить всем обращаться к техническому персоналу!
— И не требуется. Для этого существует первая линия поддержки. — Трипио открыл статистику заявок. — Из ста двадцати четырёх обращений за последние двое суток восемьдесят семь были решены без привлечения специалистов с административными полномочиями.
Майор заинтересовался.
— Каким образом?
— Проверкой подключения, корректировкой пользовательских настроек, восстановлением обычных учётных записей и разъяснением порядка работы с программами.
R2-D2 удовлетворённо просвистел.
— Арту добавляет, — продолжил Трипио, — что благодаря этому у него появилось время на устранение сложных технических неисправностей.
Лея посмотрела на статистику.
— Значит, первую линию нужно сохранить. И сделать так, чтобы заявки действительно попадали к специалистам, а не терялись в системе.
— Именно.
Майор Келл задумался.
— Тогда необходимо назначить ответственного за обработку обращений.
Все посмотрели на C-3PO, и тот слегка выпрямился.
— Полагаю, я мог бы выполнять эту функцию.
R2-D2 издал короткий вопросительный сигнал, и Трипио повернулся к нему.
— Нет, Арту, я не собираюсь становиться твоим начальником!
Дроид весело засвистел.
— Я прекрасно понимаю, что ты шутишь. — Он помолчал. — Надеюсь.
⁂
Через несколько дней новая система технической поддержки начала работать в штатном режиме. C-3PO получил официальное назначение координатором первой линии, R2-D2 — статус сертифицированного технического исполнителя с необходимыми административными полномочиями, а для экстренных ситуаций предусмотрели отдельную процедуру. Кроме того, появился специальный журнал технических изменений: каждая серьёзная настройка теперь должна была иметь описание, ответственного исполнителя и способ возврата к предыдущему рабочему состоянию. Поначалу пользователи возмущались, особенно те, кто привык самостоятельно менять параметры оборудования, но постепенно привыкли. К тому же новая система действительно работала лучше: заявки перестали теряться, технический персонал начал получать необходимые сведения до прибытия на место, а главное, перестали возникать ситуации, когда проблему обнаружили, зарегистрировали, отправили уведомление и совершенно искренне считали, что на этом работа завершена.
Однажды к Арту пришёл майор Келл с планшетом в руках.
— R2-D2, у меня вопрос. Мы обнаружили несколько старых служебных учётных записей. Они не используются, но отключать их пока не решаемся. Нет уверенности, что с ними не связаны какие-нибудь действующие системы.
Арту вопросительно пискнул, несколько секунд размышлял, подключился к терминалу, проверил зависимости, просмотрел журналы обращений, выделил две записи и издал короткий сигнал. C-3PO, находившийся поблизости, перевёл:
— Эти учётные записи используются автоматизированными процессами. Перед отключением необходимо перевести их на отдельные служебные идентификаторы и проверить работу зависимых систем.
Майор кивнул.
— Именно это я и предполагал.
Арту добавил ещё несколько сигналов.
— Также он рекомендует документировать назначение каждой служебной записи, — продолжил Трипио.
— Разумно. А почему прежние специалисты этого не сделали?
R2-D2 издал короткий звук, и C-3PO несколько смутился.
— Полагаю, Арту считает, что в условиях постоянной нехватки времени подобные работы откладывались до лучших времён.
— А лучшие времена так и не наступили?
Дроид подтвердил.
— Знакомая ситуация, — задумался майор.
Он поблагодарил Арту и ушёл.
Хан Соло продолжал относиться к новым правилам скептически. Однажды он снова пришёл в службу поддержки.
— Трипио, у меня проблема. Не могу открыть отчёт о техническом состоянии «Сокола».
— Какую ошибку выдаёт система?
— Нет доступа.
C-3PO проверил сведения.
— Документ находится в служебном архиве технической инспекции. Ваш доступ к нему истёк.
— Как это истёк?!
— Он был временным.
— Но это же мой корабль!
— Разумеется. Поэтому вы можете запросить новую копию документа.
— А просто открыть нельзя?!
— Необходимо подтвердить личность собственника.
Хан посмотрел на него.
— Трипио… Ты меня знаешь?
— Безусловно.
— Арту меня знает?
R2-D2 издал утвердительный сигнал.
— Чуи меня знает?
Из-за спины раздалось громкое рычание.
— Ну вот! Тогда что вам ещё нужно?!
C-3PO терпеливо ответил:
— Чтобы система тоже могла достоверно установить вашу личность.
Хан закрыл глаза.
— Прекрасно. Я опять в МРЭО.
R2-D2 весело засвистел.
⁂
Постепенно жизнь Альянса вернулась к обычному порядку. Корабли выполняли задания, снабженцы отправляли грузы, штабы обменивались распоряжениями, инженеры ремонтировали оборудование, разведка собирала информацию, а системные администраторы следили за тем, чтобы всё это продолжало работать. И чем исправнее функционировали информационные системы, тем реже о них вспоминали, до следующей неисправности.
В один из относительно спокойных дней R2-D2 занимался плановым обслуживанием вычислительного комплекса: проверял свободное место на накопителях, состояние резервных копий и журналы ошибок. C-3PO сидел рядом и составлял отчёт о работе первой линии поддержки.
— Арту, должен признать, что за последнюю неделю число повторных обращений существенно уменьшилось.
Дроид удовлетворённо пискнул.
— Да, пользователи постепенно осваивают порядок подачи заявок.
Ещё один сигнал.
— И перестают отключать оборудование без согласования.
Арту подтвердил, и Трипио задумался.
— Впрочем, капитан Соло всё ещё считает, что большинство проблем можно решить перезагрузкой.
R2-D2 издал насмешливую трель.
— Не стоит быть слишком строгим. В определённых обстоятельствах перезагрузка действительно помогает.
Дроид посмотрел на него, потом на экран и вывел небольшое сообщение: «ПОСЛЕ ДИАГНОСТИКИ».
— Совершенно верно, — кивнул C-3PO.
В этот момент поступила новая заявка. Трипио открыл её, прочитал и замер, а R2-D2 вопросительно пискнул.
— Арту, у нас проблема.
Дроид подъехал ближе. На экране значилось: «НЕ РАБОТАЕТ ПРИНТЕР». Подразделение: штаб командования. Степень срочности: «КРИТИЧЕСКАЯ». Причина срочности: «ГЕНЕРАЛУ НЕОБХОДИМО РАСПЕЧАТАТЬ ПОВЕСТКУ СОВЕЩАНИЯ».
— Разумеется, — вздохнул Трипио.
R2-D2 издал короткий сигнал.
— Нет, я не считаю, что это критическая неисправность. Но мы обязаны проверить.
Они отправились в штабной сектор. У принтера стояли трое офицеров: один держал планшет, второй пытался открыть боковую крышку, а третий нажимал на кнопку печати, и судя по количеству попыток, кнопка уже начала вызывать у него личную неприязнь.
— Наконец-то! — обрадовался старший офицер. — Вы можете починить?
C-3PO вежливо поклонился.
— Конечно. Для начала уточните, пожалуйста, что именно происходит при попытке печати.
— Ничего!
— Устройство включено?
— Да!
— Ошибки на экране?
— Нет!
— Бумага есть?
— Конечно!
R2-D2 подъехал к принтеру, осмотрел, проверил индикаторы и открыл нижний лоток. Внутри было пусто. Арту медленно повернул головной купол, посмотрел на офицеров и издал очень короткий сигнал. C-3PO заглянул в лоток.
— О боже. Здесь нет бумаги.
— Как нет?! Но мы же положили!
Арту что-то просвистел, и Трипио посмотрел на стоявшую рядом коробку с надписью «БУМАГА ДЛЯ ПЕЧАТАЮЩИХ УСТРОЙСТВ». Коробка была запечатана.
— Вы положили бумагу в помещение, — осторожно объяснил C-3PO. — Но не в принтер.
Офицеры замолчали, один посмотрел на коробку, потом на пустой лоток.
— А-а.
R2-D2 некоторое время стоял неподвижно, потом из-под его вращающейся головы медленно выдвинулись два длинных манипулятора, согнулись и упёрлись в бока цилиндрического корпуса. Арту посмотрел на троих офицеров. C-3PO поспешно поднял руку.
— Арту! Прошу тебя! Мы находимся в штабе!
Дроид издал знакомый резкий сигнал, и Трипио закрыл лицо ладонью. Старший офицер осторожно спросил:
— Что он говорит?
Протокольный дроид вздохнул.
— Боюсь, это снова то самое выражение.
— Какое?
C-3PO некоторое время молчал.
— Которое невозможно включить в официальный журнал технической поддержки.
⁂
По итогам происшествия в штабе командования появилась новая инструкция из пяти пунктов. Первый требовал проверить подключение оборудования к электропитанию, второй — убедиться, что устройство включено, третий — прочитать сообщения об ошибках, четвёртый — проверить наличие необходимых расходных материалов, а пятый — при сохранении неисправности обратиться в техническую поддержку. Инструкцию утвердили, разослали по подразделениям и разместили возле всех печатающих устройств. Через три дня в службу поддержки поступила новая заявка: «НЕ РАБОТАЕТ ИНСТРУКЦИЯ». Причина: «НЕ МОЖЕМ ЕЁ РАСПЕЧАТАТЬ».
А в небольшом серверном отсеке «Свободного пути» R2-D2 продолжал заниматься плановым обслуживанием. На его терминале горели зелёные индикаторы, резервные копии создавались по расписанию, системные журналы сохранялись, сообщения доставлялись адресатам, уникальные идентификаторы узлов больше не совпадали, административные полномочия были оформлены, и только в дальнем углу экрана периодически появлялась небольшая надпись: «НОВАЯ ЗАЯВКА». Арту посмотрел на неё, потом на C-3PO. Тот открыл обращение, прочитал и вежливо произнёс:
— Добрый день. Служба технической поддержки Альянса. Чем можем помочь?
Потому что в далёкой-далёкой галактике можно было уничтожить Звезду Смерти, победить имперский флот, совершить невозможный гиперпространственный переход и изменить судьбу миллионов разумных существ. Но даже после этого обязательно находился кто-нибудь, у кого не работал принтер. А системный администратор всё равно должен был разобраться, почему.
И желательно до обеда.






|
Заинтриговало название, можно ли читать без знания канона?
|
|
|
Ravgni4автор
|
|
|
arcus costalis
Канон желательно знать, но не обязательно весь. Пишу про узнаваемых персонажей 1-6 ЗВ без всяких Мандалорианов и тому подобного 1 |
|
|
Есть подозрение, что у вас неправильно указаны персонажи. Сейчас у вас указано, что между данными джедаями есть романтические отношения. Надо три разные строки заполнить, по одному имени в каждой.
1 |
|
|
дарт сидиус – адепт стороны фум-ленты
1 |
|
|
Не стоит недооценивать могущество хозяйственной части)
|
|