информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Где водятся OGRыСетевые кракеры и правда о деле ЛевинаАтака на Internet
BugTraq.Ru
Русский BugTraq
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модель надежности отказоустойчивой... 
 NSA выпустило Гидру 
 Неприятная уязвимость во всех WinRAR,... 
 Apple случайно превратила FaceTime... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / блог / архив / 2016
АРХИВ
архив
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
archive




The Bat!

фрибдсмное
11.06.16 20:11 // оригинал
Сделал очередной подход к pkgng, получил массу эмоций. Да, FreeBSD 8.4 уже давно не поддерживается, но в случае моего vds особых вариантов нет. Через порты он (pkgng) уже давно не собирается, забрал собранный вариант с pkg.freebsd.org, обновил базу, как-то оно взлетело и поначалу даже понравилось. Делать полный апгрейд не позволило чувство осторожности, начал со второстепенных пакетов, все отработало на первый взгляд как положено.

Дальше стало веселей. Апгрейд subversion обещал снести апач, апгрейд апача обещал обновить 2.2, поставить 2.4 и снести nginx, апгрейд nginx тоже сносил что-то из соседей. Совместный апгрейд вроде ничего важного не сносил, кроме модперла под 2.2, хоть и обновлял кучу всего, так что все-таки решил пока притормозить. Напоследок глянул в логи - а там вопли от скриптов, использующих ImageMagick, который поломался из-за того, что среди тех пакетов, которые вроде не тянули за собой никакие зависимости, был и libpng, от старой версии которого ImageMagick таки зависел, хоть никому об этом и не говорил.

Вечер перестал быть томным. Стал искать пути отката. Попробовал portdowngrade и получил в лоб слова о том, что svn не может работать из-за потерявшейся libsqlite (которую тоже обновлял, и которая тоже ничего не знала о зависимостях от себя). Старые пакеты отказывались собираться, вопя, что тут pkg версии 1.5.5 (более свежего под 8.4 нет), а нужен хотя бы 1.6.0. Плюнул, нашел образ виртуалки с 8.3 (ставить с нуля было очень лениво), с помощью напильника и какой-то матери собрал там по старинке нужные библиотеки и залил на сервер. Вишенкой на торте стало то, что sqlite в виртуалке смог использовать posix_fallocate, а в vds нет (так что библиотека, собранная в виртуалке, в vds уже не работала). Пришлось подправить порт, вырвав из него с мясом работу с posix_fallocate, и distinfo, нахально вписав в него новый размер и sha256.

В общем, есть большие сомнения, что следующий (когда он случится, правда, неизвестно) переезд/апгрейд сервера будет на фрю. Ностальгия ностальгией, но надоело на ровном месте ловить проблемы, связанные исключительно с наплевательским отношением к обратной совместимости.

   
теги: софт  |  обсудить  |  все отзывы (1)  |  обсудить в LJ [1645]
назад «  » вперед

аналогичные материалы
сиктранзитное // 19.12.18 20:27
OpenVPNское // 27.08.18 15:09
креаторскобожественное // 20.05.17 16:37
креаторскобэкапное // 08.04.17 19:07
глухояндекснонавигаторное // 16.02.17 17:53
летсэнкриптное // 28.09.16 17:59
фримиумноненавистное // 26.09.16 18:40
аутентификационное // 25.08.16 02:23
навигаторское // 24.08.16 18:30
беспунтовое // 19.06.16 15:59
 
последние записи
каникулярное // 30.01.19 07:15
аккумуляторносонное // 03.01.19 12:14
сиктранзитное // 19.12.18 20:27
клавиатурное // 24.11.18 14:10
медузное // 09.11.18 16:50
яндекстаксишное // 06.11.18 23:34
праздничное // 03.11.18 01:29
OpenVPNское // 27.08.18 15:09
оранжевоинтернетное // 14.08.18 19:44
отпускное // 17.07.18 17:55

Комментарии:

бдсмное... ;))) 11.06.16 20:34  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
<добавить комментарий>


авто венгрия вырвиглаз глюки греция гуглемап драйверы египет железки журнализм империя добра испания италия кино кипр клоуны книги криворучки оспорт португалия программизм сайт софт стрим студень турция уродцы фото франция цацки чехия читалки android bq e51 eeepc from facebook hd2 hpc htc ipad iphone onlime vista windows 10 windows 7 windows 8 yota



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach