LINUX.ORG.RU
ФорумTalks

Yandex.Root 2015

 , yandex root,


5

13

UPD: Мы финишировали третьими в первом туре. https://root.yandex.com/monitor/1

Го, яндекс создал.
Кто будет?

Команда - Linuxorgru. По традиции, если что-то выиграем (лол), то уйдет в fsf.

Как это было раньше. тыц, тыц, тыц.

cast true_admin, realloc, AndreyKl, AITap, router, DELIRIUM, scott_tiger, Ttt, imul, tailgunner, exception13, Xenius, xtraeft.

Блабла:
Yandex.Root — олимпиада Яндекса для unix‑инженеров, системных администраторов и всех любителей Open Source и Linux. Участники олимпиады соревнуются в умении быстро и правильно решать задачи, с которыми ежедневно сталкиваются системные администраторы. Игроки, наиболее быстро справившиеся со всеми заданиями, получают денежный приз.

Первая игра стартует - 09.04.2015, время начала - 09:00 am (UTC/GMT), язык - английский

ПРАВИЛА ИГРЫ Олимпиада проходит в два этапа: отборочный тур и финал.

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

В финале примут участие десять команд–победителей отборочного тура. Продолжительность игры также составит 12 часов. Победителями финала станут три команды, сумевшие за минимальное время выполнить максимальное количество заданий и занявшие в таблице рейтинга финала 1, 2 и 3 места соответственно.

★★★★★

Последнее исправление: tazhate (всего исправлений: 7)
Ответ на: комментарий от Deleted

а мне вот интересно, только мне пришлось столкнуться с приколами арча или это «часть задания» для всех.

nginx[14140]: /usr/bin/nginx: symbol lookup error: /usr/bin/nginx: undefined symbol: SSL_CTX_set_alpn_select_cb

явно какой-то косяк в линковке софта.

crypt ★★★★★
()
Ответ на: комментарий от Deleted

ок, спасибо за инфу. может, это вопрос свежести зеркала. у меня вот эта фигня одинаковая и с апачем, и с nginx.

crypt ★★★★★
()
Ответ на: комментарий от true_admin

Я уверен это было сделано специально путём даунгрейда пакетов.

ты это решал? наша команда на сегодня закончила, но еще не поздно проверить, сейчас гляну.

crypt ★★★★★
()
Ответ на: комментарий от prizident

правда не работает??

Мне кажется, зря они так на дистр задания завязали. Если true_admin прав, то это вообще глупо. Образ должен быть скорее готов для решения задач, пакетный манагер должен работать, а иначе можно было Gentoo взять. «Я, может быть, ее приколы неплохо знаю и проц у меня самый быстрый.»

crypt ★★★★★
()
Ответ на: комментарий от crypt

ты это решал?

nope, просто три года пользуюсь арчем. Тут ещё правильно подсказали что может там было зеркало кривое. Я вот прямо щас на свежей тачке без апгрейдов сделал pacman -S nginx и он заработал. Правда, ssl не настраивал. Может оно только при настроенном ssl падает. Либо при определённых опциях.

true_admin ★★★★★
()
Ответ на: комментарий от prizident

вообще-то она не работает.

Только что набрал в чистой виртуалке от яндекса, всё пучком. Ну и на моих штуках 10 виртуалок нет проблем.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

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

crypt ★★★★★
()
Ответ на: комментарий от prizident

У тебя какие-то проблемы с виртуалкой. В линухе в qemu всё отлично работает (ну, относительно. мне кажется, наши хлопцы слегонца арч подраздолбали или там сознательно systemd был слегка поломан, но таких проблем даже близко не было). Можешь мне не верить, спроси у других.

Ты не обновлял там ничего? Впрочем, у меня arch linux даже на двух rpi (model B и rpi2) стоит и odroid u2, никаких проблем вообще.

true_admin ★★★★★
()
Ответ на: комментарий от prizident

SSL_

Короче, вам поможет обновление libssl. Это понял сравнивая вывод nm /lib/libssl.so на рабочей тачке и в яндексовой виртуалке. А ещё лучше pacman -Suy . Вы можете дальше провести расследование чтобы выяснить чья это проблема (протухшее зеркало, мейнтейнеры арча или яндекс подобрал так версии), но без меня :).

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Ты не обновлял там ничего?

не, у меня была мысль что не стоит обновлять это уг, но подумал что в 2015 году какие проблемы могут быть с обновлением. а оно вон оно как.

