-
Bug
-
Resolution: Expected Behavior
-
Normal
-
None
-
None
-
None
Error when I run 'ego query versions openrc':
Traceback (most recent call last): File "/usr/bin/ego", line 91, in <module> run_ego_module(install_path, action, ego_config, args) File "/usr/share/ego/python/ego_helpers.py", line 63, in run_ego_module ego_module(*args) File "/usr/share/ego/python/ego.py", line 123, in __call__ self.handle(**options) File "/usr/share/ego/modules/query.ego", line 39, in handle handler(**options) File "/usr/share/ego/modules/query.ego", line 46, in handle_versions_subcommand ebuilds = sorted(atom.list_matching_ebuilds(), key=lambda x: ( File "/usr/lib64/python3.4/site-packages/appi/base/util/decorator.py", line 14, in wrapper setattr(self, attr_name, method(self)) File "/usr/lib64/python3.4/site-packages/appi/atom.py", line 130, in list_matching_ebuilds locations = Repository.list_locations() File "/usr/lib64/python3.4/site-packages/appi/conf/repository.py", line 34, in list_locations return (repo.location for repo in cls.list()) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 58, in list self._fetch_instances() File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 35, in _fetch_instances for conf_file in self.get_conf_files(): File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files [56/4973] expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files [0/4973] expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 86, in get_conf_files expanded_paths.extend(self.get_conf_files(path.iterdir())) File "/usr/lib64/python3.4/site-packages/appi/conf/base.py", line 85, in get_conf_files if path.is_dir(): File "/usr/lib64/python3.4/pathlib.py", line 1213, in is_dir return S_ISDIR(self.stat().st_mode) File "/usr/lib64/python3.4/pathlib.py", line 1061, in stat return self._accessor.stat(self) File "/usr/lib64/python3.4/pathlib.py", line 326, in wrapped return strfunc(str(pathobj), *args) OSError: [Errno 40] Too many levels of symbolic links: '/etc/portage/repos.conf/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo/funtoo'
Probably related to the fact that I have a local overlay.
Per https://www.funtoo.org/Funtoo_Kits ...
ln -s /var/git/meta-repo/repos.conf /etc/portage/repos.conf
Per https://www.funtoo.org/Local_Overlay ...
ln -s /var/git/meta-repo/repos.conf/ /etc/portage/repos.conf/funtoo
The second results in a link called 'funtoo' inside /var/git/meta-repo/repos.conf/.