Обновление старой системы CDS

Всем привет

Есть давно не обновляемый сервер CDS

Попытки обновить с помощью cl-update приводят к следующему:

cds ~ # cl-update
Синхронизация репозиториев
 * Синхронизация Distros репозитория ...                                                                                                                          [ ok ]
 * Синхронизация Calculate репозитория ...                                                                                                                        [ ok ]
 * Синхронизация Gentoo репозитория ...                                                                                                                           [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Исправление настроек ...                                                                                                                                       [ ok ]
 * Обновление конфигурационных файлов ...                                                                                                                         [ ok ]
Проверка обновлений
 * Вычисление зависимостей -Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/calculate/core/server/func.py", line 841, in run
    res = method(*args)
  File "/usr/lib/python2.7/site-packages/calculate/update/update.py", line 722, in premerge
    extra_params=param)) as emerge:
  File "/usr/lib/python2.7/site-packages/calculate/update/emerge_parser.py", line 116, in __init__
    emerge_default_opts)
  File "/usr/lib/python2.7/re.py", line 155, in sub
    return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or buffer
 ...
 * TypeError:expected string or buffer(re:155)
 * Не удалось обновить

cds ~ # eix calculate-ut
[U?] sys-apps/calculate-utils [1]
     Available versions:  (3) 3.5.1.8 3.5.2.25 3.5.3 3.5.3.1 3.5.4 ~3.5.4-r1 3.5.4.1 3.5.4.2 3.5.4.3 **3.5.9999
       {backup client console desktop +install minimal pxe qt4 server PYTHON_TARGETS="python2_7"}
     Installed versions:  2.2.32-r15(16:49:52 23.01.2015)(cl_builder cl_server -cl_assemble) 3.3.1.3(3)(02:42:55 21.03.2015)(console pxe server -client -desktop -minimal -qt4 PYTHON_TARGETS="python2_7")
     Homepage:            http://www.calculate-linux.org/main/en/calculate_utilities
     Description:         A set of Calculate utilities for system installation, build and upgrade

[1] "calculate" /var/lib/layman/calculate
cds ~ # emerge sys-apps/calculate-utils


!!! Timed out while closing connection to binhost
!!! '--binpkg-changed-deps=n' is not a valid package atom.
!!! Please check ebuild(5) for full details.
cds ~ # 

cds ~ # uname -a
Linux cds 3.14.22-calculate #1 SMP Thu Oct 16 09:24:53 UTC 2014 i686 Intel(R) Celeron(R) D CPU 3.06GHz GenuineIntel GNU/Linux

Вообщем portage сломан конкретно, а обновить очень хочется, т.к. много чего поставлено и настроено и установка с нуля займет много времени.

Есть ли какой-то алгоритм действий в такой ситуации.

Буду признателен за любые подсказки. Спасибо

А пробовал обновить сначала питон? Тебе, кажется, нужен, питон 2,7. Калькоутилиты на нём же написаны

Обновлять будет долго и мучительно. Если CDS ставился как рекомендовано - с 2мя корневыми разделами - все проще. Установка через .iso. Настройки должны делаться шаблонами. Если нет - не поздно их сделать. Все, что настраивалось через /etc, нужно сделать шаблонами .clt. Иного безболезненного перенесения не будет.

Валерий Скочилов wrote:

Обновлять будет долго и мучительно. Если CDS ставился как рекомендовано - с 2мя корневыми разделами - все проще. Установка через .iso. Настройки должны делаться шаблонами. Если нет - не поздно их сделать. Все, что настраивалось через /etc, нужно сделать шаблонами .clt. Иного безболезненного перенесения не будет.

У меня тоже традиционная проблема с обновлениями:
Хочу обновится через iso и получаю в ответ
cl-install --iso /var/calculate/remote/linux/cds-17.6-x86_64.iso
* Ошибка в параметре --iso. Неправильный файл образа

Попытка обновить calculate-utils тянет за собой кучу неудовлетворенных зависимостей с жалобами на два экрана
а так на винте есть спец раздел на этот случай для системы ,
и /var/calculate/remote/linux на отдельном разделе .
и все что в etc правил шаблонами обозвал .
Короче по феншую а бестолку ((

Можно попробовать обновить без зависимостей

emerge -O calculate-utils