prizident ★★★★★
()
Ответ на: комментарий от prizident

При чём тут УГ? Не работает только у тебя. И с обновлением никаких проблем. Специально для тебя щас обновил яндексовую виртуалку целиком, полёт нормальный:

Last login: Thu Apr  9 19:27:55 2015
[root@shannon ~]# uname -a
Linux shannon 3.19.3-3-ARCH #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015 x86_64 GNU/Linux
[root@shannon ~]# reboot
Connection to 172.16.5.47 closed by remote host.
Connection to 172.16.5.47 closed.
└──> ssh 172.16.5.47 -lroot
root@172.16.5.47's password: 
Last login: Thu Apr  9 19:29:07 2015
[root@shannon ~]# uptime
 19:29:23 up 0 min,  2 users,  load average: 0.15, 0.03, 0.01

Я бы продолжил эту беседу, но раз ты для себя всё решил то я не буду тратить своё время.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

вы так говорите как будто я специально его ковырял чтобы сломать. зачем? если он и сам превосходно сломался.

prizident ★★★★★
()
Ответ на: комментарий от tazhate

init=/bin/bash теперь считается запрещенным приемом и перезагрузка из него не предусмотрена? вполне обычный режим работы, из которого вдруг нельзя перезагрузиться.

prizident ★★★★★
()
Ответ на: комментарий от prizident

init=/bin/bash теперь считается запрещенным приемом и перезагрузка из него не предусмотрена?

Ты другие дистрибутивы давно видел-то? В дебианоубунтах один в один эффект.
У тебя за работу такой программулички как halt отвечает полноценный инит, давно bash им является?

tazhate ★★★★★
() автор топика
Ответ на: комментарий от prizident

Ради тебя залез в код reboot. Который дергает halt. Который шлет сигнал ядру.
Как баш по-твоему должен послать сигнал ядру, если он является инитом? И самое главное - причем тут арч?
Я весь во внимании.

tazhate ★★★★★
() автор топика
Последнее исправление: tazhate (всего исправлений: 1)
Ответ на: комментарий от prizident

В убунте также: пишет «Unable to shutdown system».

Я посмотрел в strace, как /sbin/shutdown это делает: оно лезет через unix socket к upstart, который, видимо должен погасить демоны и прочую лабуду, потом сделать уже ядру shutdown(), а сокета этого, естественно, нет.

systemd наверняка по похожей схеме работает

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от tazhate

Я весь во внимании.

ну как-то ж с этим справлялись последние лет 20-30 (или когда там придумали команду reboot)

prizident ★★★★★
()
Ответ на: комментарий от prizident

/sbin/reboot разговаривает с инитоспецифичным сокетом: /dev/initctl или аналогичным. Всегда так было. Bash не является инитом и не слушает сокет. Вопросы?

intelfx ★★★★★
()
Ответ на: =) от Deleted

Блин, пришёл в тред — а тут опять инитосрач. :]

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от crypt

лично мне в этот раз понравились не сами задания, а то, что удалось обеспечить общение голосом через собственный jabber.:) это вам не через какой-то скайп сидеть:)

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от pascal

Я бы хотел ещё раз поучаствовать. Но на раслабоне :). Я думаю, ты можешь объявить свой набор. Только надо подготовиться: поднять голосовой сервер, конфу, достать тачку с инетом для развёртывания общего образа и всё это протестировать за день до соревнований. Осталось пять дней.

true_admin ★★★★★
()
Ответ на: комментарий от dada

Зачем ты мне это написал?
Во первых я это уже прочитал, во вторых это решения от авторов, а не наше, в третьих я спрашивал про наши решения.
Будем ли мы где-то выкладывать наши решения.

imul ★★★★★
()
Ответ на: комментарий от imul

я думал тебя интересуют решения задач. вот и выложил.

dada ★★★★★
()
Ответ на: комментарий от router

Тогда ждём админа. Решения же уже все в блокноте есть. Осталось только текст новости.

imul ★★★★★
()
Ответ на: комментарий от imul

Я здесь! Щас новость сделаю, но её надо будет подредактировать. А у меня со временем напряг, я за эту неделю ничего толком не сделал, теперь моя жопка подгорает....

true_admin ★★★★★
()
Ответ на: комментарий от pascal

А куда мы денемся с подводной лодки? :) Вряд серверы яндекса снова лягут на час, поэтому у участников 2-го отборочного будет час форы перед 1-м. И 3 место легко превратится в 33

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.