Здравствуйте, товарищи!
Третий день не могу подключиться к облачному хранилищу selectel. История такова.
Имею сервак с CentOs 5.8. Устанавливаю программу cloudfuse с официального сайта:
https://github.com/redbo/cloudfuse
Делаю
configure
make
make install
Все нормально компилится, все устанавливается. Даю команду на подключение:
cloudfuse -o username=AAA,api_key=XXX,authurl=https://auth.selcdn.ru /mnt/storage
Мне в ответ:
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<h1>403 Forbidden</h1>
Access was denied to this resource.<br /><br />
</body>
Unable to authenticate.
Чего только не делал - толку ноль.
Тогда для проверки установил этот cloudfuse из тех же исходников на домашней машине с Debian Testing. Чудо! Всё работает, все подключается!
Сравнил вывод configure на сервере и на домашней машине - они идентичные.
Попытался скопировать бинарник c Debian на CentOs - естественно он не работает:
./cloudfuse: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
Попытался собрать статически на Debian, добавив флаг -static. Сборка не идет, ругается что зависимость от libc в статический бинарь прописывать нельзя.
Попытался преобразовать Debian-бинарь в статический через statifier. Та же ситуация, лезут ошибки.
Теперь сижу и думаю, как мне в CentOs этот cloufuse поставить так, чтоб он еще и работал? Попытался найти бинари/RPM от FedoraCore и RedHat. Ничего не нашел, но я таких вещей искать не умею.
Вопрос: как заставить работать cloudfuse в CentOs 5.8?
Может, у кого есть Fedora/RedHat, поделитесь бинарником?