On Fri, 04 Jun 2021 07:39:25 -0400,
John Covici wrote:
> 
> Hi.  After my latest update, when I try to emerge anything, I get the
> following:
> Traceback (most recent call last):
>   File "/usr/lib/python-exec/python3.8/emerge", line 51, in <module>
>       retval = emerge_main()
>          File "/usr/lib/python3.8/site-packages/_emerge/main.py", line
>          1319, in emerge_main
>              return run_action(emerge_config)
>                   File
>                   "/usr/lib/python3.8/site-packages/_emerge/actions.py",
>                   line 3392, in run_action
>                       retval = action_build(emerge_config,
>                          spinner=spinner)
>                            File
>                               
> "/usr/lib/python3.8/site-packages/_emerge/actions.py",
>                               line 414, in action_build
>                                   retval = mydepgraph.display(
>                                     File
>                                        
> "/usr/lib/python3.8/site-packages/_emerge/depgraph.py",
>                                        line 8685, in display
>                                            return display(self, mylist, 
> favorites,
>                                               verbosity)
>                                                 File
>                                                 
> "/usr/lib/python3.8/site-packages/_emerge/resolver/output.py",
>                                                 line 775, in __call__
>                                                     self.conf =
>                                                        
> _DisplayConfig(depgraph, mylist,
>                                                        favorites, verbosity)
>                                                          File
>                                                          
> "/usr/lib/python3.8/site-packages/_emerge/resolver/output_helpers.py",
>                                                          line 201, in __init__
>                                                              
> initial_atoms=root.setconfig.getSetAtoms("selected"))
>                                                                   File
>                                                                   
> "/usr/lib/python3.8/site-packages/portage/_sets/__init__.py",
>                                                                   line 271, 
> in getSetAtoms
>                                                                       
> myatoms.update(self.getSetAtoms(s,
>                                                                            
> File
>                                                                               
> "/usr/lib/python3.8/site-packages/portage/_sets/__init__.py",
>                                                                               
> line 260, in
>                                                                               
> getSetAtoms
>                                                                               
>     myatoms =
>                                                                               
>     myset.getAtoms()
>                                                                               
>       File
>                                                                               
>          "/usr/lib/python3.8/site-packages/portage/_sets/base.py",
>                                                                               
>          line 58, in
>                                                                               
>          getAtoms
>                                                                               
>              self._load()
>                                                                               
>                   File
>                                                                               
>                   "/usr/lib/python3.8/site-packages/portage/_sets/base.py",
>                                                                               
>                   line 53,
>                                                                               
>                   in _load
>                                                                               
>                       self.load()
>                                                                               
>                            File
>                                                                               
>                            
> "/usr/lib/python3.8/site-packages/portage/_sets/dbapi.py",
>                                                                               
>                            line
>                                                                               
>                            111,
>                                                                               
>                            in
>                                                                               
>                            load
>                                                                               
>                                
> self._setAtoms(self.mapPathsToAtoms(self._files,
>                                                                               
>                                     File
>                                                                               
>                                     
> "/usr/lib/python3.8/site-packages/portage/_sets/dbapi.py",
>                                                                               
>                                     line
>                                                                               
>                                     83,
>                                                                               
>                                     in
>                                                                               
>                                     mapPathsToAtoms
>                                                                               
>                                         for
>                                                                               
>                                            p
>                                                                               
>                                            in
>                                                                               
>                                            exclude_paths:
>                                                                               
>                                            TypeError:
>                                                                               
>                                            'NoneType'
>                                                                               
>                                            object
>                                                                               
>                                            is
>                                                                               
>                                            not
>                                                                               
>                                            iterable
> 
> I have binary packages for lots of things, including portage if I need
> it, but no way to emerge any of them.
> 
> 
> Thanks in advance for any suggestions.

I have an update.  I was able to get emerge to work again by unpacking
a binary package of portage into /usr/lib/python3.8 but if I try to
emerge portage again, I get that traceback again.  Is portage 0.3.19
broke?

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         cov...@ccs.covici.com

Reply via email to