lỗi nâng cấp từ 14.04 lên 16.04 về loại Multi-Arch không xác định đối với các gói compiz, libkf5akonadisearch-bin


20

Tôi đang cố gắng nâng cấp máy 14.04 của mình lên 16.04 bằng cách sử dụng do-release-upgrade. Sau khi tải xuống danh sách gói cho wily, tôi thấy các lỗi sau:

Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
Ignoring Provides line with DepCompareOp for package php-math-biginteger
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
You may want to run apt-get update to correct these problems

Sau đó nó tiến hành hủy bỏ cài đặt. Việc chạy đề xuất apt-get updatedường như không làm gì cả. Googling cho các thông báo lỗi ở trên dẫn đến những người khác gặp vấn đề tương tự khi nâng cấp lên các bản phát hành trước, mặc dù tôi không gặp phải bất kỳ bản sửa lỗi rõ ràng nào. Chúng tôi đề xuất rằng việc aptnâng cấp có thể khắc phục sự cố, nhưng tôi không thấy cách nào để dễ dàng thực hiện điều đó (cập nhật với gói đáng tin cậy mới nhất).

Tôi nên làm gì để nâng cấp trực tiếp lên 16.04?


Dường như những người ba gói - libkf5akonadisearch-bin, compiz-core, compiz-gnomeđã phá vỡ dữ liệu meta, mặc dù nó không rõ ràng cho dù đó là như vậy trong những cái cũ hoặc trong những cái mới. Trong trường hợp nó nằm trong các gói cũ, bạn có thể thử gỡ bỏ ba cái tạm thời và xem nó có giúp ích không?
Josip Rodin

Ngoài ra, nếu đó là 16.04 bạn muốn, đó phải là xenial, không phải là khôn ngoan.
Josip Rodin

Fwiw, đây không phải là vấn đề với các gói đã cài đặt; Tôi cũng nhận được nó và tôi không cài đặt bất kỳ gói nào trong số đó.
Doug

Đồng ý với @Doug. Không có gói nào trong số này được cài đặt cho tôi và tôi vẫn gặp lỗi. Hoàn toàn bị mắc kẹt.
sstringer

Câu trả lời:


13

Đây là một lỗi trong apt, và vâng, cách khắc phục là nâng cấp apt.

Chỉnh sửa /etc/apt/sources.listvà bỏ ghi chú những dòng này:

deb http://au.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://au.archive.ubuntu.com/ubuntu/ wily-updates main restricted

Bây giờ hãy chạy apt-get updatevà bạn sẽ thấy các lỗi tương tự về 'Loại Multi-Arch không xác định'.

Bây giờ nâng cấp apt:

apt-get install --only-upgrade apt

Bây giờ hãy chạy trình cài đặt phát hành:

do-release-upgrade

:)


2
Thật không may, điều này đã không làm việc cho tôi. Đã thử một số biến thể nhân bản và tôi luôn nhận được "apt đã là phiên bản mới nhất" và vẫn là lỗi dừng hiển thị ban đầu được mô tả bởi OP.
sstringer

@sstringer Tất cả những gì tôi có thể đề xuất là đảm bảo chắc chắn rằng bạn đã cập nhật danh sách nguồn và đang kéo xuống danh sách gói từ phiên bản chính tiếp theo (ví dụ: Wily). apt-get updatesẽ hiển thị nó tải về cả đống gói. ... xin lỗi tôi không thể giúp đỡ nhiều hơn Đây là một lỗi siêu bực bội tôi biết. Tất cả những gì tôi có thể nói là: Tuy nhiên, bạn cần phải nâng cấp apt để vượt qua vấn đề, đó là giải pháp duy nhất tôi từng tìm thấy cho vấn đề này.
Doug

Người ta phải đảm bảo rằng không có ghim apt được đặt ra.
koppor

4

Những gì dường như đã làm việc cho tôi là

apt-get -f install libc6
apt-get install --only-upgrade apt

Tôi đã sử dụng điều này để giúp nâng cấp Mint 17-> 18. Những lỗi này có vẻ như dương tính giả.
Michael Cole


0

Tôi cũng nhận được thông báo "phiên bản mới nhất", nhưng theo https://bugs.launchpad.net/ubfox/+source/compiz/+orms/1404783/comments/12

Tôi đã thêm các nguồn để cập nhật sinh động và sinh động vào nguồn.list và cài đặt phiên bản apt / sinh động.

sudo apt-get -t vivid install apt/vivid

Sau đó, tôi đã xóa nguồn sinh động khỏi nguồn.list và apt-get cập nhật kết thúc mà không có bất kỳ cảnh báo nào.


1
apt-getkhông có tùy chọn -t.
Anh Cả Geek

Thực tế, cờ -t là dành cho --target-phát hành.
Software_Programineer

0

Đây là những gì làm việc cho tôi:

sudo rm -r /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

Tôi đã có lỗi phân đoạn trong quá trình cài đặt, vì vậy tôi đã xóa tài liệu lưu trữ một lần nữa:

sudo apt-get clean

Và mọi thứ đều ổn

Hy vọng nó sẽ giúp!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.