Tôi đã thực hiện nâng cấp hệ thống của mình, nhưng một cái gì đó không hoạt động như mong đợi, và tôi cũng đang chạy nâng cấp trong khi thực hiện một số công việc khác.
Kết quả Python 3 đã bị rối và tôi không thể chạy các bản cập nhật apt và không thể nâng cấp hệ thống
Thông báo lỗi:
dpkg: error processing package python3 [--configure]:
package is in a very bad inconsistent state; you should
reinstall it before attempting configuration
Käsittelyssä tapahtui liian monta virhettä:
python3
E: Sub-process /usr/bin/dpkg returned an error code [1]
Lịch sử dòng lệnh của tôi:
276 sudo apt-get update && sudo apt-get dist-upgrade
277 sudo apt-get dist-upgrade
278 sudo apt autoremove
279 sudo apt-get dist-upgrade
280 man apt
281 man dist-upgrade
282 sudo do-release-upgrade
283 /usr/bin/python3
284 sudo do-release-upgrade
285 sudo rm /usr/bin/python
286 sudo ln -s /usr/bin/python2.7 /usr/bin/python
287 sudo do-release-upgrade
288 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
289 sudo do-release-upgrade
290 sudo update-alternatives --remove-all python
291 sudo update-alternatives --remove-all python3
292 sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
293 sudo do-release-upgrade
294 sudo apt-get install --reinstall python3
295 sudo do-release-upgrade
296 sudo dpkg --remove --force-remove-reinstreq --force-depends python3
297 sudo apt-get -f install
298 sudo do-release-upgrade
299 sudo apt-get update
300 sudo apt-get upgrade
301 sudo apt-get reinstall python3
302 man apt-get
303 sudo apt-get install python3 --reinstall
304 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
305 sudo apt-get install python3 --reinstall
306 sudo do-release-upgrade
307 history
308 update-manager
309 sudo apt-get update && sudo apt-get upgrade
310 sudo apt-get install python3
311 sudo apt-get reinstall python3
312* sudo dpkg --remove --force-remove-reinstr
313 sudo dpkg --remove --force-remove-reinstreq python3 && sudo apt-get install python3
Bây giờ tôi không nhớ nữa những gì tôi thực sự đang làm, vì điều này đã xảy ra trước kỳ nghỉ của tôi, và bây giờ ba tuần sau tôi không nhớ nữa những gì thực sự xảy ra dẫn đến tình huống này.
Tôi nên làm gì ở đây?
Đã hỏi ngày 15 tháng 12 năm 2019 lúc 20:25Dec 15, 2019 at 20:25
2
Tôi đã sửa nó bằng cách chạy sudo apt install --reinstall python3 python python3-minimal --fix-broken
Kết quả của sudo apt install --reinstall python3 python python3-minimal --fix-broken
:
282 sudo apt-get --reinstall python3
283 sudo apt-get install --reinstall python3
284 sudo apt-get install --reinstall python3
285 man apt-get
286 apt list --installed
287 apt list --installed |grep python
288 apt list --installed |grep python > installed.python.txt
289 ls list*
290 ls inst*
291 less installed.python.txt
292 pwd
293 ls -l `which python`
294 which python3
295 which python
296 ls -la /usr/bin/python
297 history
298 sudo apt-get install --reinstall python3
299 sudo apt-get install --reinstall python
300 sudo apt-get install --reinstall python3
301 sudo apt-get install --reinstall python3-minimal
302 sudo apt-get install --fix-broken
303 sudo apt-get install --reinstall python
304 sudo apt-get install --reinstall python3
305 sudo apt-get install --reinstall python3-minimal
306 sudo apt-get install --fix-broken
307 sudo apt autoremove
308 sudo apt-get update
309 sudo apt-get upgrade
310 sudo reboot
Bây giờ mọi thứ đang hoạt động như mong đợi.
karel
105K88 Huy hiệu vàng260 Huy hiệu bạc288 Huy hiệu Đồng88 gold badges260 silver badges288 bronze badges
Đã trả lời ngày 5 tháng 1 năm 2020 lúc 8:48Jan 5, 2020 at 8:48
1
Trong nỗ lực loại bỏ một phiên bản Python cũ hơn, tôi đã loại bỏ một cái gì đó quan trọng, và bây giờ không có gì hoạt động.
> python3
Could not find platform independent libraries
Could not find platform dependent libraries
Consider setting $PYTHONHOME to [:]
Python path configuration:
PYTHONHOME = [not set]
PYTHONPATH = [not set]
program name = 'python3'
isolated = 0
environment = 1
user site = 1
import site = 1
sys._base_executable = '/home/karm/bin/python3'
sys.base_prefix = '/usr'
sys.base_exec_prefix = '/usr'
sys.executable = '/home/karm/bin/python3'
sys.prefix = '/usr'
sys.exec_prefix = '/usr'
sys.path = [
'/usr/lib/python38.zip',
'/usr/lib/python3.8',
'/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 0x00007f44dad8e740 [most recent call first]:
Đầu ra của whereis python
là
python: /usr/bin/python3.9 /usr/bin/python2.7 /usr/bin/python /usr/bin/python3.8-config /usr/bin/python3.8 /etc/python3.9 /etc/python2.7 /etc/python /etc/python3.8 /usr/include/python2.7 /usr/include/python3.8 /usr/share/python /home/karm/bin/python
Khi tôi chạy export PYTHONHOME = /usr/
và
276 sudo apt-get update && sudo apt-get dist-upgrade
277 sudo apt-get dist-upgrade
278 sudo apt autoremove
279 sudo apt-get dist-upgrade
280 man apt
281 man dist-upgrade
282 sudo do-release-upgrade
283 /usr/bin/python3
284 sudo do-release-upgrade
285 sudo rm /usr/bin/python
286 sudo ln -s /usr/bin/python2.7 /usr/bin/python
287 sudo do-release-upgrade
288 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
289 sudo do-release-upgrade
290 sudo update-alternatives --remove-all python
291 sudo update-alternatives --remove-all python3
292 sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
293 sudo do-release-upgrade
294 sudo apt-get install --reinstall python3
295 sudo do-release-upgrade
296 sudo dpkg --remove --force-remove-reinstreq --force-depends python3
297 sudo apt-get -f install
298 sudo do-release-upgrade
299 sudo apt-get update
300 sudo apt-get upgrade
301 sudo apt-get reinstall python3
302 man apt-get
303 sudo apt-get install python3 --reinstall
304 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
305 sudo apt-get install python3 --reinstall
306 sudo do-release-upgrade
307 history
308 update-manager
309 sudo apt-get update && sudo apt-get upgrade
310 sudo apt-get install python3
311 sudo apt-get reinstall python3
312* sudo dpkg --remove --force-remove-reinstr
313 sudo dpkg --remove --force-remove-reinstreq python3 && sudo apt-get install python3
0, các trường đã được sửa, nhưng nó không hoạt động.Khi tôi chạy
276 sudo apt-get update && sudo apt-get dist-upgrade
277 sudo apt-get dist-upgrade
278 sudo apt autoremove
279 sudo apt-get dist-upgrade
280 man apt
281 man dist-upgrade
282 sudo do-release-upgrade
283 /usr/bin/python3
284 sudo do-release-upgrade
285 sudo rm /usr/bin/python
286 sudo ln -s /usr/bin/python2.7 /usr/bin/python
287 sudo do-release-upgrade
288 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
289 sudo do-release-upgrade
290 sudo update-alternatives --remove-all python
291 sudo update-alternatives --remove-all python3
292 sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
293 sudo do-release-upgrade
294 sudo apt-get install --reinstall python3
295 sudo do-release-upgrade
296 sudo dpkg --remove --force-remove-reinstreq --force-depends python3
297 sudo apt-get -f install
298 sudo do-release-upgrade
299 sudo apt-get update
300 sudo apt-get upgrade
301 sudo apt-get reinstall python3
302 man apt-get
303 sudo apt-get install python3 --reinstall
304 sudo ln -sf /usr/bin/python2.7 /usr/bin/python
305 sudo apt-get install python3 --reinstall
306 sudo do-release-upgrade
307 history
308 update-manager
309 sudo apt-get update && sudo apt-get upgrade
310 sudo apt-get install python3
311 sudo apt-get reinstall python3
312* sudo dpkg --remove --force-remove-reinstr
313 sudo dpkg --remove --force-remove-reinstreq python3 && sudo apt-get install python3
1, đầu ra làReading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
Need to get 47.6 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 //archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB]
Fetched 47.6 kB in 1s [77.5 kB/s]
dpkg: error processing package python3 [--configure]:
package is in a very bad inconsistent state; you should
reinstall it before attempting configuration
Errors were encountered while processing:
python3
E: Sub-process /usr/bin/dpkg returned an error code [1]
Nó không cho phép tôi làm bất cứ điều gì. Có cách nào để khắc phục những vấn đề này mà không cần cài đặt lại hệ điều hành từ ổ đĩa khởi động không?