[РЕШЕНО] Не работает portage (не загружаются исходники)
Всем спасибо!
при попытке установить любой пакет пишет(чаще всего выполнял emerge -av portage):
error while loading shared libraries: libssl.so и т. д.
Перед этим деинсталировал openssh. при попытки выполнить emerge -av openssh появляется тоже самое.
ldconfig -p|grep ssl почему то ничего не вывело. может неправильно вводил...
права доступа к /usr/portage корректные
revdep-rebuild выполнял - не помогло
На компе установлено
gcc 4.4.4
графической оболочки нет
профиль server
openssl - установлен версии 1.0.0c
Система локальная Celeron 2.8 ГГц, 1 Гб оперативки, 300 Гб SATA HDD
+доступ к интернету присутствует
+есть работающая система на amd64 5600+. Может можно скопировать что то оттуда?
При загрузке пишет:
Не могу найти libssl.so:0.9.8. Пожалуйста исправьте файл /etc/syslog-ng/syslog.conf
make.conf
# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /etc/make.conf.example for a more detailed example. #CFLAGS="-O2 -mtune=i686 -pipe" #CXXFLAGS="${CFLAGS}" #MAKEOPTS="-j2" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. USE="alsa apache2 mysql mysqli samba slang source udev -doc -gnome -gtk -ipv6" #CHOST="i486-pc-linux-gnu" GENTOO_MIRRORS="http://mirrors.ludost.net/gentoo/ ftp://mirrors.ludost.net/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ http://gentoo.kiev.ua/ftp/ ftp://gentoo.kiev.ua/ " SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="fglrx"
/usr/tmp/portage/sys-apps/temp/portage-2.1.8/build.log
последние строки
>>> Downloading 'http://gentoo.ussg.indiana.edu/distfiles/portage-2.1.9.24.tar.bz2' wget: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory >>> Downloading 'http://dev.gentoo.org/~zmedico/portage/archives/portage-2.1.9.24.tar.bz2' wget: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory !!! Couldn't download 'portage-2.1.9.24.tar.bz2'. Aborting.
- Для комментирования войдите или зарегистрируйтесь
openssl стоит? какой версии?
openssl стоит? какой версии? файлы из /usr/lib не удалял? рекомендации по обновлению делал? головой думал?
Хе-хе
А зря! Нужно установить.
Все мы, рано или поздно, будем там...
а как это сделать без портов?
а как это сделать без портов? может просто тупо скопировать нужные файлы типа libssl.so с другой gentoo которая на amd 64???
http://www.gentoo.ru/faq
http://www.gentoo.ru/faq сможешь использовать по назначению?
всмысле енто ?
всмысле енто ? http://www.gentoo.ru/content/ya-udalilslomal-sistemnyy-paket-i-teper-gentoo-ne-gruzitsya-neuzheli-pereustanavlivatsya
Молодец какой
Молодец какой
смотрите в distfiles версию
смотрите в distfiles версию openssh (какая максимальная есть в наличии), маскируйте все версии выше и собирайте из того, что есть.
так же и с openssl.
потом снимите маск и обновитесь.
если файлов нет совсем никаких версий - можно скачать на другой машине и положить в эту папку.
если сервер удаленный - то пипец (если связь потеряете)
судя по этому
ноги растут из далека.....
что-то добрый я сегодня ....
попробывал способ с маскировкой
проверил distfiles
нашёл openssl-0.9.8l
создал /etc/portage/package.mask
добавил >openssl-0.9.8m
в ответ получил что нет подходящих ebuild-ов
дата создания файла ? есть ли
дата создания файла ?
есть ли возможность положить на эту машинку нужный тарболл? (ftp, scp или еще как...)
что-то добрый я сегодня ....
дата создания
дата создания openssl 4 ноября 2009 г.
возможность положить через ftp туда что угодно и куда угодно есть.
а что такое тарболл я хз :)
#emerge -pf openssl и все
#emerge -pf openssl
и все файлы из списка качайте на локальной машине и заливайте по ftp и кладите в distfiles
что-то добрый я сегодня ....
Этим способом установил
Этим способом установил openssl 1.0.0c и portage 2.1.9.24
Но ошибка осталась, отредактировал первый пост изменения выделены жирным.
Ещё вопрос. у меня вроде после revdep-rebuild картинка консоли съехала на два символа влево и терь как бы я не настраивал моник не вижу первые символы. Что-то не ясно в каком файле править разрешение.
портаж заработал? что говорит
портаж заработал?
что говорит emerge -upvND system ?
что-то добрый я сегодня ....
вроде [РЕШЕНО]
emerge -upvND system
пишет что всего 60 пакетов для модификаций. 1 пакет заблокирован.
ну я обновил пакеты python libtool
стал делать revdep-rebuild -l и обнаружил что он ругается варнингами что не хватает libcrypto.so:3 и libssl.so:0.9.8
а wget это по моему что-то связанное с python. вообщем активный насколько я понял у меня python 2.6
а потом всё вроде починил следующим образом:
1.
# emerge -pf openssl:0.9.8
2. Скачал файл openssl-0.9.8q.tar.gz (Можно даже через mc скачать с ftp://mirrors.ludost.net/gentoo/distfiles/)
положил в /usr/portage/distfiles
3.
# emerge -av openssl:0.9.8
Щас если всё будет работать нормально поставлю статус [РЕШЕНО]
Но при этом экран всё равно смещён на два символа влево. забыл в каком файле нужно править.
RuZzz написал(а): проверил
а что ты ожидал увидеть? при чем тут distfiles, если искать нужно было ebuild ?? )))
я умираю просто... вместо того, чтобы сесть на пару часов и прочитать наконец-таки хэндбук, будим месяц мучить форум )))
Theli написал(а): при чем
при отсутствии возможности скачать чего либо извне - ебилд (на крайняк) можно и ручками прописать под имеющуюся версию
согласен - изврат
если машинка локальная - уже двно можно было с нуля поднять...
если машинка удаленная - то как еще?
вот только мне не понятно как она пускает по SSH если openSSH снесён ?
или это до первого ребута?
что-то добрый я сегодня ....
leryc написал(а): при
не понял твоего комментария по поводу моих слов :(
на эту фразу а что ты ожидал
на эту фразу
что делать ТС если комп удаленный а wget не работает?
+ текущие ебилды не отвечают наличию файлов в distfiles
имхо, год не обновлял систему и после sync'а первым делом снес openSSH (видимо по причине блокировок)
хендбук читать надо было "до того, как..." ;))
но это лишь мои астральные догадки, что сервер удалённый....
что-то добрый я сегодня ....