Постоянные проблемы с установкой нового софта
CoolMan 13 апреля, 2011 - 20:34
Дома тихо-мирно существует серверок, заглядываю в консоль которого я только когда чгео-нить надо поставить, ну или когда чего ломается.
Как я подозреваю, из-за того, что emerge world я никогда не делал, у меня постоянно проблемы с установкой нового софта.
Например, решил сегодня поставить hplip для нового принтера.
Все заканчивается этим:
libtool: link: i686-pc-linux-gnu-ar cru .libs/libmisc.a .libs/quote.o .libs/unquote.o .libs/high_water_alloc.o .libs/next_line.o .libs/walk_tree.o libtool: link: i686-pc-linux-gnu-ranlib .libs/libmisc.a libtool: link: ( cd ".libs" && rm -f "libmisc.la" && ln -s "../libmisc.la" "libmisc.la" ) gmake[2]: Leaving directory `/var/tmp/portage/sys-apps/attr-2.4.44/work/attr-2.4.44/libmisc' gmake[1]: Leaving directory `/var/tmp/portage/sys-apps/attr-2.4.44/work/attr-2.4.44' make: *** [default] Error 2 emake failed * ERROR: sys-apps/attr-2.4.44 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 4747: Called _eapi2_src_compile * ebuild.sh, line 665: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =sys-apps/attr-2.4.44', * the complete build log and the output of 'emerge -pqv =sys-apps/attr-2.4.44'. * The complete build log is located at '/var/tmp/portage/sys-apps/attr-2.4.44/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/attr-2.4.44/temp/environment'. * S: '/var/tmp/portage/sys-apps/attr-2.4.44/work/attr-2.4.44' >>> Failed to emerge sys-apps/attr-2.4.44, Log file: >>> '/var/tmp/portage/sys-apps/attr-2.4.44/temp/build.log' * Messages for package sys-apps/attr-2.4.44: * ERROR: sys-apps/attr-2.4.44 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 4747: Called _eapi2_src_compile * ebuild.sh, line 665: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =sys-apps/attr-2.4.44', * the complete build log and the output of 'emerge -pqv =sys-apps/attr-2.4.44'. * The complete build log is located at '/var/tmp/portage/sys-apps/attr-2.4.44/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/attr-2.4.44/temp/environment'. * S: '/var/tmp/portage/sys-apps/attr-2.4.44/work/attr-2.4.44'
Или, например, поставился свежий перл (он вроде у cupsd в зависимостях). Просить сделать "perl-cleaner --all"
Результат ожидаем:
checking if Berkeley DB version supported by BDB/HDB backends... no configure: error: BerkeleyDB version incompatible with BDB/HDB backends !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/config.log * ERROR: net-nds/openldap-2.4.24 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 7342: Called econf '--libexecdir=/usr/lib/openldap' '--enable-ldap' '--enable-slapd' '--enable-bdb' '--enable-hdb' '--enable-dnssrv=mod' '--enable-ldap=mod' '--enable-meta=mod' '--enable-monitor=mod' '--enable-null=mod' '--enable-passwd=mod' '--enable-relay=mod' '--enable-shell=mod' '--enable-sock=mod' '--enable-perl=mod' '--disable-sql' '--enable-crypt' '--disable-slp' '--disable-lmpasswd' '--disable-syslog' '--enable-aci' '--enable-cleartext' '--enable-modules' '--enable-rewrite' '--enable-rlookups' '--enable-slapi' '--enable-syncprov=yes' '--enable-ipv6' '--without-cyrus-sasl' '--disable-spasswd' '--enable-wrappers' '--with-tls=openssl' '--enable-dynamic' '--enable-local' '--enable-proctitle' '--enable-shared' '--enable-static' * ebuild.sh, line 557: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.24', * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.24'. * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.24/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.24/temp/environment'. * S: '/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24' >>> Failed to emerge net-nds/openldap-2.4.24, Log file: >>> '/var/tmp/portage/net-nds/openldap-2.4.24/temp/build.log' * Messages for package net-nds/openldap-2.4.24: * Versiontag doesn't match current major release! * Versiontag doesn't match current major release! * ERROR: net-nds/openldap-2.4.24 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 7342: Called econf '--libexecdir=/usr/lib/openldap' '--enable-ldap' '--enable-slapd' '--enable-bdb' '--enable-hdb' '--enable-dnssrv=mod' '--enable-ldap=mod' '--enable-meta=mod' '--enable-monitor=mod' '--enable-null=mod' '--enable-passwd=mod' '--enable-relay=mod' '--enable-shell=mod' '--enable-sock=mod' '--enable-perl=mod' '--disable-sql' '--enable-crypt' '--disable-slp' '--disable-lmpasswd' '--disable-syslog' '--enable-aci' '--enable-cleartext' '--enable-modules' '--enable-rewrite' '--enable-rlookups' '--enable-slapi' '--enable-syncprov=yes' '--enable-ip '--enable-dynamic' '--enable-local' '--enable-proctitle' '--enable-shared' '--en * ebuild.sh, line 557: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4. * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.2 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.2 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap- * S: '/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24' * GNU info directory index is up-to-date. * perl-cleaner is stopping here: * Fix the problem and start perl-cleaner again.
И так происходит с очень многими пакетами (естественно, вывод ошибок другой). Но суть в том, что что бы я не захотел поставить - обязательно будет геморрой. Как-нибудь это можно лечить, не снося всю систему и не ставя свежий генту?
»
- Для комментирования войдите или зарегистрируйтесь
Так будет всегда, поскольку
Так будет всегда, поскольку вы нарушаете принципы работы Генту.
И зачем вам тогда Гента, если ваша бизнес-модель ей несоответствует?!
Ставьте СентОС/Дебиан и не крутите себе и нам голову...
SysA написал: зачем вам
+1
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Не знаю, привык и нравится. И
Не знаю, привык и нравится. И ничего лишнего.
Так по теме - меня спасет только переустановка генты и постоянные обновления мира?
К тому же я при установке генту по хендбуку нигде не видел, что надо что-то регулярно делать, чтобы оно работало без проблем.
Цитата:при установке генту
хендбук - это,так сказать ,руководство по установке.
По вашему, с системой ничего не надо делать?,установил и на века?)) Странный подход.
Обновляйте.
Достаточно делать раз в месяц
Достаточно делать раз в месяц emerge --sync && emerge -u1ND world. А еще лучше еженедельно, чтобы не откладывать в ящик. Помню как я мучился с обновлением сервера, который предыдущий админ почти год не обновлял. Убивать его нельзя, выключать на долго тоже. Но ничего, попыхтев 2 дня обновил, вычистил все устаревшие пакеты, которых в дереве портаджей уже давно не было. Конечно не все было легко и гладко.
Если руки из нужного места растут, и на генту сервер держите, то думаю и с головой у вас все в порядке должно быть.
А про то что в хендбуке не написано - так это и так ясно должно быть, что нужно периодически обновлять систему.
Благодарю за разъяснения,
Благодарю за разъяснения, теперь стало более понятно, в чем я ошибался )
Просто привык и ценил никсы за то, что ставишь и забываешь, а оно работает и работает, и не сглючит само по себе внезапно.
--sync я делаю не так уж редко, ядра новые собираю, а вот на все остальное внимания не обращал. Работает же, че лезть )
У меня сейчас все, кроме того, что ставил дополнительно, от генту 2006.1. Хехе )
Ну а вообще это конечно очень большой минус системы - обновиться на недельку без проблем, а коли запоздал, так получи геморрой. В винде же такого с обновлениями не случается.
Не надо сравнивать генту и
Не надо сравнивать генту и виндовс. Любую систему рано или поздно приходится обновлять, и чтобы не было затыков в будущем - нужно выполнять обновления регулярно.
Возможные затыки - начиная от удаления из дерева портаджей какого-то старого или неподдерживаемого софта, старых ебилдов, смена профиля(если у вас 2006.1 то сто процентов портадж попросит сделать eselect profile, если этого еще небыло сделано), далее - обновление glibc, gcc, потом gcc-config, revdep-rebuild, perl-cleaner, python-updater. И не забыть про etc-update, dispatch-conf. Потом можно осторожненько пробежаться emerge -c(именно -c, а не -C).
Я бы еще настоятельно порекомендовал создать бекап системы(хотя бы просто в тарбол закатать) на случай неудачи.
Не, все не настолько
Не, все не настолько печально. Профиль свеженький.
gcc только что поставил новый, glibc тоже, perl-cleaner нормально отработал после установки свежей berkley db, питон обновлял с полгода назад (ужас был ещё тот - новый надо собрать, а старым он не собирается, или что-то такое).
Сейчас делается "emerge -u1ND world", посмотрим, встанет ли на какой-нибудь ошибке (аж 145 пакетов ставит будет).
А потом redep-rebuild
А потом redep-rebuild
Не доделался, остановился на
Видимо и groupadd старый ) Как поправить бы?
emerge -u1 sys-apps/shadow
emerge -u1 sys-apps/shadow
Благодарю) С помощью формчан
Благодарю) С помощью формчан уже половина мира пересобралась успешно.
Сейчас затык тут:
emerge lafilefixer gentoolkit
Не грусти, товарищ! Всё хорошо, beautiful good!
Сразу же получил в лоб (вроде
Сразу же получил в лоб (вроде зависимость от gentoolkit).
Покажи emerge --info
Покажи emerge --info
Не грусти, товарищ! Всё хорошо, beautiful good!
ussr ~ # emerge
ussr ~ # emerge --info, 2.6.6-r2, 3.1.3-r1, 2.65-r1, 1.5::, 1.6.3::, 1.7.9-r1::, 1.8.5-r3::, 1.9.6-r2::, 1.10.3, 1.11.1
Portage 2.1.9.42 (default/linux/x86/10.0, gcc-4.4.5, glibc-2.11.3-r0, 2.6.36-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.36-gentoo-r8-i686-Intel-R-_Pentium-R-_4_CPU_2.80GHz-with-gentoo-1.12.9
Timestamp of tree: Wed, 13 Apr 2011 19:30:01 +0000
app-shells/bash: 4.1_p9
dev-lang/python: 2.4.3-r1::
dev-util/cmake: 2.8.1-r2
sys-apps/baselayout: 1.12.9::
sys-apps/sandbox: 2.4
sys-devel/autoconf: 2.13::
sys-devel/automake: 1.4_p6::
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.1.2, 4.2.4-r1, 4.3.4, 4.4.5
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.10
sys-devel/make: 3.80-r4::
virtual/os-headers: 2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm iconv ipv6 modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline session ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access auth auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in deflate mime-magic cern-meta expires headers usertrack unique-id proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
UPD:
emerge –unmerge –quiet expat gettext
Появились циркулярные (как мне нравится это слово) зависимости
emerge acl
emerge –quiet expat gettext
attr поставился при емердже acl.
realpath все так же не ставится.
Похоже вы не читали это. Но,
Похоже вы не читали это.
Но, самое главное, - надо обязательно вот это учесть! А то у вас каша из gCC (да и из питонов тоже.
BTW: покажите
ussr ~ # gcc-config -l [1]
ussr ~ # gcc-config -l
[1] i686-pc-linux-gnu-4.1.2
[2] i686-pc-linux-gnu-4.2.4
[3] i686-pc-linux-gnu-4.4.5 *
Мир дособрался (все 156 пакетов поставились), в том числе gentoolkit.
revdeb-rebuild сделал, тоже отработал нормально.
emerge -depclean снес лишнее.
Но! При загрузке очень сильно ругается udev, хотя через несколько секунд загрузка идет дальше нормально.
Куча сообщений вида
Вам еще надо убедиться, что
Вам еще надо убедиться, что
отрабатывает нормально и вычистить старые версии ГЦЦ и питона:
После этого пересобрать ядро с обновленным ГЦЦ, а после того - перекомпилить удев (кстати - какая версия?) и ошибок быть не должно.
python-updater куда-то исчез,
python-updater куда-то исчез, начал ставить
"emerge -P" нормально отработал (написал в конце что 2 ошибки, но какие не сказал - только что по поводу битых bz2 архивов каких-то) после "emerge swig". Старый гцц и питон снес.
Дописываю по мере поступления информации))
После манипуляций выше python-updater поставился.
Едем дальше. python-updater не работает, но не по своей вине.
Начинает переставлять пакеты (в частности git), но тут лезут ошибки от bzip2 - мол, архивы битые (в самом начале емерджа). Т.е. чексуммы проверяет, начинает распаковывать и ругается что файл битый. Что за ерунда - не понимаю.
Едем ещё дальше.
Почистил вообще весь distfiles. Заемерджил git, распаковался и поставился нормально.
После этого имеем ошибки, о которых я говорил ранее, но python-updater в итоге вроде как отработал.
Эээ, я же писал, что emerge
Эээ, я же писал, что emerge -P надо делать ПОСЛЕ того, как python-updater завершится нормально!!!
Цель не в сносе, а в целостности системы.
Похоже вам надо будет сделать как минимум
А по-нормальному - читайте здесь
Там не было четко сказано
Там не было четко сказано "после", но в любом случае - оно вроде как заработало.
Ошибки с распаковкой м.б. были вызваны разгоном (как раз в этот момент поэкспериментировал в с процем, т.к. надо было включить в биосе юсб). Вобщем пока что не объявлялись больше.
Ядро пересобрал, udevd тоже. Даже пробовал на всякий случай удалять эти самые /dev/ramXX ручками - все равно ругается так же.
Запустил "emerge -e system". Это надолго...
Вроде все доделалось, без
Вроде все доделалось, без каких-либо ошибок.
Ошибки от udevd по поводу '/dev/ramXX' при загрузке остались.
Странно...
Странно... покажите
ussr ~ # dmesg|grep -i ram [
ussr ~ # dmesg|grep -i ram
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] modified physical RAM map:
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE
[ 0.000000] #9 [0000010000 - 0000011000] TRAMPOLINE
[ 0.001526] Security Framework initialized
[ 0.147106] reserve RAM buffer: 000000000009fc00 - 000000000009ffff
[ 0.147111] reserve RAM buffer: 000000003fff0000 - 000000003fffffff
[ 0.358441] Console: switching to colour frame buffer device 80x30
[ 0.359697] nvidiafb: PCI nVidia NV17 framebuffer (64MB @ 0xF0000000)
[ 0.779006] ehci_hcd 0000:00:1d.7: reset hcs_params 0x104208 dbg=1 cc=4 pcc=2 ordered !ppc ports=8
[ 0.779013] ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
[ 0.840467] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
Покажите udevadm info -a -p
Покажите
ussr ~ # udevadm info -a -p
ussr ~ # udevadm info -a -p $(udevadm info -q path -n /dev/ram)
device node not found
info: option requires an argument -- 'p'
/dev/ram и нету такого. Есть от /dev/ram0 до /dev/ram15.
Так, насколько я понял это рамдиски. Они включены в ядре, как раз 16 штук. Убить их?
Странно, вроде бы должен все
Странно, вроде бы должен все показать... ну дайте ему ram* раз такое дело...
А они вам точно нужны в монолите? У меня так модулем включены на всякий случай, если понадобятся...
ussr linux # udevadm info -a
ussr linux # udevadm info -a -p $(udevadm info -q path -n /dev/ram*)
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/virtual/block/ram0':
KERNEL=="ram0"
SUBSYSTEM=="block"
DRIVER==""
ATTR{range}=="1"
ATTR{ext_range}=="1"
ATTR{removable}=="0"
ATTR{ro}=="0"
ATTR{size}=="32768"
ATTR{alignment_offset}=="0"
ATTR{discard_alignment}=="0"
ATTR{capability}=="30"
ATTR{stat}==" 0 0 0 0 0 0 0 0 0 0 0"
ATTR{inflight}==" 0 0"
Вы может не заметили, я добавил в пост выше - это рамдиски, мне они не нужны. Можно их безболезнено убить в ядре?
Зачем убивать - сделайте
Зачем убивать - сделайте модулем - вдруг понадобятся, а перекомпиляция ядра не очень хорошая штука, надо многое (у меня так 40-50 пакетов наберется) пересобирать потом, чтобы чисто работало...
Кстати, (оффтопик) - а каким броузером постите сюда?
Вобщем убил. Последние лет 5
Вобщем убил.
Последние лет 5 мне не приходило в голову что-то пересобирать после установки нового ядра или, тем более, смены каких-то опций) И даже работало )))
Все, по поводу ramXX больше не ругается.
Остались только сообщения от udevd (это не все, а для примера, остальные аналогичны)
emerge =portage-2.2* ;емерге
emerge =portage-2.2* ;емерге -е @world; emerge -e @installed ; etc-update; emerge -p --depclean;emerge --depclean
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Зачем удалял пакеты? Сделал
Зачем удалял пакеты? Сделал только хуже.
Обнови sys-devel/make, после этого попробуй еще раз мои команды.
Не грусти, товарищ! Всё хорошо, beautiful good!
emerge gentoolkit ? CoolMan
emerge gentoolkit ?
http://bugs.gentoo.org/235734
что-то добрый я сегодня ....
/
А почитать? :)
# emerge -av1 dev-libs/expat
(и повторить/продолжить) не прокатывает?ЗЫ: А вообще ИМХО программы дОлжно устанавливать на актуальную систему (
emerge --sync && emerge -uDN world && revdep-rebuild
), тогда проблем будет минимум (и проблемы будут такие, с которыми лучше обращаться в багзиллу).:wq
--
Live free or die
expat свеженький стоит и так
expat свеженький стоит и так )
.
lafilefixer
установился?Тогда:
lafilefixer --justfixit
revdep-rebuild
После попытка доустановить два оставшиеся пакета.
:wq
--
Live free or die
CoolMan написал(а): К тому
Работает она без проблем. Проблемы начинаются когда ты хочеш поставить новый софт. Перед этим нужно какбы систему привести к актуальному состоянию, иначе и получится то что у тебя сейчас.
ничё страшного - можно и 10
ничё страшного - можно и 10 лет не обновляться ;)
люди, вон, из stage1 умудряются поставить ;)
глваное - правильно выходить на обновление, когда нужно
если тут по форуму поискать, то можно найти несколько топиков с дельными советами как нужно поступать в таких случаях
советы дельные и действенные.
так что, поставите нужный софт - и забудьте про обновления нахер ;)
касательно про тут (на будущее)
у вас Error 2 , а корень зла выше - в Error 1
что-то добрый я сегодня ....
Цитата: И так происходит с
Пробуйте при каждой сборке выполнять #emerge -D <пакет> - тогда будет сборка с глубокими, непрямыми зависимостями. Должно помочь, как я думаю.
Также никто не отменял загрузку rpm/deb и распаковку этих архивов в систему. Главное, чтобы зависимости были собраны/установлены и архитектура соответствовала.
1: Ошибка в логе находится выше.
2: Нужно пересобрать на самые последние версии Berkeley DB и бэкенды для BDB/HDB.
KibeR_ShuriK
Запрещаю.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.