2009-08-27 mediaproxy
by Vasil KolevБля.
От няколко дни съм тръгнал да местя един service на нова машина и срещам невероятни проблеми. Service е в общи линии opensips+openxcap+mediaproxy, търкаля presence, messaging и разговори и по принцип работи добре, но машината, на която се намира в момента работи в chroot на втория си диск (защото първия опука преди известно време и се наложи да правя много груба акробатика, за да може да работи каквото и да било на нея, а тя определено няма да преживее reboot. Даже тия дни “оправях” проблем по базата данни като дописвах нули в един от файловете и с данни) и по принцип е взела да издъхва (и, разбира се, трябва да освобождаваме оня co-location).
Тръгнах аз да правя новата инсталация (новата машина е x86_64, старата – i686). Повечето стари source-ове си ги копирах (имам едно количество patch-ове в/у opensips, които още не са приели, и ще видим дали ще живеят в тоя вид), припалих, работят си, само че ударих на камък с mediaproxy-то – оказа се, че няма версията, която искам (2.3.2), има само най-новата, която па иска доста по-нови неща от тези, които има в debian stable (а те като едни добри хора правят пакети за debian unstable)… След няколко дни търсене из архиви и т.н. се отказах, препсувах два пъти и си инсталирах един chroot с debian unstable, в който да търкалям нещастното mediaproxy. След което открих как за amd64 архива им е строшен, единия пакет е 2.3.4, другите са 2.3.6 и dependencies им са по твърда версия.
Аман бе.
Хора, моля ви, върнете се от отпуска и си оправете бакиите. Август вече свърши…
(и да, в крайна сметка свалянето на последния source и правенето на “make -f debian/rules binary” свърши работа)