Hi Arnaud, On Thu, Oct 13, 2022 at 05:13:03PM +0700, Arnaud Rebillout wrote:
... >By entering a chroot, and trying to install the king-phisher package, >using the pool of packages provided in the Kali installer, I get: > > # apt install king-phisher > [...] > The following packages have unmet dependencies: > python3-fonttools : Depends: python3-unicodedata2 (>= 14.0.0) but it is not > installable or > python3-all (>= 3.11.0) but 3.10.6-1 is to be > installed > E: Unable to correct problems, you have held broken packages. > >Looking at the dependency tree now: > > king-phisher > +-- python3-matplotlib > +-- python3-fonttools > +-- python3-unicodedata2 (>= 14.0.0) | python3-all (>= 3.11.0) > >In the pool of packages that are available in the Kali iso, we don't >have python3-unicodedata2 , however we have python3-all , BUT it's at >version 3.10.6-1 ... So nothing can satisfy the dependency. > >So it looks to me that it's a bug in debian-cd. I guess that the >resolver that decides which packages are included in the pool didn't >include python3-unicodedata2 because there was python3-all already, but >it didn't take into account the constraints >= 3.11.0. If you check in sort_deps.$ARCH.log, that'll tell you what dependency resolution happened. >As a sidenote, it looks like the maintainer of python3-fonttools is a >bit ahead of time, his package depends on python3-unicodedata2 (>= >14.0.0) | python3-all (>= 3.11.0) but 3.11 is not yet released, it's >planned for end of October. > >Note that this is an issue only for installers that don't have access to >the network. If network is available, I guess that python3-unicodedata2 >will be fetched from a remote package repository, so no problem for most >users. ACK. -- Steve McIntyre, Cambridge, UK. st...@einval.com < sladen> I actually stayed in a hotel and arrived to find a post-it note stuck to the mini-bar saying "Paul: This fridge and fittings are the correct way around and do not need altering"