У меня на настольном компе стоит дистрибутив CLS, который я не переустанавливал с версии 11.09, только регулярно обновляю. Начиная с версии ядра 3.3.5 у меня перестала появляться slpash при загрузке системы. Сейчас попытался еще раз пересобрать это ядро и вчитаться в ошибки. Вот что он пишет на стадии генерирования initramfs:
/usr/sbin/splash_geninitramfs: line 183: cd: //etc/splash/tty1: Нет такого файла или каталога
ls: невозможно получить доступ к *cfg: Нет такого файла или каталога
И вот какие ошибки он выдал после окончания компилляции:
Traceback (most recent call last):
File "/usr/bin/cl-kernel", line 58, in <module>
elif not kernel.makeKernel(options):
File "/usr/lib/calculate-2.2/calculate-builder/pym/cl_kernel_cmd.py", line 187, in makeKernel
if not self.logicObj.versionMigrate():
File "/usr/lib/calculate-2.2/calculate-builder/pym/cl_kernel.py", line 353, in versionMigrate
return self.performVersionMigrate()
File "/usr/lib/calculate-2.2/calculate-builder/pym/cl_kernel.py", line 392, in performVersionMigrate
clTemplate = updateConfFiles()
File "/usr/lib/calculate-2.2/calculate-builder/pym/cl_apply_template.py", line 52, in __init__
clVars.importDataObject()
File "/usr/lib/calculate-2.2/calculate-builder/pym/cl_apply_template.py", line 44, in importDataObjec
'cl_fill_%s' %self.section))
File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_datavars.py", line 149, in importData
raise self.DataVarsError("%s\n%s"%(err1,err2))
cl_datavars.DataVarsError: Ошибка импорта модуля cl_vars_install
ошибка: No module named cl_vars_install
Тем не менее, это ядро рабочее, за исключением разве что splash.
Повторюсь, систему я обновляю часто, примерно раз в 2-3 дня, обновляю все по правилам (eix-sync && emerge -avuDN world). Тем не менее, на ноутбуке и на работе, где стоят системы, установленные не так давно, этой проблемы нет. Как решить эту проблему?
Версия cls-themes 12.0, только вчера обновлял.
Версии calculate-utilities 2.2.29-r4 и 3.0.0_beta1-r2, они почему-то в 2 слота установлены, так и должно быть?
Хотелось бы еще добавить, что на ноутбуке после вчерашнего обновления тоже слетела тема при загрузке Calculate, хотя до вчерашнего дня с ней все было в порядке.
Версия cls-themes 12.0, только вчера обновлял.
Версии calculate-utilities 2.2.29-r4 и 3.0.0_beta1-r2, они почему-то в 2 слота установлены, так и должно быть?
[…]
Хотелось бы еще добавить, что на ноутбуке после вчерашнего обновления тоже слетела тема при загрузке Calculate, хотя до вчерашнего дня с ней все было в порядке.
sheridan ~ # cl-core --method configure_system
Traceback (most recent call last):
File “/usr/sbin/cl-core”, line 18, in
from calculate.core.server.cl_server import main
File “/usr/lib64/python2.7/site-packages/calculate/core/server/cl_server.py”, line 29, in
from replace_class import replaceClass, local_method
File “/usr/lib64/python2.7/site-packages/calculate/core/server/replace_class.py”, line 21, in
from cert_cmd import parse
File “/usr/lib64/python2.7/site-packages/calculate/core/server/cert_cmd.py”, line 24, in
from M2Crypto import X509, EVP
File “/usr/lib64/python2.7/site-packages/M2Crypto/init.py”, line 22, in
import __m2crypto
ImportError: /usr/lib64/python2.7/site-packages/M2Crypto/__m2crypto.so: undefined symbol: PEM_read_bio_ECPrivateKey
sheridan ~ #
sys-apps/calculate-install
Installed versions: 2.2.29
Т.е. там две версии, старая и новая установлены, но выбрана старая. Как ее выбрать?
И /etc/calculate/calculate3.env у меня нет, только /etc/calculate/calculate2.env
Mike Hiretsky wrote:
Метод не найден: configure_system
А какой версии у вас calculate-install ? Что содержится в /etc/calculate/calculate3.env ? Попробуйте перезапустить /etc/init.d/calculate.