About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 16.01.2014
IRevent #
02:51
утра всем, у кого есть 65xx каталисты?
lexus-omsk #
03:16
доброе... есть
IRevent #
03:17
а евенты с них приходят?
lexus-omsk #
03:34
да, приходят: и трапы, и сислог
IRevent #
03:47
хм
03:47
а уменя нету ничего с них
lexus-omsk #
03:52
вообще не приходят, или не классифицируются? в failed событиях не висят?
03:53
в профиле trap source прописан?
IRevent #
03:55
вообще не приходят
03:55
хотя по тсп дампу есть
03:55
trap source прописан
lexus-omsk #
04:01
а вообще есть события, от других устройств?
IRevent #
04:07
от других есть нет только от 65-х и асы
04:10
может shape как то влияет?
lexus-omsk #
04:18
точно таких событий нет NOC | Unknown Event Source ?
04:18
они от объекта sae
IRevent #
04:19
нету
freeseacher #
04:58
dvolodin, ответы пока не годятся
dvolodin #
04:59
почему?
freeseacher #
05:00
https://answers.atlassian.com/questions/236409/can-i-open-up-confluence-questions-to-anonymous-users-just-like-i-can-do-with-confluence-spaces
05:00
тока для реганых пользователей
05:01
а до https://jira.atlassian.com/browse/CQ-270 меня не пускает пока
dvolodin #
05:03
ну нормально
05:04
накой нам анонимные вопрошатели? :)
freeseacher #
05:04
не вопросшатели
05:04
а трафик с гугла на ответы
05:05
и просто люди которые узнают что эти самые вопросы существуют
05:13
ребята а чего надо делать при
05:13
FATAL ERROR - The following SQL query failed: SELECT AddGeometryColumn('gis_geodata', 'data', 4326, 'GEOMETRY', 2);
05:13
The error was: too many parameters specified for RAISE
05:13
CONTEXT: PL/pgSQL function "addgeometrycolumn" line 106 at RAISE
05:14
обновиться пытаюсь ?
dvolodin #
05:14
постгис проверь
Unbeerable #
05:14
почитать вчерашние логи
05:15
если есть
dvolodin #
05:15
если что - снеси его из базы и накати заново
freeseacher #
05:15
есть
05:15
1,5,3
dvolodin #
05:16
запусти его скрипт uninstall
05:16
и еще раз postgis.sql и spatial_ref_sys.sql
freeseacher #
05:17
ага
05:17
ща
IRevent #
05:17
dvolodin: Дим привет ну чего скажешь то про мои алярмы с евентами?
dvolodin #
05:22
посмотри в монге по ID'шникам
05:22
noc.fm.alarms.new.find({_id: ObjectId(".....")})[0]
05:22
и для fm.events.active
05:33
кто хочет немного с GIS поиграться
05:33
inv/apps/inv/js/plugins/map/MapPanel.js
05:34
для карты нужно бы подобрать параметр resolutions
05:34
и разобраться, почему зум так странно прыгает
IRevent #
05:35
чего то я не виду такого? noc.fm.alarms.new
dvolodin #
05:35
IRevent: db.noc......
05:36
и задача номер два - повеселее
05:36
разобраться с параметрами minZoomLevel и maxZoomLevel для векторного слоя
IRevent #
05:37
а id с алярма подставить?
dvolodin #
05:38
да
IRevent #
05:38
пустой вывод
dvolodin #
05:41
fm.alarms.active
freeseacher #
05:41
мне патчить джангу не пришлось
05:42
на предмет gdal
05:42
aptitude install libgdal1
05:42
и все встало на ура
05:44
а теперь же тут есть поиск нормальный ?
05:44
смотрю при обновлении индекс строит
05:44
впрочем видимо не очень нормальный.
05:45
http://pastie.org/8637990
05:45
свалилсо
05:45
от кодировки
IRevent #
05:46
тоже пусто
dvolodin #
05:46
freeseacher: да, там патчик на джангу нужен
freeseacher #
05:46
для поиска ?
dvolodin #
05:46
для проверки версии gdal
freeseacher #
05:47
да gdal у меня нормально прошел
dvolodin #
05:47
я регулярку там поправил
05:47
а для FTS -- попробуй пропатчить
freeseacher #
05:47
что имено пропатчить ?
05:47
у меня в sa_managed object нет урских названий
05:48
только название домена
05:53
хм.
05:53
на второй раз не поругался и стартанул
dvolodin #
05:58
оно и конфиги смотрит
freeseacher #
05:59
нда. изменений много.
05:59
в бой все равно пока не могу
06:00
групповые операции появились вижу. здорово
06:00
но юзкейс покажи что изменилось в городе по прежнему не возможен :(
dvolodin #
06:06
групповые операции уже очень давно
freeseacher #
06:12
дык я говорю здорово что есть.
dvolodin #
06:12
В noc.conf появился новый параметр
06:12
[develop]
06:12
install_collection = true
06:12
врубает полную афромагию
IRevent #
06:12
:)
freeseacher #
06:12
тока пока не решают своей задачи, ну для меня по крайней мере
dvolodin #
06:12
при просмотре JSON появляется кнопочка Install
06:13
которая автоматом добавляет или изменяет JSON в коллекции
06:13
и обновляет манифест
06:14
тогда изменения можно коммитить сразу
06:14
freeseacher: так нарисуй, как оно должно выглядеть в новом UI
06:14
сделать-то недолго
06:15
по идее ты должен выделять железки и запускать групповое действие
06:15
должен раскрыться грид со списком изменений конфига
06:15
так?
freeseacher #
06:15
ага
06:15
тока запускаться долден не весь дискавери а только конфиг
06:15
:)
dvolodin #
06:16
это реально вполне
06:16
запуск config discovery можно сделать и без панели
lexus-omsk #
06:48
сталкивался кто-нибудь с такой проблемой: запускаешь на селекторе run_commands и часть железяк отваливается будто неправильный пароль
06:48
а по отдельности через дебаг - всё ок
06:48
и вообще всякие там дискавери каждый день выполняются, не ругаются
zi_rus #
06:53
у меня такое было
06:53
давно
06:53
ноку пределы не были заданы и он долбил со страшной силой
06:53
радиус не справлялся
MindGames #
06:53
у меня железяки тоже часто ругаются на неправильный пароль. причем. не только на run_commands, но и на дискавери тоже. особенно длинки. но я не дергаю ни кого, т.к. на старье сижу ;)
06:54
вот! видимо, в этом и есть проблема ;) у меня tacacs+ правда, вместо радиуса
freeseacher #
06:56
MindGames, думаю у тя просто такакс не справляется.
lexus-omsk #
06:56
вот кстати, буквально на днях стал радиус внедрять для свитчей
freeseacher #
06:56
нок же резок как ... сразу везде лезет
lexus-omsk #
06:56
у меня в селекторе порядка 180 железяк - это много разве?
freeseacher #
06:57
а если железяка не получила ответ за таймаут она сделает пермишен денайд
MindGames #
06:57
freeseacher, надо, наверное, на tacacs подкрутить тайминги? или количество одновременных сессий?
06:57
freeseacher, дадада! именно так и есть
freeseacher #
06:57
мне кажется там нет таких параметров
MindGames #
06:57
вот и я тоже не припоминаю
freeseacher #
06:58
тюнить надо будет ядро системы
lexus-omsk #
06:58
max_mrt_rate в sae.conf - это оно?
freeseacher #
06:58
оно не готово столько открывать сразу
06:58
опять же от системы зависит :)
zi_rus #
07:02
ноку надо сказать не борзеть и все будет пучком
lexus-omsk #
07:12
вроде помогло, спасибо
freeseacher #
07:14
dvolodin, я нашел фатальный недостаток нока. согласно http://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLICATIONSOFTWAREPACKAGES мы должны быть тут http://www.lanana.org/lsbreg/packages/packages.txt
dvolodin #
07:15
кто все эти люди?
freeseacher #
07:19
ну lsb это как бы важно
07:19
LALALA первый раз услышал
evyscr #
07:20
lsb - фигня, а вот fhs - хорошая штука
Dionys #
07:20
Так noc таки package или provider?
dvolodin #
07:20
чем важно lsb?
07:21
самодостаточные пакеты всю жизнь ставились в /opt, еще со времен SysV и BSD4
freeseacher #
07:21
дык да
07:22
лсб не важно :)
07:22
но у нока есть фатальный недостаточк его нет в базе LALALA
MindGames #
07:23
так нок, вроде бы не музыкальная программа, чтобы его в ЛА-ЛА-Ла пихать ;)
07:24
или имелась в виду база LANANA: %_)
freeseacher #
07:30
да
Dmitry1 #
07:35
dvolodin: А можно сделать волшебную командочку, чтобы оно автоматом расставляло uuid в тех JSON, в которых он отсутствует, обновляло манифест, и меняло манифест для изменившихся JSON
07:36
Т.е. не генерить uuid отдельной командой, а смотреть, присутствует ли он в JSON, и если его там нету, то автоматом генерить и добавлять
07:36
Просто модельки буду вбрасывать десятками. И не хочется возиться с каждой отдельно.
07:37
Кроме того, нашел кучу ошибок в уже существующих модельках. Как перегенерить манифест для исправленных - без понятия
MinskSNV #
07:40
а на какой ветке вы сами сидите? фьюче/инвертори?
Dmitry1 #
07:40
MinskSNV: developer
MinskSNV #
07:42
мммм, а как бы это мне назад на девелопер вернуться что бы ничего не поломалось...
07:43
хотя на девелопер у меня железки не линковались :(
evyscr #
07:49
блджад...
07:50
вопрос: как пропатчить _свежезагружающийся_ libgeos.py ранее указанным регэкспом?
dvolodin #
07:53
freeseacher: <package> может быть произвольным
07:55
evyscr: да надо в update какую-нибудь патчилку пристроить
zi_rus #
07:55
dvolodin, а как из noc shell удалить vc
07:55
я делаю vc.delete()
07:56
оно не ругает и не удаляет
Dmitry1 #
07:57
dvolodin: Дим. Сделай волшебную командочку, чтобы оно само генерило uuid и меняло manifest
evyscr #
08:00
dvolodin: мне подождать или лезть в какой-то файл, имени которого я ещё не знаю?
dvolodin #
08:40
Dmitry1: по ./noc collection --install вроде должен придумывать uuid
08:40
или ./noc get-uuid
08:40
zi_rus: на что ругает?
zi_rus #
08:40
да вроде не ругает
dvolodin #
08:40
что оно в префиксах уже есть?
08:41
Auth Profiles кто-нибудь уже заюзал?
Dmitry1 #
08:41
dvolodin: он будет менять манифест для уже сделаных моделек?
e_zombie #
08:41
Running migrations for gis:
08:41
- Migrating forwards to 0003_geodata.
08:41
> gis:0003_geodata
08:41
FATAL ERROR - The following SQL query failed: SELECT AddGeometryColumn('gis_geodata', 'data', 4326, 'GEOMETRY', 2);
08:41
The error was: too many parameters specified for RAISE
08:41
CONTEXT: PL/pgSQL function "addgeometrycolumn" line 105 at RAISE
08:41
SQL statement "SELECT AddGeometryColumn('','', $1 , $2 , $3 , $4 , $5 )"
08:41
PL/pgSQL function "addgeometrycolumn" line 4 at SQL statement
08:42
боян ?
Dmitry1 #
08:44
dvolodin: %./noc collection --install /home/3/*
08:44
Installing files
08:44
Error: Collection not found: /home/3/WS-C2960G-8TC-L.json
08:49
Я не понимаю. раньше отлично работала команда sync-collections. Сама находила новые и измененные файлы. Сама все делала. Нет. Нужно придумать новый гемморой.
08:50
Чтобы как можно сложнее было работать
08:51
А потом удивляются, почему никто не хочет что-то писать для NOC
dvolodin #
08:58
--install inv.objectmodels <path>
08:59
e_zombie: полный боян
e_zombie #
08:59
чёто гугл не подсказывает как пофиксить
dvolodin #
08:59
вчера и сегодня объяснял, как его лечить
08:59
убери postgis из базы и поставь заново
Dmitry1 #
09:00
%./noc collection --install inv.objectmodels /home/3/*
09:00
Installing files
09:00
... installing Cisco | C2960 | WS-C2960G-8TC-L
09:00
Error: [Errno 13] Permission denied: 'inv/collections/objectmodels/Cisco/C2960/WS-C2960G-8TC-L.jsonQmZJCF.tmp'
09:00
весь каталог collections поставился как root:wheel
dvolodin #
09:02
как вытаскивал
Dmitry1 #
09:04
dvolodin: scripts/upgrade делается от root. Иначе - никак
09:09
dvolodin: Т.е. каждый раз после scripts/upgrade мне делать chown -R noc:noc inv/collerctions ?
dvolodin #
09:11
или сделай отдельную инсталляцию для разработки
evyscr #
09:13
а в search юникодная кириллица не работаэ?
dvolodin #
09:14
не проверял
09:14
как-то через раз
evyscr #
09:14
у меня Failed to search
Dmitry1 #
09:15
dvolodin: А нельзя ли в /scripts/upgrade-user напрямую добавить "chown -R noc:noc inv/collerctions fm/collections" ?
dvolodin #
09:16
Коряво будет
Dmitry1 #
09:16
зато народ сможет там что-то менять
dvolodin #
09:16
могу, например, в конце запускать скриптик local/bin/post-upgrade
09:16
если он есть
09:16
а уж ты в него клади что хочешь
e_zombie #
09:17
типа постгис нужен 2.х ?
Dmitry1 #
09:18
у тебя сейчас web-морда для изменения коллекций работает только в RO режиме, потому как любые изменения будут наталкиваться на permission denied
09:19
иначе тебе прийдется каждому объяснять, что не только каталог /etc должен быть под пользователем NOC, но и каталоги коллекций
09:20
Я лично редактирую коллекции в текстовом редакторе, но зачем-то ведь web-морда для этого есть?
dvolodin #
09:21
e_zombie: 1.5 тоже нормально
e_zombie #
09:21
у меня была 1.5.8
Dmitry1 #
09:21
dvolodin: у нас ведь есть команда ./noc sync-permission, которая выполняется при обновлении
dvolodin #
09:29
Дим, оно создает права уровня приложения в базе
09:31
еще раз -- мешать в одной инсталляции продуктив и разработку не стоит
Dmitry1 #
09:33
Смотри. Обычный чувак слил с репозитория NOC. С какими правами будут файлы коллекций?
09:33
Я тебе подскажу: root:wheel
09:34
А теперь он заходит в web-морду, которая запущена из-под noc:noc и пытается поменять что-то в коллекции
09:34
Сам догадаешься, что ему комп ответит?
`kk #
09:38
у меня upgrade отрабатывает из под noc-a
evyscr #
09:39
о как: "query":"\u0442\u0435\u0441\u0442"
09:39
is it okay?
09:40
в ответ получаем: Invalid value for 'query': StringParameter: u'\\u0442\\u0435\\u0441\\u0442'.
dvolodin #
09:47
это где?
09:47
там StringParameter на UnicodeParameter надо поменять бы
09:48
Дим, обычному чуваку не нужно трогать коллекции
09:48
только разработчикам
Dmitry1 #
09:49
В web-морде достаточно будет нажать "save", чтобы получить permission denied
dvolodin #
09:49
да ну
09:49
с чего бы это?
evyscr #
09:49
это я тисипидамплю поиск
Dmitry1 #
09:50
потому как коллекции будут под другим юзером
dvolodin #
09:50
а при чем тут вообще коллекции и Save?
Dmitry1 #
09:50
Нам всего-то нужно три каталога: etc, inv/collections и fm/collections
dvolodin #
09:51
evyscr: у меня нормально прошло
09:51
я фиксил эту багу
evyscr #
09:51
хм
Dmitry1 #
09:51
Тогда отключи возможность редактирования коллеуций в web-морде.
dvolodin #
09:51
Dmitry1: нет, не надо
09:52
сохранение в коллекцию из web-морды доступно только после включения конфига
Dmitry1 #
09:52
Тогда нужно сделать так, чтобы оно работало у обычного пользователя.
dvolodin #
09:52
не надо, блин
09:52
ты не путай коллекции и базу
Dmitry1 #
09:52
Без углубленных знаний структуры каталогов NOC
dvolodin #
09:53
коллекции -- способ начального заполнения базы
09:53
юзеру про них ничего знать не надо
09:53
если ты локально добавляешь правила и модели - пожалуйста
09:53
коллекции тебе не нужны
09:53
коллекции нужны если ты что-то поправил в web-морде и хочешь закоммитить изменения
09:54
чтобы они ушли в репо и расползлись потом всем
evyscr #
09:54
да, замена на UnicodeParameter помогла
Dmitry1 #
09:56
"если ты что-то поправил в web-морде" не получится
09:57
потому как выдаст permission denied
10:00
вот-вот
10:00
все должно работать "из коробки", а не с помощью каких-то загадочных скриптов
dvolodin #
10:01
Дим, как именно ты получишь permission denied?
10:01
из web-морды
Dmitry1 #
10:01
попытаюсь сохранить любой объект из коллекции
dvolodin #
10:02
ты его нормально сохранишь
Dmitry1 #
10:02
кстати. оно даже не выдало мне permission denied, просто тупо ничего не сохранило
10:02
Только что попробовал
dvolodin #
10:03
что именно сохранял?
Dmitry1 #
10:03
да что угодно из inv/collections/objectmodels
10:04
файлики на диске не меняются
dvolodin #
10:06
http://pastie.org/8638478
10:06
няшный патч
10:06
в pre- и post-upgrade можно записать остановку и запуск noc-
10:06
:)
10:07
Файлики и не должны меняться, с чего?
10:07
пропиши в noc.conf секцию [develop]
10:07
тогда у тебя в просмотре JSON появится кнопка install
10:07
вот она пишет в коллекцию
Dmitry1 #
10:07
и тогда я точно поймаю permisson denied ?
dvolodin #
10:08
да
10:10
если хочешь править права
10:10
вытащи апдейты
10:10
и сделай себе файлик local/bin/post-upgrade
10:10
и пропиши в него chown
Dmitry1 #
10:12
Т.е. для обычных пользователей коллекции с правами root:wheel ничем мешать не будут?
dvolodin #
10:15
абсолютно
10:15
оно ровно так же и было
10:16
различия только в том, что раньше sync-collections разматывал все json и сравнивал со всеми объектами в базе, у которых стоял флажок is_builtin
Dmitry1 #
10:16
Может вместо твоего патча все-таки добавим синхронизацию прав в scripts/upgrade, но сделаем это настраиваемым в upgrade.conf
dvolodin #
10:16
а теперь у объектов появился глобальный UUID
10:17
с коллекцией идет манифест, в котором прописано имя объекта, uuid, путь к json и хеш от json файла
10:17
то, что ты накатывал в последний раз - записано в локальном манифесте
10:18
и collectiion --sync сравнивает два манифеста и трогает только то, что поменялось
10:19
а uuid нужен, чтобы можно было переименовать объект
10:19
а не сносить старый и добавлять новый
Dmitry1 #
10:19
меня интересует, изменится ли автоматом манифейс, если я вручную внесу изменения в JSON файл
dvolodin #
10:19
если сделаешь --install, то да
Dmitry1 #
10:20
кроме того
dvolodin #
10:20
он сохраняет json, обновляет манифест и апдейтит объект в базе
Dmitry1 #
10:20
зачем нам манифейс в текстовом файле, если мы его все-равно вручную не генерим?
dvolodin #
10:20
даже если ты делаешь правку по месту, все равно нужно --install сделать
10:21
так как у него поменялась контрольная сумма
Dmitry1 #
10:21
доку напиши, плиииз
10:21
и в основную доку, а не в develop запули
10:21
бо я завтра это забуду
dvolodin #
10:21
зачем в основную-то?
10:22
запомни одно правило -- если хочешь добавить json или даже его поменять -- всегда делай install
10:22
а чем тебе текстовый манифест в csv не нравится?
10:23
у новых коллекций есть еще большое достоинство
10:23
каждый объект - в отдельном файле
e_zombie #
10:23
./scripts/upgrade: line 60: syntax error near unexpected token `fi'
10:23
./scripts/upgrade: line 60: `fi'
dvolodin #
10:23
ты их просто проверяешь, правишь в случае необходимости и делаешь install им
10:24
e_zombie: поправил
e_zombie #
10:38
sh-4.1$ psql -f /usr/src/soft/postgis-1.5.8/spatial_ref_sys.sql
dvolodin #
10:49
имя базы не указал
evyscr #
11:00
dvolodin: на search - UnicodeParameter иссью вешать?
dvolodin #
11:13
evyscr: оно в репо уже такое
evyscr #
11:14
develop, 9043 - не подтверждается
dvolodin #
11:19
в каком файле менял?
evyscr #
11:22
main/apps/search/views.py
MindGames #
11:37
у кого-нибудь на цисках было такое, что ВНЕЗАПНО слот под CF карту начинает постоянно гореть. ну и собсно, флешка не читается. роутер в роммон вываливается. понятно, что можно по TFTP иос загрузить. но кто-то когда-нибудь чинил сам слот CF?
zi_rus #
12:51
dvolodin, шаг номер три, запуск апдейта прямо из морды
e_zombie #
12:56
MindGames: (16:57:25) jeckill: был такой косяк на sup32 cisco 7600-series, вроде обновление иоса с пакедж-файлом *.pkg помогло.
MindGames #
13:00
e_zombie, разобрал циску. похоже, что все-таки это аппаратная проблема. водичкой облили. иос то я не смогу обновить. на 2811 он на флеше хранится которая CF. только по ТФТП загрузиться смогу если
dvolodin #
13:02
evyscr: пофиксил
13:03
zi_rus: на самом деле вполне реально, но только при соотвествующей настройке nginx
zi_rus #
13:03
ты конфиг давай, а мы настроим, дело не хитрое
dvolodin #
13:04
а самое простое -- научить ланчер пасти наличие контрольного файла
13:05
по обнаружению - пришибать многочисленных детишек, запускать апгрейд, в случае успешного завершения перезапускаться
zi_rus #
13:09
главное чтобы не было проблем когда ты обновляешь что-то так что половину конфигов надо переписывать
evyscr #
13:11
хихик
13:12
вот прилетит так очередной постгис...
dvolodin #
13:13
не так часто это бывает
zi_rus #
13:13
а когда бывает то берегись
dvolodin #
13:13
у меня вообще нехорошее желание - хранить метаинформацию по коммитам
13:13
типа -- требует настройки конфигов
zi_rus #
13:13
кстати да, еще надо чтобы откатывал при проблемах
dvolodin #
13:13
может вылететь
13:14
и так далее
13:14
zi_rus: блин, надо тебя заставить до усрачки апгрейдить JIRA :)
zi_rus #
13:14
не знаставишь, я на свою то работу прибор положил, а еще ты тут
e_zombie #
13:14
кстати чем закончилось обсуждение автодискавери ?
13:15
автодобавление хостов?
zi_rus #
13:18
ни чем, это обсуждение идет дольше чем я пользуюсь ноком
dvolodin #
13:19
e_zombie: завершилось реализацией Auth Profiles :)
13:20
внезапной и беспощадной
e_zombie #
13:20
ибаааать.
13:21
а гиде кнопка АДД ?
dvolodin #
13:22
хочешь сделать пользователя счастливым - заставь его страдать :)
e_zombie #
13:22
хахахаха
13:23
ладно подождём до понедельника.
13:24
когда станет окончательно ясно как это эксплуатировать
dvolodin #
13:48
страдания-то?
13:48
на них нужно наживаться
sharon_dead #
13:52
блин
13:52
во
13:53
нок на винду ставить можно
13:53
?
e_zombie #
13:53
в теории.
13:53
любишь садо мазо?
sharon_dead #
13:53
нок будет видеть хабы
e_zombie #
13:53
какие хабы?
sharon_dead #
13:53
или только управляемое
e_zombie #
13:54
только управляемое
sharon_dead #
13:54
des-1008d\pro
13:54
такие
13:55
а петли покажет
evyscr #
13:55
о, а вот и сети на мыльницах пошли
dvolodin #
13:55
sharon_dead: будет на винде работать
13:55
ставишь virtualbox, в него - virtual appliance с NOC
sharon_dead #
13:55
а то некоторые и по вайфай и по лан подлючаются
13:56
это та что от аркл
13:57
дволодин ты что на зеленой ветке работает
e_zombie #
13:59
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
sharon_dead #
13:59
что
e_zombie #
13:59
- будет работать на винде? - да конечно. поставь виртуалку с линуксом и всё будет ОК.
sharon_dead #
13:59
э
14:00
у меня на вм
e_zombie #
14:00
https://vk.com/wall-32331179_335671
sharon_dead #
14:00
есть образ
14:00
opensol
14:00
и freebsd
e_zombie #
14:00
в пень солярку
sharon_dead #
14:00
это опен
e_zombie #
14:01
всё равно в пень
sharon_dead #
14:01
а фри
14:01
можнл
14:01
8.1 есть
14:01
уже установленный
14:01
линукса нет
e_zombie #
14:01
у меня что связано с соляркой вызывает тошноту и желание убивать
sharon_dead #
14:02
а ты со мной не знаком по другим ирк
14:02
или ты только тут сидишь
e_zombie #
14:03
я лет несколько был на #solaris
evyscr #
14:04
"два срока отмотал"
sharon_dead #
16:32
Microsoft продлила поддержку Windows XP теперь заживем
Tweet
Share this page
Share this page: Tweet