YunoHost 11.0 (Bullseye) release / Sortie de YunoHost 11.0 (Bullseye)

UUuuuuuh weell, that should not have happen, the migration should still be displayed as available x_x

Can you share the output of sudo yunohost tools migrations state ?

Thanks @Aleks to look at my situation.

I have

dmin@xxx:~$ sudo yunohost tools migrations state
migrations: 
  0001_change_cert_group_to_sslcert: done
  0002_migrate_to_tsig_sha256: done
  0003_migrate_to_stretch: done
  0004_php5_to_php7_pools: done
  0005_postgresql_9p4_to_9p6: done
  0006_sync_admin_and_root_passwords: done
  0007_ssh_conf_managed_by_yunohost_step1: done
  0008_ssh_conf_managed_by_yunohost_step2: done
  0009_decouple_regenconf_from_services: done
  0010_migrate_to_apps_json: done
  0011_setup_group_permission: done
  0012_postgresql_password_to_md5_authentication: done
  0013_futureproof_apps_catalog_system: done
  0014_remove_app_status_json: done
  0015_migrate_to_buster: done
  0016_php70_to_php73_pools: done
  0017_postgresql_9p6_to_11: done
  0018_xtable_to_nftable: done
  0019_extend_permissions_features: done
  0020_ssh_sftp_permissions: done
  0021_migrate_to_bullseye: skipped

So it looks like somehow somebody clicked the “Skip” button …

… You can fix this by editing nano /etc/yunohost/migrations.yaml (not 100% sure about the filename) and remove (only) the line about migrate_to_buster

I removed the line 0021_migrate_to_bullseye: skipped but then I get :

