Public bug reported:

╭────────────────────────────────────────────────────────────── Traceback (most 
recent call last) 
───────────────────────────────────────────────────────────────╮
│ /usr/lib/python3/dist-packages/nala/nala.py:347 in upgrade                    
                                                                                
 │
│                                                                               
                                                                                
 │
│   344 │   │   auto_remover(cache, nala_pkgs)                                  
                 ╭───────── locals ──────────╮                                  
 │
│   345 │   │   get_changes(cache, nala_pkgs, "upgrade")                        
                 │         assume_yes = None │                                  
 │
│   346 │                                                                       
                 │        auto_remove = None │                                  
 │
│ ❱ 347 │   _upgrade(exclude)                                                   
                 │        color_force = None │                                  
 │
│   348                                                                         
                 │              debug = None │                                  
 │
│   349                                                                         
                 │      download_only = None │                                  
 │
│   350 @nala.command(help=_("Install packages."))                              
                 │        dpkg_option = []   │                                  
 │
│                                                                               
                 │            exclude = None │                                  
 │
│                                                                               
                 │         fix_broken = None │                                  
 │
│                                                                               
                 │       full_upgrade = None │                                  
 │
│                                                                               
                 │ install_recommends = None │                                  
 │
│                                                                               
                 │   install_suggests = None │                                  
 │
│                                                                               
                 │           man_help = None │                                  
 │
│                                                                               
                 │              purge = None │                                  
 │
│                                                                               
                 │           raw_dpkg = None │                                  
 │
│                                                                               
                 │   remove_essential = None │                                  
 │
│                                                                               
                 │             simple = None │                                  
 │
│                                                                               
                 │             update = None │                                  
 │
│                                                                               
                 │            verbose = None │                                  
 │
│                                                                               
                 ╰───────────────────────────╯                                  
 │
│                                                                               
                                                                                
 │
│ /usr/lib/python3/dist-packages/nala/nala.py:345 in _upgrade                   
                                                                                
 │
│                                                                               
                                                                                
 │
│   342 │   │   │   )                                                           
                                                                                
 │
│   343 │   │                                                                   
                                                                                
 │
│   344 │   │   auto_remover(cache, nala_pkgs)                                  
                                                                                
 │
│ ❱ 345 │   │   get_changes(cache, nala_pkgs, "upgrade")                        
                                                                                
 │
│   346 │                                                                       
                                                                                
 │
│   347 │   _upgrade(exclude)                                                   
                                                                                
 │
│   348                                                                         
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭───────────────────────────────────────────── locals 
─────────────────────────────────────────────╮                                  
                         │
│ │        cache = <nala.cache.Cache object at 0x73938a26a490>                  
                     │                                                          
 │
│ │      exclude = None                                                         
                     │                                                          
 │
│ │   is_upgrade = (                                                            
                     │                                                          
 │
│ │                │   <Package: name:'coreutils' architecture='amd64' id:970>, 
                     │                                                          
 │
│ │                │   <Package: name:'libsqlite3-0' architecture='amd64' 
id:196>,                   │                                                    
       │
│ │                │   <Package: name:'libsqlite3-0' architecture='i386' 
id:11698>,                  │                                                   
        │
│ │                │   <Package: name:'python3-distupgrade' 
architecture='amd64' id:10328>,          │                                      
                     │
│ │                │   <Package: name:'sqlite3' architecture='amd64' id:1318>,  
                     │                                                          
 │
│ │                │   <Package: name:'sqlite3-doc' architecture='amd64' 
id:8243>,                   │                                                   
        │
│ │                │   <Package: name:'ubuntu-release-upgrader-core' 
architecture='amd64' id:10865>, │                                               
            │
│ │                │   <Package: name:'ubuntu-release-upgrader-gtk' 
architecture='amd64' id:11152>   │                                              
             │
│ │                )                                                            
                     │                                                          
 │
│ │ nested_cache = None                                                         
                     │                                                          
 │
│ │          pkg = <Package: name:'ubuntu-release-upgrader-gtk' 
architecture='amd64' id:11152>       │                                          
                 │
│ │    protected = set()                                                        
                     │                                                          
 │
│ 
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
                                                           │
│                                                                               
                                                                                
 │
│ /usr/lib/python3/dist-packages/nala/install.py:489 in get_changes             
                                                                                
 │
│                                                                               
                                                                                
 │
│    486 │   if arguments.raw_dpkg:                                             
                                                                                
 │
│    487 │   │   term.restore_locale()                                          
                                                                                
 │
│    488 │                                                                      
                                                                                
 │
│ ❱  489 │   download_pkgs(pkgs)                                                
                                                                                
 │
│    490 │   start_dpkg(cache, nala_pkgs)                                       
                                                                                
 │
