Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

Unable to install tap under Debian Bullseye without an dpkg error #36

Open
SZanko opened this issue Jan 3, 2022 · 0 comments
Open

Unable to install tap under Debian Bullseye without an dpkg error #36

SZanko opened this issue Jan 3, 2022 · 0 comments

Comments

@SZanko
Copy link

SZanko commented Jan 3, 2022

Description

Unable to correctly install tap without an dpkg error, which means it can be installed however the command tap update isn't working

Software Version

OS Version

cat /etc/os-release

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Makedeb Version

makedeb --version

makedeb 8.7.0-1
Alpha Release
Installed from APT

How to reproduce

git clone 'https://mpr.hunterwittenborn.com/tap'
cd tap/
makedeb -si

Result

Cloning into 'tap'...
remote: Enumerating objects: 220, done.
remote: Counting objects: 100% (220/220), done.
remote: Compressing objects: 100% (144/144), done.
remote: Total 220 (delta 102), reused 169 (delta 76), pack-reused 0
Receiving objects: 100% (220/220), 22.39 KiB | 2.49 MiB/s, done.
Resolving deltas: 100% (102/102), done.
[#] Making package: tap 2.0.3-1 (Mon 03 Jan 2022 16:22:39 PM UTC)...
[#] Checking build dependencies...
[#] Entering fakeroot environment...
[#] Retrieving sources...
  [->] Cloning tap git repo...
Cloning into bare repository '/home/stefan/build/tap/tap'...
remote: Enumerating objects: 1150, done.
remote: Counting objects: 100% (1150/1150), done.
remote: Compressing objects: 100% (755/755), done.
remote: Total 1150 (delta 672), reused 810 (delta 362), pack-reused 0
Receiving objects: 100% (1150/1150), 228.29 KiB | 2.17 MiB/s, done.
Resolving deltas: 100% (672/672), done.
[#] Validating source files with sha256sums...
    tap ... Skipped
[#] Extracting sources...
  [->] Creating working copy of tap git repo...
Cloning into 'tap'...
done.
Switched to a new branch 'makepkg'
[#] Starting prepare()...
sed -i 's|{pkgver}|2.0.3|' ./tap.py
sed -i 's|{pkgver}|2.0.3|' ./man/tap.8.adoc
[#] Starting package()...
install -Dm 755 ./tap.py '/home/stefan/build/tap/pkg/tap/usr/bin/tap'
./setup.py install --prefix='./usr' --root='/home/stefan/build/tap/pkg/tap' --install-layout='deb'
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/tap
copying tap/set_mpr_dependencies.py -> build/lib/tap
copying tap/clone_packages.py -> build/lib/tap
copying tap/check_version.py -> build/lib/tap
copying tap/upgrade.py -> build/lib/tap
copying tap/install.py -> build/lib/tap
copying tap/apt_fetch_packages.py -> build/lib/tap
copying tap/exceptions.py -> build/lib/tap
copying tap/builddir_del_error.py -> build/lib/tap
copying tap/run_loading_function.py -> build/lib/tap
copying tap/__init__.py -> build/lib/tap
copying tap/create_mpr_json_dict.py -> build/lib/tap
copying tap/help_menu.py -> build/lib/tap
copying tap/autoremove.py -> build/lib/tap
copying tap/read_mpr_cache.py -> build/lib/tap
copying tap/read_config.py -> build/lib/tap
copying tap/root_check.py -> build/lib/tap
copying tap/build_dependency_tree.py -> build/lib/tap
copying tap/colors.py -> build/lib/tap
copying tap/message.py -> build/lib/tap
copying tap/arg_check.py -> build/lib/tap
copying tap/main.py -> build/lib/tap
copying tap/read_dpkg_status_file.py -> build/lib/tap
copying tap/update.py -> build/lib/tap
copying tap/cfg.py -> build/lib/tap
copying tap/run_transaction.py -> build/lib/tap
copying tap/split_dependency_string.py -> build/lib/tap
copying tap/remove.py -> build/lib/tap
copying tap/generate_apt_styled_text.py -> build/lib/tap
copying tap/get_editor_name.py -> build/lib/tap
copying tap/utils.py -> build/lib/tap
copying tap/list.py -> build/lib/tap
copying tap/version.py -> build/lib/tap
copying tap/parse_control.py -> build/lib/tap
copying tap/search.py -> build/lib/tap
copying tap/parse_srcinfo.py -> build/lib/tap
copying tap/apt_install_packages.py -> build/lib/tap
copying tap/find_apt_package_version.py -> build/lib/tap
copying tap/review_build_files.py -> build/lib/tap
running install_lib
creating /home/stefan/build/tap/pkg/tap/usr/lib
creating /home/stefan/build/tap/pkg/tap/usr/lib/python3
creating /home/stefan/build/tap/pkg/tap/usr/lib/python3/dist-packages
creating /home/stefan/build/tap/pkg/tap/usr/lib/python3/dist-packages/tap
copying build/lib/tap/set_mpr_dependencies.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/clone_packages.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/check_version.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/upgrade.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/install.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/apt_fetch_packages.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/exceptions.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/builddir_del_error.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/run_loading_function.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/__init__.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/create_mpr_json_dict.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/help_menu.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/autoremove.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/read_mpr_cache.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/read_config.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/root_check.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/build_dependency_tree.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/colors.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/message.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/arg_check.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/main.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/read_dpkg_status_file.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/update.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/cfg.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/run_transaction.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/split_dependency_string.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/remove.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/generate_apt_styled_text.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/get_editor_name.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/utils.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/list.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/version.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/parse_control.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/search.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/parse_srcinfo.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/apt_install_packages.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/find_apt_package_version.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
copying build/lib/tap/review_build_files.py -> /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/set_mpr_dependencies.py to set_mpr_dependencies.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/clone_packages.py to clone_packages.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/check_version.py to check_version.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/upgrade.py to upgrade.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/install.py to install.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/apt_fetch_packages.py to apt_fetch_packages.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/exceptions.py to exceptions.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/builddir_del_error.py to builddir_del_error.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/run_loading_function.py to run_loading_function.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/create_mpr_json_dict.py to create_mpr_json_dict.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/help_menu.py to help_menu.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/autoremove.py to autoremove.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/read_mpr_cache.py to read_mpr_cache.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/read_config.py to read_config.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/root_check.py to root_check.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/build_dependency_tree.py to build_dependency_tree.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/colors.py to colors.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/message.py to message.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/arg_check.py to arg_check.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/main.py to main.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/read_dpkg_status_file.py to read_dpkg_status_file.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/update.py to update.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/cfg.py to cfg.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/run_transaction.py to run_transaction.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/split_dependency_string.py to split_dependency_string.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/remove.py to remove.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/generate_apt_styled_text.py to generate_apt_styled_text.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/get_editor_name.py to get_editor_name.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/utils.py to utils.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/list.py to list.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/version.py to version.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/parse_control.py to parse_control.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/search.py to search.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/parse_srcinfo.py to parse_srcinfo.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/apt_install_packages.py to apt_install_packages.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/find_apt_package_version.py to find_apt_package_version.cpython-39.pyc
byte-compiling /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap/review_build_files.py to review_build_files.cpython-39.pyc
running install_egg_info
running egg_info
creating tap.egg-info
writing tap.egg-info/PKG-INFO
writing dependency_links to tap.egg-info/dependency_links.txt
writing top-level names to tap.egg-info/top_level.txt
writing manifest file 'tap.egg-info/SOURCES.txt'
reading manifest file 'tap.egg-info/SOURCES.txt'
writing manifest file 'tap.egg-info/SOURCES.txt'
Copying tap.egg-info to /home/stefan/build/tap/pkg/tap/./usr/lib/python3/dist-packages/tap-1.egg-info
Skipping SOURCES.txt
running install_scripts
SOURCE_DATE_EPOCH='1638751902' asciidoctor -b manpage ./man/tap.8.adoc -o '/home/stefan/build/tap/pkg/tap/usr/share/man8/tap.8'
install -Dm 555 'completions/tap.bash' '/home/stefan/build/tap/pkg/tap/usr/share/bash-completion/completions/tap'
install -Dm 644 'tap.cfg' '/home/stefan/build/tap/pkg/tap/etc/tap.cfg'
[#] Tidying install...
  [->] Removing libtool files...
  [->] Purging unwanted files...
  [->] Removing static library files...
  [->] Stripping unneeded symbols from binaries and libraries...
  [->] Compressing man and info pages...
[#] Checking for packaging issues...
[#] Creating package "tap"...
  [->] Generating control file...
  [->] Adding field 'MPR-Package' to control file...
  [->] Adding postinst file...
  [->] Compressing package...
[#] Leaving fakeroot environment...
[#] Cleaning up...
[#] Finished making: tap 2.0.3-1 (Mon 03 Jan 2022 16:22:44 PM UTC).
[#] Installing tap...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'tap' instead of './tap_2.0.3-1_all.deb'
The following NEW packages will be installed:
  tap
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/45.0 kB of archives.
After this operation, 196 kB of additional disk space will be used.
Get:1 /home/stefan/build/tap/tap_2.0.3-1_all.deb tap all 2.0.3-1 [45.0 kB]
Selecting previously unselected package tap.
(Reading database ... 34971 files and directories currently installed.)
Preparing to unpack .../build/tap/tap_2.0.3-1_all.deb ...
Unpacking tap (2.0.3-1) ...
Setting up tap (2.0.3-1) ...
dpkg (subprocess): unable to execute installed tap package post-installation script (/var/lib/dpkg/info/tap.postinst): No such file or directory
dpkg: error processing package tap (--configure):
 installed tap package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 tap
E: Sub-process /usr/bin/dpkg returned an error code (1)

Expected Result

An successful installation of tap

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant