При установке пакетов получаю такое сообщение от emerge
# emerge -av1 dev-python/numpy
!!! Repository 'gentoo' has sync-type attribute set to unsupported value: 'calculate'
!!! Installed sync-types are: '['cvs', 'git', 'mercurial', 'rsync', 'svn', 'webrsync']'
!!! Repository 'distros' has sync-type attribute set to unsupported value: 'calculate'
!!! Installed sync-types are: '['cvs', 'git', 'mercurial', 'rsync', 'svn', 'webrsync']'
!!! Repository 'calculate' has sync-type attribute set to unsupported value: 'calculate'
!!! Installed sync-types are: '['cvs', 'git', 'mercurial', 'rsync', 'svn', 'webrsync']'
Local copy of remote index is up-to-date and will be used.
Хотя eix-sync отрабатывает без ошибок, вроде.
Я так понял установился непатченный emerge из Gentoo?
И как вернуть нормальный?
Ещё на другой машине почему-то в grub возникла запись Gentoo вместо Calculate.
Такое ощущение, что где-то прорыв Варпа случился.
1 Like
А проблему решили? Просто у меня все руки не доходят. Причем иногда это неудобство превращается в ошибку emerge типа такой:
build.log
[ERROR] Exception in callback AsynchronousTask._exit_listener_cb(<bound method...7efdcf969130>>)
handle: <Handle AsynchronousTask._exit_listener_cb(<bound method...7efdcf969130>>)>
Traceback (most recent call last):
File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/lib/python3.12/site-packages/_emerge/AsynchronousTask.py", line 209, in _exit_listener_cb
listener(self)
File "/usr/lib/python3.12/site-packages/_emerge/EbuildPhase.py", line 255, in _async_start_exit
task.future.cancelled() or task.future.result()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/_emerge/EbuildPhase.py", line 161, in _async_start
await _setup_repo_revisions(self.settings)
File "/usr/lib/python3.12/site-packages/_emerge/EbuildPhase.py", line 108, in _setup_repo_revisions
sync = portage.sync.module_controller.get_class(repo_ref.sync_type)()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/portage/module.py", line 160, in get_class
raise InvalidModuleName(f"Module name '{modname}' is invalid or not found")
portage.module.InvalidModuleName: Module name 'calculate' is invalid or not found
И тогда приходится править sync-type и url в /etc/portage/repos.conf/zz-calculate.conf
.