Не обновляется glibc
HellKnight 17 февраля, 2011 - 14:26
Весь лог огромен поэтому выкладываю с места, откуда начинают сыпаться ошибки
http://paste.pocoo.org/show/339631/
emerge --info
http://paste.pocoo.org/show/340152/
[ebuild U ] sys-libs/glibc-2.13-r1 [2.12.2] USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB
»
- Для комментирования войдите или зарегистрируйтесь
.
Может быть архитектуру процессора
march=Ваш_процессор
в CFLAGS добавить?.
не помогло
?
Ну дык надо
emerge --emptytree system
делать, но не простоemerge --oneshot sys-libs/glibc
.В случае, подобном Вашему, лично я бы пересобрал систему, точнее - попытался её пересобрать.
Слишком кардинальные изменения, на мой вздгляд :)
.
и
дают ту же ошибку.
Попробуйте перекомпилить
Попробуйте перекомпилить libtool сначала
Ух ты!
Эксперименты над:
fix_libtool_files.sh
,revdep-rebuild --ignore
,lafilefixer --justfixit
(последнее,по-моему уже не нуна, так как - fixlafiles) - проводились?
.
Сделал в таком порядке
emerge -av libtool
revdep-rebuild --ignore
/sbin/fix_libtool_files.sh 4.5.2
lafilefixer --justfixit
Все без ошибок, а на glibc та же проблема.
при выполнении
при выполнении fix_libtool_files надо уазывать САРУЮ версию GCC (в вашем случае 4.3.2).
Еще меня смущает Linux-2.6.27 и virtual/os-headers: 2.6.36.1 (sys-kernel/linux-headers)
все-таки 2.6.27 (да еще и ovz) и 2.6.36 - ИМХО, довольно разные вещи... (мне ажется, sys-kernel/linux-headers-2.6.27-r2, подойдет больше).
P.S.: Linux - это красная таблетка :-) Windows - синяя...
gcc-config -l Цитата: [1]
поэтому
gcc-config 2
не работаетэто сделал
По поводу ядра: у меня в основной системе Gentoo установлена Gentoo на openVZ ядре, а в ней создан контейнер, в котором и не обновляется glibc.
в emerge --info у вас
в emerge --info у вас присутствует gcc-4.3.2
просто отметил то, что мне показалось не праильным :)
а по ovz посоветовать ничего не могу. сам юзаю kvm и lxc.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
glibc-2.13 вообще глючная
glibc-2.13 вообще глючная версия. Сперва баг с prelink, потом баг с sandbox
Если у Вас не вся система состоит из последних версий пакетов, нужно ли Вам обновлять glibc?
vanitas vanitatum et omnia vanitas
Пытаюсь обновляться
Пытаюсь обновляться регулярно, но если версия глючная, придется пока сидеть без обновлений
Эта строка в вашем emerge
Эта строка в вашем emerge --info как бы намекает ;)
Но если все же вы упрямы, попробуйте собрать с флагом vanilla
Working on Gentoo Linux for Asus P535 and Qtopia :-)
.
И зачем я вообще ее туда вписал..
Как бы мне теперь даунгрейдиться, чтобы все не рухнуло?
убираем ~x86 и тихонечко
убираем ~x86 и тихонечко emerge -e system && emerge -NDu world :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
.
.
Downgrading glibc is not supported and a sure way to destruction
Об этом я и говорила всем сторонникам нестабильной ветки на этом форуме.
Пользуясь моментом, я передаю им привет.
а эта строка - это просто подпись
n0nado написал(а): Об этом я
А зачем об этом говорить? Оно так же актуально, как, скажем, 2*2=4, ну или "лошадь кушает овёс" :-)
На "Момент" подсели? ;-) Лучше переходите на экологически-чистые вещества... Но за привет спасибо (хотелось бы и почаще) :-)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
.
Spoiler, помогите автору темы. Я прошу вас.
И в соседней теме тоже
а эта строка - это просто подпись
n0nado написал(а): помогите
SSH?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
.
Нет
а эта строка - это просто подпись
Я же говорю тихонечко :)
Я же говорю тихонечко :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
замаскируйте glibc-2.13 и
замаскируйте glibc-2.13 и ждите, пока 2.12 стабильным не станет. И так со всеми пакетами, что не хотят доунгрейдится. Или замаскируйте только glibc и ждите, пока 2.13 не допилят)
vanitas vanitatum et omnia vanitas
.
Попробовал сначала даунгрейдить glibc по мануалу с вики, но после этого ни один пакет не захотел емержиться: "could not find a working compiler" и "C compiler cannot create executables". Так что вернулся в исходную точку, замаскировал glibc, а остальное поставилось без проблем.