│    491 │   write_history(cache, nala_pkgs, operation)                         
                                                                                
 │
│    492                                                                        
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭───────────────────────────────────────────────────────────── locals 
──────────────────────────────────────────────────────────────╮                 
         │
│ │     cache = <nala.cache.Cache object at 0x73938a26a490>                     
                                                      │                         
 │
│ │ nala_pkgs = PackageHandler(                                                 
                                                      │                         
 │
│ │             │   autoremoved=set(),                                          
                                                      │                         
 │
│ │             │   user_explicit=[],                                           
                                                      │                         
 │
│ │             │   local_debs=[],                                              
                                                      │                         
 │
│ │             │   not_needed=[],                                              
                                                      │                         
 │
│ │             │   delete_pkgs=[],                                             
                                                      │                         
 │
│ │             │   install_pkgs=[],                                            
                                                      │                         
 │
│ │             │   reinstall_pkgs=[],                                          
                                                      │                         
 │
│ │             │   upgrade_pkgs=[                                              
                                                      │                         
 │
│ │             │   │   NalaPackage(name='coreutils', 
version='9.5-1ubuntu1.25.04.1', size=1469770, old_version='9.5-1ubuntu1'),      
│                          │
│ │             │   │   NalaPackage(name='libsqlite3-0', 
version='3.46.1-3ubuntu0.1', size=715294, old_version='3.46.1-3'),           │  
                        │
│ │             │   │   NalaPackage(name='libsqlite3-0:i386', 
version='3.46.1-3ubuntu0.1', size=792512, old_version='3.46.1-3'),      │       
                   │
│ │             │   │   NalaPackage(name='python3-distupgrade', 
version='1:25.04.16', size=99590, old_version='1:25.04.15'),          │         
                 │
│ │             │   │   NalaPackage(name='sqlite3', 
version='3.46.1-3ubuntu0.1', size=149264, old_version='3.46.1-3'),              
  │                          │
│ │             │   │   NalaPackage(name='sqlite3-doc', 
version='3.46.1-3ubuntu0.1', size=7295290, old_version='3.46.1-3'),           │ 
                         │
│ │             │   │   NalaPackage(                                            
                                                      │                         
 │
│ │             │   │   │   name='ubuntu-release-upgrader-core',                
                                                      │                         
 │
│ │             │   │   │   version='1:25.04.16',                               
                                                      │                         
 │
│ │             │   │   │   size=25246,                                         
                                                      │                         
 │
│ │             │   │   │   old_version='1:25.04.15'                            
                                                      │                         
 │
│ │             │   │   ),                                                      
                                                      │                         
 │
│ │             │   │   NalaPackage(name='ubuntu-release-upgrader-gtk', 
version='1:25.04.16', size=9064, old_version='1:25.04.15')    │                 
         │
│ │             │   ],                                                          
                                                      │                         
 │
│ │             │   autoremove_pkgs=[],                                         
                                                      │                         
 │
│ │             │   autoremove_config=[],                                       
                                                      │                         
 │
│ │             │   delete_config=[],                                           
                                                      │                         
 │
│ │             │   recommend_pkgs=[],                                          
                                                      │                         
 │
│ │             │   suggest_pkgs=[],                                            
                                                      │                         
 │
│ │             │   configure_pkgs=[],                                          
                                                      │                         
 │
│ │             │   downgrade_pkgs=[],                                          
                                                      │                         
 │
│ │             │   held_pkgs=[]                                                
                                                      │                         
 │
│ │             )                                                               
                                                      │                         
 │
│ │ operation = 'upgrade'                                                       
                                                      │                         
 │
│ │      pkgs = [                                                               
                                                      │                         
 │
│ │             │   <Package: name:'coreutils' architecture='amd64' id:970>,    
                                                      │                         
 │
│ │             │   <Package: name:'libsqlite3-0' architecture='amd64' id:196>, 
                                                      │                         
 │
│ │             │   <Package: name:'libsqlite3-0' architecture='i386' 
id:11698>,                                                      │               
           │
│ │             │   <Package: name:'python3-distupgrade' architecture='amd64' 
id:10328>,                                              │                       
   │
│ │             │   <Package: name:'sqlite3' architecture='amd64' id:1318>,     
                                                      │                         
 │
│ │             │   <Package: name:'sqlite3-doc' architecture='amd64' id:8243>, 
                                                      │                         
 │
│ │             │   <Package: name:'ubuntu-release-upgrader-core' 
architecture='amd64' id:10865>,                                     │           
               │
│ │             │   <Package: name:'ubuntu-release-upgrader-gtk' 
architecture='amd64' id:11152>                                       │          
                │
│ │             ]                                                               
                                                      │                         
 │
│ 
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
                          │
│                                                                               
                                                                                
 │
│ /usr/lib/python3/dist-packages/nala/downloader.py:922 in download_pkgs        
                                                                                
 │
│                                                                               
                                                                                
 │
│   919                                                                         
                                                                                
 │
│   920 def download_pkgs(pkgs: Iterable[Package]) -> None:                     
                                                                                
 │
│   921 │   """Download package from a list of pkgs."""                         
                                                                                
 │
│ ❱ 922 │   download(                                                           
                                                                                
 │
│   923 │   │   Downloader(                                                     
                                                                                
 │
│   924 │   │   │   # Start the larger files first, as they take the longest    
                                                                                
 │
│   925 │   │   │   sorted(                                                     
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭───────────────────────────────────────── locals 
─────────────────────────────────────────╮                                      
                             │
│ │ pkgs = [                                                                    
             │                                                                  
 │
│ │        │   <Package: name:'coreutils' architecture='amd64' id:970>,         
             │                                                                  
 │
│ │        │   <Package: name:'libsqlite3-0' architecture='amd64' id:196>,      
             │                                                                  
 │
│ │        │   <Package: name:'libsqlite3-0' architecture='i386' id:11698>,     
             │                                                                  
 │
│ │        │   <Package: name:'python3-distupgrade' architecture='amd64' 
id:10328>,          │                                                           
        │
│ │        │   <Package: name:'sqlite3' architecture='amd64' id:1318>,          
             │                                                                  
 │
│ │        │   <Package: name:'sqlite3-doc' architecture='amd64' id:8243>,      
             │                                                                  
 │
│ │        │   <Package: name:'ubuntu-release-upgrader-core' 
architecture='amd64' id:10865>, │                                               
                    │
│ │        │   <Package: name:'ubuntu-release-upgrader-gtk' 
architecture='amd64' id:11152>   │                                              
                     │
│ │        ]                                                                    
             │                                                                  
 │
│ 
╰──────────────────────────────────────────────────────────────────────────────────────────╯
                                                                   │
│                                                                               
                                                                                
 │
│ /usr/lib/python3/dist-packages/nala/downloader.py:889 in download             
                                                                                
 │
│                                                                               
                                                                                
 │
│   886 │   Does not return if in Download Only mode.                           
                                                                                
 │
│   887 │   """                                                                 
                                                                                
 │
│   888 │   try:                                                                
                                                                                
 │
│ ❱ 889 │   │   run(downloader.start_download())                                
                                                                                
 │
│   890 │   except (CancelledError, RuntimeError) as error:                     
                                                                                
 │
│   891 │   │   if downloader.exit:                                             
                                                                                
 │
│   892 │   │   │   sys.exit(downloader.exit)                                   
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭────────────────────────────── locals ──────────────────────────────╮        
                                                                                
 │
│ │ downloader = <nala.downloader.Downloader object at 0x73938a488ec0> │        
                                                                                
 │
│ ╰────────────────────────────────────────────────────────────────────╯        
                                                                                
 │
│                                                                               
                                                                                
 │
│ /usr/lib/python3.13/asyncio/runners.py:195 in run                             
                                                                                
 │
│                                                                               
                                                                                
 │
│   192 │   │   │   "asyncio.run() cannot be called from a running event loop") 
                                                                                
 │
│   193 │                                                                       
                                                                                
 │
│   194 │   with Runner(debug=debug, loop_factory=loop_factory) as runner:      
                                                                                
 │
│ ❱ 195 │   │   return runner.run(main)                                         
                                                                                
 │
│   196                                                                         
                                                                                
 │
│   197                                                                         
                                                                                
 │
│   198 def _cancel_all_tasks(loop):                                            
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭─────────────────────────────────── locals 
────────────────────────────────────╮                                           
                                   │
│ │        debug = None                                                         
  │                                                                             
 │
│ │ loop_factory = None                                                         
  │                                                                             
 │
│ │         main = <coroutine object Downloader.start_download at 
0x73938abb57e0> │                                                               
               │
│ │       runner = <asyncio.runners.Runner object at 0x73938a489550>            
  │                                                                             
 │
│ 
╰───────────────────────────────────────────────────────────────────────────────╯
                                                                              │
│                                                                               
                                                                                
 │
│ /usr/lib/python3.13/asyncio/runners.py:118 in run                             
                                                                                
 │
│                                                                               
                                                                                
 │
│   115 │   │                                                                   
                                                                                
 │
│   116 │   │   self._interrupt_count = 0                                       
                                                                                
 │
│   117 │   │   try:                                                            
                                                                                
 │
│ ❱ 118 │   │   │   return self._loop.run_until_complete(task)                  
                                                                                
 │
│   119 │   │   except exceptions.CancelledError:                               
                                                                                
 │
│   120 │   │   │   if self._interrupt_count > 0:                               
                                                                                
 │
│   121 │   │   │   │   uncancel = getattr(task, "uncancel", None)              
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭────────────────────────────────────────────────────────────────────────── 
locals 
──────────────────────────────────────────────────────────────────────────╮ │
│ │        context = <_contextvars.Context object at 0x73938a2ae0c0>            
                                                                               
│ │
│ │           coro = <coroutine object Downloader.start_download at 
0x73938abb57e0>                                                                 
           │ │
│ │           self = <asyncio.runners.Runner object at 0x73938a489550>          
                                                                               
│ │
│ │ sigint_handler = functools.partial(<bound method Runner._on_sigint of 
<asyncio.runners.Runner object at 0x73938a489550>>, main_task=<Task finished    
     │ │
│ │                  name='Task-1' coro=<Downloader.start_download() done, 
defined at /usr/lib/python3/dist-packages/nala/downloader.py:399>               
    │ │
│ │                  exception=TypeError("AsyncClient.__init__() got an 
unexpected keyword argument 'proxies'")>)                                       
       │ │
│ │           task = <Task finished name='Task-1' 
coro=<Downloader.start_download() done, defined at 
/usr/lib/python3/dist-packages/nala/downloader.py:399>    │ │
│ │                  exception=TypeError("AsyncClient.__init__() got an 
unexpected keyword argument 'proxies'")>                                        
       │ │
│ 
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
 │
│                                                                               
                                                                                
 │
│ /usr/lib/python3.13/asyncio/base_events.py:719 in run_until_complete          
                                                                                
 │
│                                                                               
                                                                                
 │
│    716 │   │   if not future.done():                                          
                                                                                
 │
│    717 │   │   │   raise RuntimeError('Event loop stopped before Future 
completed.')                                                                    
       │
│    718 │   │                                                                  
                                                                                
 │
│ ❱  719 │   │   return future.result()                                         
                                                                                
 │
│    720 │                                                                      
                                                                                
 │
│    721 │   def stop(self):                                                    
                                                                                
 │
│    722 │   │   """Stop running the event loop.                                
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭────────────────────────────────────────────────────────────────────────── 
locals 
──────────────────────────────────────────────────────────────────────────╮ │
│ │   future = <Task finished name='Task-1' coro=<Downloader.start_download() 
done, defined at /usr/lib/python3/dist-packages/nala/downloader.py:399>         
 │ │
│ │            exception=TypeError("AsyncClient.__init__() got an unexpected 
keyword argument 'proxies'")>                                                   
  │ │
│ │ new_task = False                                                            
                                                                               
│ │
│ │     self = <_UnixSelectorEventLoop running=False closed=True debug=False>   
                                                                               
│ │
│ 
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
 │
│                                                                               
                                                                                
 │
│ /usr/lib/python3/dist-packages/nala/downloader.py:404 in start_download       
                                                                                
 │
│                                                                               
                                                                                
 │
│   401 │   │   if not self.pkg_urls:                                           
                                                                                
 │
│   402 │   │   │   return True                                                 
                                                                                
 │
│   403 │   │   with Live(get_renderable=self._gen_table, 
refresh_per_second=10) as self.live:                                            
                       │
│ ❱ 404 │   │   │   async with AsyncClient(                                     
                                                                                
 │
│   405 │   │   │   │   timeout=20,                                             
                                                                                
 │
│   406 │   │   │   │   proxies=self.proxy,                                     
                                                                                
 │
│   407 │   │   │   │   follow_redirects=True,                                  
                                                                                
 │
│                                                                               
                                                                                
 │
│ ╭─────────────────────────── locals ───────────────────────────╮              
                                                                                
 │
│ │ self = <nala.downloader.Downloader object at 0x73938a488ec0> │              
                                                                                
 │
│ ╰──────────────────────────────────────────────────────────────╯              
                                                                                
 │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: AsyncClient.__init__() got an unexpected keyword argument 'proxies'

ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: nala 0.15.4 [modified: 
usr/lib/python3/dist-packages/nala/downloader.py]
ProcVersionSignature: Ubuntu 6.14.0-15.15-generic 6.14.0
Uname: Linux 6.14.0-15-generic x86_64
ApportVersion: 2.32.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri May 23 11:57:15 2025
InstallationDate: Installed on 2024-09-09 (256 days ago)
InstallationMedia: Ubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 
(20240220)
PackageArchitecture: all
SourcePackage: nala
UpgradeStatus: Upgraded to plucky on 2025-05-20 (3 days ago)

** Affects: nala (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug plucky wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2111564

Title:
  wrong package version: │ /usr/lib/python3/dist-
  packages/nala/downloader.py:404 in start_download

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nala/+bug/2111564/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to