Migration to YunoHost 11 fails / APT cache update problem?

Thanks a lot for trying @Aleks .

1 Like

No more hope for me? :slight_smile:
Should I create another post concerning the Api not responding anymore?

Sometimes I don’t have time to look at/answer the forum for more than 20 consecutive hours ¯\_(ツ)_/¯

I think we can try to fix the problem the other way around : the problematic package is locales but I’m not sure it is that much important

So let’s try apt remove locales --dry-run and see if apt would be happy about this

1 Like

I know sorry, did not meant like that.

# apt remove locales --dry-run                                                                                                            
Reading package lists... Done                                                                                                                                              
Building dependency tree                                                                                                                                                   
Reading state information... Done                                                                                                                                          
You might want to run 'apt --fix-broken install' to correct these.                                                                                                         
The following packages have unmet dependencies:                                                                                                                            
 postgresql-11 : Depends: locales but it is not going to be installed or                                                                                                   
                          locales-all but it is not going to be installed                                                                                                  
 postgresql-9.6 : Depends: locales but it is not going to be installed                                                                                                     
 task-english : Depends: locales but it is not going to be installed                                                                                                       
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).                                                                            

# apt --fix-broken install                                                                                                                             
Reading package lists... Done                                                                                                                                              
Building dependency tree                                                                                                                                                   
Reading state information... Done                                                                                                                                          
Correcting dependencies... failed.                                                                                                                                         
The following packages have unmet dependencies:                                                                                                                            
 locales : Depends: libc-bin (> 2.31) but 2.28-10+deb10u1 is installed                                                                                                     
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.                                                                               
E: Unable to correct dependencies
1 Like

Hmpf I think I would try to :

sudo dpkg --force-depends --remove locales

Then retry the big dist-upgrade command :

DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none sudo apt-get --fix-broken --show-upgraded --quiet -o=Dpkg::Use-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade
1 Like

Thanks again, remove locales seems to work, but still unmet dependencies after that:


> # sudo dpkg --force-depends --remove locales

dpkg: locales: dependency problems, but removing anyway as you requested:                                                                      
 task-english depends on locales.                                                                                                              
 postgresql-9.6 depends on locales.                                                                                                            
 postgresql-11 depends on locales | locales-all; however:                                                                                      
  Package locales is to be removed.                                                                                                            
  Package locales-all is not installed.                                                                                                        
                                                                                                                                               
(Reading database ... 52621 files and directories currently installed.)                                                                        
Removing locales (2.31-13+deb11u3) ...                                                                                                         
Processing triggers for man-db (2.8.5-2) ...

> # DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none sudo apt-get --fix-broken --show-upgraded --quiet -o=Dpkg::U

se-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade          
Reading package lists...                                                                                                                       
Building dependency tree...                                                                                                                    
Reading state information...                                                                                                                   
Correcting dependencies... failed.                                                                                                             
The following packages have unmet dependencies:                                                                                                
 postgresql-11 : Depends: locales but it is not installed or                                                                                   
                          locales-all but it is not installed                                                                                  
 postgresql-9.6 : Depends: locales but it is not installed                                                                                     
 task-english : Depends: locales but it is not installed                                                                                       
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.                                                   
E: Unable to correct dependencies

Quid de relancer la grosse mise à jour avec:

DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none sudo apt-get --fix-broken --show-upgraded --quiet -o=Dpkg::Use-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade

> # DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none sudo apt-get --fix-broken --show-upgraded --quiet -o=Dpkg::U

se-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade          
Reading package lists...                                                                                                                       
Building dependency tree...                                                                                                                    
Reading state information...                                                                                                                   
Correcting dependencies... failed.                                                                                                             
The following packages have unmet dependencies:                                                                                                
 postgresql-11 : Depends: locales but it is not installed or                                                                                   
                          locales-all but it is not installed                                                                                  
 postgresql-9.6 : Depends: locales but it is not installed                                                                                     
 task-english : Depends: locales but it is not installed                                                                                       
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.                                                   
E: Unable to correct dependencies

Hmf then let’s try to force-install the new version of locales …

sudo su # To become root in case you're not root already
cd /root/
apt download locales 2>/dev/null  # the redirection to /dev/null is to ignore stupid warnings
dpkg -i locales*.deb

if last command doesn’t work :

dpkg --force-depends -i locales*.deb

> ~# apt download locales 2>/dev/null

Get:1 http://debian.mirrors.ovh.net/debian bullseye/main amd64 locales all 2.31-13+deb11u3 [4,084 kB]
Fetched 4,084 kB in 2s (2,709 kB/s)

> ~# dpkg -i locales*.deb

dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin

> ~# dpkg --force-depends -i locales*.deb

Selecting previously unselected package locales.                                                                                               
(Reading database ... 52012 files and directories currently installed.)                                                                        
Preparing to unpack locales_2.31-13+deb11u3_all.deb ...                                                                                        
Unpacking locales (2.31-13+deb11u3) ...                                                                                                        
dpkg: locales: dependency problems, but configuring anyway as you requested:                                                                   
 locales depends on libc-bin (>> 2.31); however:                                                                                               
  Version of libc-bin on system is 2.28-10+deb10u1.                                                                                            
                                                                                                                                               
Setting up locales (2.31-13+deb11u3) ...                                                                                                       
Installing new version of config file /etc/locale.alias ...                                                                                    
Generating locales (this might take a while)...                                                                                                
  en_US.UTF-8... done                                                                                                                          
  fr_FR.UTF-8... done                                                                                                                          
Generation complete.                                                                                                                           
Processing triggers for man-db (2.8.5-2) ...

> ~# DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none sudo apt-get --fix-broken --show-upgraded --quiet -o=Dpkg::Use-Pty=0 -

o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade                    
Reading package lists...                                                                                                                       
Building dependency tree...                                                                                                                    
Reading state information...                                                                                                                   
Correcting dependencies... failed.                                                                                                             
The following packages have unmet dependencies:                                                                                                
 locales : Depends: libc-bin (> 2.31) but 2.28-10+deb10u1 is installed                                                                         
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.                                                   
E: Unable to correct dependencies

> ~# dpkg -i locales*.deb

(Reading database ... 52624 files and directories currently installed.)                                                                        
Preparing to unpack locales_2.31-13+deb11u3_all.deb ...                                                                                        
Unpacking locales (2.31-13+deb11u3) over (2.31-13+deb11u3) ...                                                                                 
dpkg: dependency problems prevent configuration of locales:                                                                                    
 locales depends on libc-bin (>> 2.31); however:                                                                                               
  Version of libc-bin on system is 2.28-10+deb10u1.                                                                                            
                                                                                                                                               
dpkg: error processing package locales (--install):                                                                                            
 dependency problems - leaving unconfigured                                                                                                    
Processing triggers for man-db (2.8.5-2) ...                                                                                                   
Errors were encountered while processing:                                                                                                      
 locales

Still having this problem, any other idea I can try? Thanks!

Good morning @Aleks , I’m very sorry to insist but I don’t know what to do. Should I create another post or look for help elsewhere?
Thank you very much!

I’ve finally re install yunohost. Thanks for your support.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.