Обновление старой CDS до 14

Здравствуйте

Попытка обновиться до 14 версии со старой

http://pastebin.calculate-linux.ru/ru/show/10266

патался вручную устранять блокировки но пока это привело только к тому что cl-install перестал запускать

cds make.conf # cl-install --help
/bin/udevadm: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /lib/libblkid.so.1)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/calculate/core/server/func.py", line 938, in __call__
    return self.f(*args,**kwargs)
  File "/usr/lib/python2.7/site-packages/calculate/core/server/func.py", line 1772, in wrapper
    brief_label=brief_label)
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 375, in __init__
    brief=brief,onlyhelp=onlyhelp))
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 307, in __init__
    onlyhelp=onlyhelp))
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 237, in __init__
    varObj=varObj)
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 155, in __init__
    self.values.append(ChoiceValue(dv,varSource,readOnly=True))
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 100, in __init__
    zip(*varObj.getMapHumanReadable().items())
ValueError: need more than 0 values to unpack
ValueError:need more than 0 values to unpack(calculate.core.server.api_types:100)
 * need more than 0 values to unpack

glibc боюсь трогать

Подскажите возможно это разрулить без печальных последствий?

спасибо

попробуйте собрать udev не из бинарных пакетов: FEATURES="-getbinpkg"

спасибо. немного продвинулся

при обновлении udev упирается в lvm2

http://pastebin.calculate-linux.ru/ru/show/10286

попытка обновить lvm2. видимо нужен новый glibc

libtool: link: i686-pc-linux-gnu-gcc -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wformat-security -Wformat-nonliteral -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wsuggest-attribute=noreturn -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-typedef-redefinition -Werror=overflow -Wnested-externs -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector -fPIE --param=ssp-buffer-size=4 -ffat-lto-objects -O2 -march=i686 -pipe -Wl,--no-undefined -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -pie -o systemd-udevd src/udev/udevd.o  -Wl,--as-needed ./.libs/libudev-core.a -lblkid -lkmod -lacl -ldw -lrt -ldl -pthread
/lib/libblkid.so.1: undefined reference to `secure_getenv@GLIBC_2.17'
collect2: error: ld returned 1 exit status
make: *** [systemd-udevd] Error 1
 * ERROR: sys-fs/udev-216::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-fs/udev-216::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/udev-216::gentoo'`.
 * The complete build log is located at '/var/calculate/tmp/portage/sys-fs/udev-216/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/sys-fs/udev-216/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/sys-fs/udev-216/work/systemd-216-abi_x86_32.x86'
 * S: '/var/calculate/tmp/portage/sys-fs/udev-216/work/systemd-216'

>>> Failed to emerge sys-fs/udev-216, Log file:

>>>  '/var/calculate/tmp/portage/sys-fs/udev-216/temp/build.log'

 * Messages for package sys-fs/udev-216:

 * ERROR: sys-fs/udev-216::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-fs/udev-216::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/udev-216::gentoo'`.
 * The complete build log is located at '/var/calculate/tmp/portage/sys-fs/udev-216/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/sys-fs/udev-216/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/sys-fs/udev-216/work/systemd-216-abi_x86_32.x86'
 * S: '/var/calculate/tmp/portage/sys-fs/udev-216/work/systemd-216'

а glibc просит новое ядро

http://pastebin.calculate-linux.ru/ru/show/10285

прошу совета какая последовательность действий в такой ситуации. боюсь что не взлетит после перезагрузки

eix у меня перестал почему-то выдавать все что связано с calulate

  # eix calculate-sources
Совпадений не найдено.

всем заранее спасибо

eix у меня перестал почему-то выдавать все что связано с calulate

Выполните eix-update

Пока udev не оживет машину лучше не перезапускать. Какие версии udev, glibc установлены сейчас? Какая версия udev была установлена до обновления? Как я понял вы выполнили частичное обновление в котором обновился udev: /bin/udevadm: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /lib/libblkid.so.1)

Приложите часть emerge.log, которая содержит обновление пакетов за последние дни.