Closed Quadmium closed 1 year ago
On a fresh install, I can't add packages. Try "apt reinstall python3" inside chroot and see:
root@localhost:~# apt reinstall python3 Reading package lists... Done Building dependency tree... Done Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 8 not upgraded. Need to get 22.8 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 python3 arm64 3.10.6-1~22.04 [22.8 kB] Fetched 22.8 kB in 1s (32.3 kB/s) /bin/sh: 1: /usr/sbin/dpkg-preconfigure: not found (Reading database ... 36250 files and directories currently installed.) Preparing to unpack .../python3_3.10.6-1~22.04_arm64.deb ... Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/bin/python3' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/bin/python3' sys.base_prefix = '/usr' sys.base_exec_prefix = '/usr' sys.platlibdir = 'lib' sys.executable = '/usr/bin/python3' sys.prefix = '/usr' sys.exec_prefix = '/usr' sys.path = [ '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/lib-dynload', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Current thread 0x0000007566c08420 (most recent call first): <no Python frame> dpkg: warning: old python3 package pre-removal script subprocess returned error exit status 1 dpkg: trying script from the new package instead ... Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/bin/python3' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/bin/python3' sys.base_prefix = '/usr' sys.base_exec_prefix = '/usr' sys.platlibdir = 'lib' sys.executable = '/usr/bin/python3' sys.prefix = '/usr' sys.exec_prefix = '/usr' sys.path = [ '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/lib-dynload', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Current thread 0x00000071ccb37420 (most recent call first): <no Python frame> dpkg: error processing archive /var/cache/apt/archives/python3_3.10.6-1~22.04_arm64.deb (--unpack): new python3 package pre-removal script subprocess returned error exit status 1 Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/bin/python3' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/bin/python3' sys.base_prefix = '/usr' sys.base_exec_prefix = '/usr' sys.platlibdir = 'lib' sys.executable = '/usr/bin/python3' sys.prefix = '/usr' sys.exec_prefix = '/usr' sys.path = [ '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/lib-dynload', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Current thread 0x00000076b071e420 (most recent call first): <no Python frame> dpkg: error while cleaning up: installed python3 package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/python3_3.10.6-1~22.04_arm64.deb W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/python3_3.10.6-1~22.04_arm64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) E: Sub-process /usr/bin/dpkg returned an error code (1) root@localhost:~#
Try apt update. If python reinstall still doesn't work, then, probably can't be fixed because python files were removed manually
On a fresh install, I can't add packages. Try "apt reinstall python3" inside chroot and see: