murdoch |
|
Темы:
4
Сообщения:
8
Участник с: 01 декабря 2010
|
$ yaourt -Syu –devel –aur :: Синхронизируются базы данных пакетов… core не устарел extra не устарел community не устарел curl error: SSL connect error curl error: SSL connect error что с этим делать ? |
xfilx |
|
Темы:
3
Сообщения:
115
Участник с: 21 сентября 2010
|
мне яоурт тоже периодически мозги трахает. один раз всё заработало после переустановки ca-certificates, в следующий раз я скачал PKGBUILD для packer и теперь им пользуюсь без обломов) |
murdoch |
|
Темы:
4
Сообщения:
8
Участник с: 01 декабря 2010
|
не понятно чем ты пользуешься без обломов ? т.е. чем “им” ? если не затруднит дай ссылку на “него” - арчвики или что-либо, где объясняется как “им” пользоваться |
xfilx |
|
Темы:
3
Сообщения:
115
Участник с: 21 сентября 2010
|
packer https://wiki.archlinux.org/index.php/AUR_Helpers#packer http://aur.archlinux.org/packages.php?ID=33378 |
esturiano |
|
Темы:
1
Сообщения:
19
Участник с: 09 января 2010
|
На самом деле ни packager, ни bauerbill функционала и комфорта yaourt'a (на мой взгляд!) не заменяют. А вот от некорректной работы curl с https://aur.archlinux.org избавиться не удалось. |
stalx |
|
Темы:
0
Сообщения:
3
Участник с: 23 января 2011
|
Насколько я понял - проблема исходит изначально от пакета package-query - программа через котрую yaourt получает список пакетов из репозиториев (в том числе и из AUR). Ошибку “SSL error” выкидывает именно этот пакет. Если в самом yaourt вызовы curl легко заменить на curl –sslv3 (проверено и это работает) т.к. yaourt всего лишь набор bash скриптов, то как это исправить в package-query - не совсем понятно. Кстати - packer у меня тоже не получает список пакетов из AUR - ошибку не выдает, но и пакеты котрые точно присутствуют (проверял через http://aur.archlinux.org ) не показывает. Незнаю, может я что то неправильно делаю… |
stalx |
|
Темы:
0
Сообщения:
3
Участник с: 23 января 2011
|
действительно - установил curl_easy_setopt (curl, CURLOPT_SSLVERSION, 3); (sslv3) - и yaourt заработал… т.е. проблема изначально в package-query… |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Если в самом yaourt вызовы curl легко заменить на curl –sslv3Поподробнее, пожалуйста, м? |
stalx |
|
Темы:
0
Сообщения:
3
Участник с: 23 января 2011
|
Пытаюсь разобраться в системе патчей, раньше как то этим заниматься не приходилось. Если вкратце - то в исходниках package-query вставил //AUR.C static int aur_fetch (request_t *req) { .... //устанавливаются опции соединения curl_easy_setopt (curl, CURLOPT_ENCODING, "gzip"); curl_easy_setopt (curl, CURLOPT_WRITEDATA, req->res); curl_easy_setopt (curl, CURLOPT_WRITEFUNCTION, curl_getdata_cb); curl_easy_setopt (curl, CURLOPT_URL, (const char *) url); curl_easy_setopt (curl, CURLOPT_SSLVERSION, 3); // Эту опцию и дописал - устанавливает режим SSL v3 .... } а в самом yaourt просто все вызовы curl заменил через “find and replace” на curl –sslv3 (точно встречается в AUR.sh и вроде в каком то еще файле - лучше пересмотреть их все - там не так много) Так же собрал из этого пакет и поставил. готовый PKGBUILD для package-query-git # Contributor: tuxce <tuxce.net@gmail.com> pkgname=package-query-git pkgver=20110125 pkgrel=1 pkgdesc="Query ALPM and AUR" arch=('i686' 'x86_64') url="http://gitweb.archlinux.fr/cgit/package-query.git/" license=('GPL') depends=('pacman>=3.4' curl yajl) makedepends=(git) conflicts=(package-query) provides=(package-query) _gitroot=http://projects.archlinux.fr/package-query.git _gitname=package-query build() { cd "$srcdir" if [[ -d $_gitname ]]; then cd $_gitname && git pull origin cd .. else git clone $_gitroot fi rm -rf $_gitname-build git clone $_gitname $_gitname-build cd $_gitname-build echo "500a501 > curl_easy_setopt (curl, CURLOPT_SSLVERSION, 3);" > aur.patch patch src/aur.c aur.patch ./autogen.sh ./configure --localstatedir=/var --prefix=/usr \ --sysconfdir=/etc make } package () { cd $_gitname-build make DESTDIR=$pkgdir install } # vim:set ts=4 sw=4 et: Правда данный метод больше смахивает на костыль, но по ничего более светлого к сожалению на ум не пришло |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Спасибо и, надеюсь, не пригодится. А так, одним костылём больше, одним меньше… У меня йогурт таких штучек не выкидывал, пока. С чем это связано просто не представляю. Я не про curl, а вообще. |