#1065137 pam: /usr/lib/x86_64-linux-gnu/libpam.so.0.85.1: Cannot open: File exist

#1065137#5
Date:
2024-03-01 05:39:29 UTC
From:
To:
if use debootstrap:

```
debootstrap --arch=amd64 --verbose --include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype-dev,libpng-dev  --log-extra-deps --variant=minbase sid sysroot http://ftp.debian.org/debian/
```

will get:

```
2024-03-01 13:30:17 (1.31 MB/s) - ‘/tmp/tmp/amd64/sysroot//var/cache/apt/archives/partial/zlib1g-dev_1%3a1.3.dfsg-3+b1_amd64.deb’ saved [918640/918640]

tar: ./usr/lib/x86_64-linux-gnu/libpam.so.0.85.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam_misc.so.0.82.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpamc.so.0.82.1: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam.so.0: Cannot create symlink to ‘libpam.so.0.85.1’: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpam_misc.so.0: Cannot create symlink to ‘libpam_misc.so.0.82.1’: File exists
tar: ./usr/lib/x86_64-linux-gnu/libpamc.so.0: Cannot create symlink to ‘libpamc.so.0.82.1’: File exists
tar: Exiting with failure status due to previous errors

```

The log snap is below:

```
vimer@dev:/tmp/tmp/amd64$ sudo debootstrap --arch=amd64 --verbose --include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype-dev,libpng-dev  --log-extra-deps --variant=minbase sid sysroot http://ftp.debian.org/debian/          I: Target architecture can be executed
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 4CB50190207B4758A3F73A796ED0E7B82643E131)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found packages in base already in required: apt
I: Found additional required dependencies: debian-archive-keyring gcc-14-base gpgv libacl1 libapt-pkg6.0t64 libattr1 libaudit1 libaudit-common libblkid1 libbz2-1.0 libc6 libcap2 libcap-ng0 libcom-err2t64 libcrypt1 libdebconfclient0 libext2fs2 libffi8 libgcc-s1 libgcrypt20 libgmp10 libgnutls30 libgpg-error0 libhogweed6 libidn2-0 liblz4-1 liblzma5 libmd0 libmount1 libnettle8 libp11-kit0 libpam0g libpam0t64 libpcre2-8-0 libseccomp2 libselinux1 libsemanage2 libsemanage-common libsepol2 libsmartcols1 libss2t64 libssl3 libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libudev1 libunistring5 libuuid1 libuuid1t64 libxxhash0 libzstd1 logsave zlib1g
I: Found additional base dependencies: binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu dpkg-dev fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu g++-x86-64-linux-gnu libasan8 libasound2-data libasound2t64 libatomic1 libavahi-client3 libavahi-common3 libavahi-common-data libbinutils libbrotli1 libbrotli-dev libbsd0 libbz2-dev libc6-dev libcc1-0 libc-dev-bin libcom-err2 libcrypt-dev libctf0 libctf-nobfd0 libcups2t64 libcupsimage2-dev libcupsimage2t64 libdb5.3 libdbus-1-3 libdeflate0 libdeflate-dev libdpkg-perl libexpat1 libexpat1-dev libfakeroot libfontconfig1 libfontconfig-dev libfreetype6 libgcc-13-dev libgdbm6 libgdbm-compat4 libgnutls30t64 libgomp1 libgprofng0 libgssapi-krb5-2 libhwasan0 libice6 libice-dev libisl23 libitm1 libjansson4 libjbig0 libjbig-dev libjpeg62-turbo libjpeg62-turbo-dev libjpeg-dev libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblerc4 liblerc-dev liblsan0 liblzma-dev libmpc3 libmpfr6 libnsl2 libnsl-dev libperl5.38 libpkgconf3 libpng16-16 libpng16-16t64 libpthread-stubs0-dev libquadmath0 libsframe1 libsharpyuv0 libsharpyuv-dev libsm6 libsm-dev libstdc++-13-dev libtiff6 libtiff-dev libtiffxx6 libtirpc3 libtirpc3t64 libtirpc-common libtirpc-dev libtsan2 libubsan1 libwebp7 libwebpdecoder3 libwebpdemux2 libwebp-dev libwebpmux3 libx11-6 libx11-data libxau6 libxau-dev libxcb1 libxcb1-dev libxdmcp6 libxdmcp-dev libxext6 libxfixes3 libxfixes-dev libxi6 libxi-dev libxrandr2 libxrender1 libxt6 libxtst6 libzstd-dev linux-libc-dev lsb-base make patch perl perl-modules-5.38 pkgconf pkgconf-bin rpcsvc-proto uuid-dev x11-common x11proto-core-dev x11proto-dev x11proto-record-dev x11proto-render-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev xz-utils zlib1g-dev
I: Checking component main on http://ftp.debian.org/debian...
I: Retrieving apt 2.7.13

```
In 1.5.3-6 we have reomved libpam0t64 I think, but why debootstrap
dependes on it again? Is this a known issue?

#1065137#10
Date:
2024-03-01 12:22:52 UTC
From:
To:
Hi!

The problem is that in the meantime, various packages were rebuild and
now depend on libpam0t64, here I see at least:

  util-linux 2.39.3-6.1
  cups       2.4.7-1.2
  openvpn    2.6.9-1
  cron       3.0pl1-186
  gensio     2.8.2-6.1
  mailutils  1:3.17-1.1
  openrc     0.53-1.1
  samba      2:4.19.5+dfsg-2

All those packages should be rebuild, or libpam0g should provide libpam0t64.

Regards,