admin@xxx:/etc/yunohost$ sudo yunohost tools migrations run --accept-disclaimer
Info: Running migration 0021_migrate_to_bullseye...
Info: Fetching available upgrades for system packages...
Warning: W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Warning: W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/php7.list:1
Error: Something went wrong while updating the cache of APT (Debian's package manager). Here is a dump of the sources.list lines, which might help identify problematic lines: 
sources.list:deb http://debian.mirrors.ovh.net/debian buster main
sources.list:deb-src http://debian.mirrors.ovh.net/debian buster main
sources.list:deb http://security.debian.org/debian-security buster/updates main
sources.list:deb-src http://security.debian.org/debian-security buster/updates main
sources.list:deb http://debian.mirrors.ovh.net/debian buster-updates main
sources.list:deb-src http://debian.mirrors.ovh.net/debian buster-updates main
sources.list.d/php7.list:deb https://packages.sury.org/php/ buster main
sources.list.d/yunohost.list:deb http://forge.yunohost.org/debian/ buster stable
sources.list.d/extra_php_version.list:deb https://packages.sury.org/php/ buster main
sources.list.d/ovhkernel.list:deb https://last-public-ovh-kernel.snap.mirrors.ovh.net/debian/ ovhkernel main
sources.list.d/rtm.list:deb http://last.public.ovh.metrics.snap.mirrors.ovh.net/debian buster main
sources.list.d/rtm.list:deb http://last.public.ovh.rtm.snap.mirrors.ovh.net/debian buster main
Error: Migration 0021_migrate_to_bullseye did not complete, aborting. Error: Your system is not fully up-to-date. Please perform a regular upgrade before running the migration to Bullseye.

It seems I have an issue with my source repository, no ?

I uncommented sury repository and ovh repository.
I did sudo yunohost tools upgrade system
then again sudo yunohost tools migrations run --accept-disclaimer
and I get https://paste.yunohost.org/raw/requcerake

:confused:

I’m trying to migrate 2 servers to bullseye, and I have exactly the same error message (either from web ui or command line).

additionally, on the web interface, after the system upgrade, if I refresh, I can see:

linux-image-amd64 (de 4.19+105+deb10u16 Ă  4.19+105+deb10u17)

so I suppose it’s this package which is blocking. If I click upgrade there is not done (0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ) and it says: “Tous les packages système sont à jour !”. And if I refresh, again the ‘linux-image-amd64’…

I’ve tried to force the install to latest kernel:

sudo apt install linux-image-amd64

sudo apt install linux-image-4.19.0-22-amd64
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package linux-image-4.19.0-22-amd64 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
linux-image-4.19.0-22-amd64-unsigned

E: Package ‘linux-image-4.19.0-22-amd64’ has no installation candidate

sudo apt install linux-image-4.19.0-22-amd64-unsigned

and it worked

but after a reboot it’s still the same problem

Yes, I see that.
Indeed with yunohost tools upgrade system nothing appears but with sudo apt-get upgrade I see :confused:

admin@xxx:/etc/apt/sources.list.d$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-image-amd64
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

admin@xxx:/etc/apt/sources.list.d$ sudo apt install linux-image-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-image-amd64 : Depends: linux-image-4.19.0-22-amd64 but it is not installable
E: Unable to correct problems, you have held broken packages.

admin@xxx:/etc/apt/sources.list.d$ sudo dpkg --configure -a

admin@xxx:/etc/apt/sources.list.d$ dpkg -l | grep ^..r

I don’t find any broken package but I can’t install this linux image.

May our issue be linked with " linux_4.19.260-1_source.changes REJECTED" see at Bug#1021012: linux-image-amd64 depends on linux-image-4.19.0-22-amd64, but this package is not available ?

And see Debian -- Details of package linux-image-amd64 in buster

So the question is : can we migrate to Yunohost 11 with this pending issue?

What kind of server is it running on? Seeing ‘ovh repository’, is the kernel perhaps managed by OVH?

I am on Kimsufi KS1 server, so yes kernel was managed by ovh repository.
But it not the case anymore, I switched to a standard Debian Kernel 6 months ago.

And

linux_4.19.260-1

refers to the mailing list of Debian wich Subject was " linux_4.19.260-1_source.changes REJECTED" (see link above)
I don’t use this kernel but Linux kernel 4.19.0-22-amd64

Is your server 64 bit x86, or perhaps another flavour? Can you install any other Linux version, a lower version perhaps? Which versions are listed by

$ apt search linux-image

But don’t you think this package issue is linked with the fact dependency are broken with linux-image-amd64 (see at Debian -- Details of package linux-image-amd64 in buster ), what seems to be explained at Bug#1021012: linux-image-amd64 depends on linux-image-4.19.0-22-amd64, but this package is not available ?

1 Like

On my side

admin@xx:~$ sudo apt search linux-image
Sorting... Done
Full Text Search... Done
linux-headers-4.19.0-19-amd64/oldstable 4.19.232-1 amd64
  Header files for Linux 4.19.0-19-amd64
linux-headers-4.19.0-19-cloud-amd64/oldstable 4.19.232-1 amd64
  Header files for Linux 4.19.0-19-cloud-amd64
linux-headers-4.19.0-19-rt-amd64/oldstable 4.19.232-1 amd64
  Header files for Linux 4.19.0-19-rt-amd64
linux-headers-4.19.0-20-amd64/oldstable 4.19.235-1 amd64
  Header files for Linux 4.19.0-20-amd64
linux-headers-4.19.0-20-cloud-amd64/oldstable 4.19.235-1 amd64
  Header files for Linux 4.19.0-20-cloud-amd64
linux-headers-4.19.0-20-rt-amd64/oldstable 4.19.235-1 amd64
  Header files for Linux 4.19.0-20-rt-amd64
linux-headers-4.19.0-21-amd64/oldstable,oldstable 4.19.249-2 amd64
  Header files for Linux 4.19.0-21-amd64
linux-headers-4.19.0-21-cloud-amd64/oldstable,oldstable 4.19.249-2 amd64
  Header files for Linux 4.19.0-21-cloud-amd64
linux-headers-4.19.0-21-rt-amd64/oldstable,oldstable 4.19.249-2 amd64
  Header files for Linux 4.19.0-21-rt-amd64
linux-headers-4.19.0-22-amd64/oldstable 4.19.260-1 amd64
  Header files for Linux 4.19.0-22-amd64
linux-headers-4.19.0-22-cloud-amd64/oldstable 4.19.260-1 amd64
  Header files for Linux 4.19.0-22-cloud-amd64
linux-headers-4.19.0-22-rt-amd64/oldstable 4.19.260-1 amd64
  Header files for Linux 4.19.0-22-rt-amd64
linux-headers-5.10.0-0.deb10.17-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Header files for Linux 5.10.0-0.deb10.17-amd64
linux-headers-5.10.0-0.deb10.17-cloud-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Header files for Linux 5.10.0-0.deb10.17-cloud-amd64
linux-headers-5.10.0-0.deb10.17-rt-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Header files for Linux 5.10.0-0.deb10.17-rt-amd64
linux-image-4.19.0-12-amd64/oldstable 4.19.152-1 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-12-cloud-amd64/oldstable 4.19.152-1 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-12-rt-amd64/oldstable 4.19.152-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-14-amd64/oldstable 4.19.171-2 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-14-cloud-amd64/oldstable 4.19.171-2 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-14-rt-amd64/oldstable 4.19.171-2 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-17-amd64/oldstable 4.19.194-3 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-17-cloud-amd64/oldstable 4.19.194-3 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-17-rt-amd64/oldstable 4.19.194-3 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-19-amd64/oldstable 4.19.232-1 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-19-amd64-dbg/oldstable 4.19.232-1 amd64
  Debug symbols for linux-image-4.19.0-19-amd64
linux-image-4.19.0-19-amd64-unsigned/oldstable 4.19.232-1 amd64
  Linux 4.19 for 64-bit PCs
linux-image-4.19.0-19-cloud-amd64/oldstable 4.19.232-1 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-19-cloud-amd64-dbg/oldstable 4.19.232-1 amd64
  Debug symbols for linux-image-4.19.0-19-cloud-amd64
linux-image-4.19.0-19-cloud-amd64-unsigned/oldstable 4.19.232-1 amd64
  Linux 4.19 for x86-64 cloud
linux-image-4.19.0-19-rt-amd64/oldstable 4.19.232-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-19-rt-amd64-dbg/oldstable 4.19.232-1 amd64
  Debug symbols for linux-image-4.19.0-19-rt-amd64
linux-image-4.19.0-19-rt-amd64-unsigned/oldstable 4.19.232-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT
linux-image-4.19.0-20-amd64/oldstable,now 4.19.235-1 amd64 [residual-config]
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-20-amd64-dbg/oldstable 4.19.235-1 amd64
  Debug symbols for linux-image-4.19.0-20-amd64
linux-image-4.19.0-20-amd64-unsigned/oldstable 4.19.235-1 amd64
  Linux 4.19 for 64-bit PCs
linux-image-4.19.0-20-cloud-amd64/oldstable 4.19.235-1 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-20-cloud-amd64-dbg/oldstable 4.19.235-1 amd64
  Debug symbols for linux-image-4.19.0-20-cloud-amd64
linux-image-4.19.0-20-cloud-amd64-unsigned/oldstable 4.19.235-1 amd64
  Linux 4.19 for x86-64 cloud
linux-image-4.19.0-20-rt-amd64/oldstable 4.19.235-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-20-rt-amd64-dbg/oldstable 4.19.235-1 amd64
  Debug symbols for linux-image-4.19.0-20-rt-amd64
linux-image-4.19.0-20-rt-amd64-unsigned/oldstable 4.19.235-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT
linux-image-4.19.0-21-amd64/oldstable,oldstable,now 4.19.249-2 amd64 [installed,automatic]
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-21-amd64-dbg/oldstable,oldstable 4.19.249-2 amd64
  Debug symbols for linux-image-4.19.0-21-amd64
linux-image-4.19.0-21-amd64-unsigned/oldstable,oldstable 4.19.249-2 amd64
  Linux 4.19 for 64-bit PCs
linux-image-4.19.0-21-cloud-amd64/oldstable,oldstable 4.19.249-2 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-21-cloud-amd64-dbg/oldstable,oldstable 4.19.249-2 amd64
  Debug symbols for linux-image-4.19.0-21-cloud-amd64
linux-image-4.19.0-21-cloud-amd64-unsigned/oldstable,oldstable 4.19.249-2 amd64
  Linux 4.19 for x86-64 cloud
linux-image-4.19.0-21-rt-amd64/oldstable,oldstable 4.19.249-2 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-21-rt-amd64-dbg/oldstable,oldstable 4.19.249-2 amd64
  Debug symbols for linux-image-4.19.0-21-rt-amd64
linux-image-4.19.0-21-rt-amd64-unsigned/oldstable,oldstable 4.19.249-2 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT
linux-image-4.19.0-22-amd64-dbg/oldstable 4.19.260-1 amd64
  Debug symbols for linux-image-4.19.0-22-amd64
linux-image-4.19.0-22-amd64-unsigned/oldstable,now 4.19.260-1 amd64 [installed]
  Linux 4.19 for 64-bit PCs
linux-image-4.19.0-22-cloud-amd64-dbg/oldstable 4.19.260-1 amd64
  Debug symbols for linux-image-4.19.0-22-cloud-amd64
linux-image-4.19.0-22-cloud-amd64-unsigned/oldstable 4.19.260-1 amd64
  Linux 4.19 for x86-64 cloud
linux-image-4.19.0-22-rt-amd64-dbg/oldstable 4.19.260-1 amd64
  Debug symbols for linux-image-4.19.0-22-rt-amd64
linux-image-4.19.0-22-rt-amd64-unsigned/oldstable 4.19.260-1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT
linux-image-4.19.0-6-amd64/oldstable 4.19.67-2+deb10u2 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-6-cloud-amd64/oldstable 4.19.67-2+deb10u2 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-6-rt-amd64/oldstable 4.19.67-2+deb10u2 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-8-amd64/oldstable 4.19.98-1+deb10u1 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-8-cloud-amd64/oldstable 4.19.98-1+deb10u1 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-8-rt-amd64/oldstable 4.19.98-1+deb10u1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.19.0-9-amd64/oldstable 4.19.118-2+deb10u1 amd64
  Linux 4.19 for 64-bit PCs (signed)
linux-image-4.19.0-9-cloud-amd64/oldstable 4.19.118-2+deb10u1 amd64
  Linux 4.19 for x86-64 cloud (signed)
linux-image-4.19.0-9-rt-amd64/oldstable 4.19.118-2+deb10u1 amd64
  Linux 4.19 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-5.10-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux for 64-bit PCs (meta-package)
linux-image-5.10-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debugging symbols for Linux amd64 configuration (meta-package)
linux-image-5.10-amd64-signed-template/oldstable 5.10.136-1~deb10u3 amd64
  Template for signed linux-image packages for amd64
linux-image-5.10-cloud-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux for x86-64 cloud (meta-package)
linux-image-5.10-cloud-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debugging symbols for Linux cloud-amd64 configuration (meta-package)
linux-image-5.10-rt-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux for 64-bit PCs (meta-package)
linux-image-5.10-rt-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debugging symbols for Linux rt-amd64 configuration (meta-package)
linux-image-5.10.0-0.deb10.17-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for 64-bit PCs (signed)
linux-image-5.10.0-0.deb10.17-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debug symbols for linux-image-5.10.0-0.deb10.17-amd64
linux-image-5.10.0-0.deb10.17-amd64-unsigned/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for 64-bit PCs

linux-image-5.10.0-0.deb10.17-cloud-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for x86-64 cloud (signed)
linux-image-5.10.0-0.deb10.17-cloud-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debug symbols for linux-image-5.10.0-0.deb10.17-cloud-amd64
linux-image-5.10.0-0.deb10.17-cloud-amd64-unsigned/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for x86-64 cloud
linux-image-5.10.0-0.deb10.17-rt-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-5.10.0-0.deb10.17-rt-amd64-dbg/oldstable 5.10.136-1~deb10u3 amd64
  Debug symbols for linux-image-5.10.0-0.deb10.17-rt-amd64
linux-image-5.10.0-0.deb10.17-rt-amd64-unsigned/oldstable 5.10.136-1~deb10u3 amd64
  Linux 5.10 for 64-bit PCs, PREEMPT_RT
linux-image-amd64/oldstable 4.19+105+deb10u17 amd64 [upgradable from: 4.19+105+deb10u16]
  Linux for 64-bit PCs (meta-package)
linux-image-amd64-dbg/oldstable 4.19+105+deb10u17 amd64
  Debugging symbols for Linux amd64 configuration (meta-package)
linux-image-amd64-signed-template/oldstable 4.19.260-1 amd64
  Template for signed linux-image packages for amd64
linux-image-cloud-amd64/oldstable 4.19+105+deb10u17 amd64
  Linux for x86-64 cloud (meta-package)
linux-image-cloud-amd64-dbg/oldstable 4.19+105+deb10u17 amd64
  Debugging symbols for Linux cloud-amd64 configuration (meta-package)
linux-image-rt-amd64/oldstable 4.19+105+deb10u17 amd64
  Linux for 64-bit PCs (meta-package), PREEMPT_RT
linux-image-rt-amd64-dbg/oldstable 4.19+105+deb10u17 amd64
  Debugging symbols for Linux rt-amd64 configuration (meta-package)

Sooo long list !

And my system :

image

I had to look up what Kimsufi KS1 is, it is a dedicated server based on Atom, is that correct?

I run a Yunohost in a container on Proxmox, in which case Yunohost does not have anything to say about the kernel (as it is using the kernel provided by Proxmox).

That can not be the problem in your case, because it is not a virtual server.

(the forum tells your are typing…)

I read the mail, but I didn’t look at the date,

(I had expected a self-resolving issue to be resolved after a while, but didn’t realize that it was so short ago)

Yeah, I think you are quite right!

Thanks @wbk to look our issue :slight_smile:

So you think our problem is linked to this Debian broken dependency, don’t you?

But is there any possibilities to finish the migration with one package not up to date?
I guess kernel will be anyway upgraded with new version of Debian, no?

Quite so!

I see

linux-image-5.10-amd64/oldstable 5.10.136-1~deb10u3 amd64
  Linux for 64-bit PCs (meta-package)

in the list.

Maybe you can work around the problem by

  • installing linux-image-5.10-amd64
  • reboot , check your system is using the new kernel
  • remove the old 4.19 kernel
  • retry migration

In that case, the system does not need to upgrade linux-kernel-amd64 (which is a shortcut to 4.19), and it does not have unmet dependencies.

1 Like

Thanks, I’ll try !

1 Like

Some progress on my side :slightly_smiling_face:
Kernel issue has been solved following your advices. So I could launch again the migration. But it failed for another reason.
Can you look at the log at https://paste.yunohost.org/raw/gitadoqehi ?

Thanks in advance :hugs:

thanks, that did the trick. I supposed too it was a temporary problem with Debian, because I’ve migrated another server some weeks ago without problem…

@croulibri you’ll have to deal with the dependencies, try installing manually: apt install python3-pip and all the other problematic dependancies, and see what is preventing to install them. They are base packages, your system shouldn’t do that. Have you manually installed some packages?

I also don’t understand why pgadmin-ynh-deps is requiring python-pip. (which should use python2)

if I try to install python-pip I get this error:

Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

On my upgraded system, pgadmin-ynh-deps is not installed, on my old system it is, but it’s not requiring python-pip, only python3-pip:

dpkg -s  pgadmin-ynh-deps
Package: pgadmin-ynh-deps
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 9
Maintainer: root <root@paxpar.tech>
Architecture: all
Multi-Arch: foreign
Version: 4-5.5~ynh1
Depends: python3-pip, build-essential, python3-dev, python3-venv, postgresql, uwsgi, uwsgi-plugin-python3, expect, libpq-dev, libkrb5-dev
1 Like