Система x86_64. Не обновлялся с выхода 11.3, а тут решил надо бы. Обновление проводил с бинарных сборок и вылезло вот такое после последующей перезагрузки.
cl-syns
Traceback (most recent call last):
File "/usr/bin/cl-sync", line 29, in <module>
from cl-sync_cmd import sync_cmd
File "/usr/lib/calculate-2.2/calculate-client/pym/cl-sync_cmd.py",line 16,in <module>
from cl_client import client, _app_,_version_
File "/usr/lib/calculate-2.2/calculate-client/pym/cl_client.py", line 34 in <module>
from cl_template mport template, iniParser
File "/usr/lib/calculate-2.2/calculate-client/pym/cl_template.py", line 22, in <module>
from xmp import xpath
ImportError:cannot import name xpath
Сегодня после обновления - подобная проблема. При выходе клиента из системы - выскакивает:
Traceback (most recent call last):
File "/usr/bin/cl-sync", line 63, in <module>
progress=opts.progress):
File "/usr/lib/calculate-2.2/calculate-client/pym/cl_sync_cmd.py", line 148, in umountUserResAndSync
progress=progress)
File "/usr/lib/calculate-2.2/calculate-client/pym/cl_client.py", line 1679, in umountUserResAndSync
self.tarSymLinks(homeDir,uid,gid)
File "/usr/lib/calculate-2.2/calculate-client/pym/cl_client.py", line 1387, in tarSymLinks
os.chown(uid,gid)
TypeError: chown() takes exactly 3 arguments (2 given)
… подскажите, куда копать… Догадываюсь, что опять в сторону Питона, но вот конкретнее…?
“eselect python list” выдает в качестве активного “python2.7”, пробовал “рубануть с плеча” - python-updater-ом - не помогло …
Ошибка будет исправлена в calculate-client-2.2.27-r3. Сейчас можете воспользоваться патчем для файла /usr/lib/calculate-2.2/calculate-client/pym/cl_client.py