W: Invalid 'Date' entry in Release file /var/lib/apt/lists/_var_cuda-repo-8-0-local_Release
N: Skipping acquire of configured file 'non-free/binary-arm64/Packages' as repository 'http://repository.spotify.com stable InRelease' doesn't support architecture 'arm64'
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-security/main/binary-arm64/Packages 404 Not Found [IP: 91.189.88.161 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Setelah saya menginstal Jetpack untuk Jetson tx1, ubuntu saya terus mencoba untuk mengambil pembaruan lengan. Apakah ada cara untuk menonaktifkan ini?
EDIT:
$dpkg --print-architecture
amd64
$dpkg --print-foreign-architectures
i386
arm64
Saya melihat arm64 termasuk dalam arsitektur asing. Bagaimana cara menghapusnya?
dpkg --print-architecture
dandpkg --print-foreign-architectures
.Jawaban:
Anda dapat menghapus arsitektur asing dengan menjalankan
Setelah itu, Anda perlu memperbarui daftar perangkat lunak Anda.
Jika Anda masih mendapatkan kesalahan atau peringatan, Anda dapat mencoba menghapus semua daftar perangkat lunak Anda dan mengunduhnya kembali sepenuhnya dari server, untuk memastikan tidak ada yang lama yang tersisa. Perhatikan bahwa unduhan lengkap akan memakan waktu sedikit lebih lama dari biasanya:
sumber
dpkg: error: cannot remove architecture 'arm64' currently in use by the database
yang aneh karena saya tidak berpikir saya menggunakannya ...dpkg -l | grep arm64
ke pertanyaan Anda? Sepertinya beberapa paket arm64 diinstal, yang harus Anda hapus terlebih dahulu.sudo dpkg --force-architecture --remove-architecture arm64
dansudo rm -rf /var/lib/apt/lists
dengansudo apt update
memperbaikinya.Menghadapi masalah yang sama saat bekerja dengan jetson-tx2 arm64. Manual ini merujuk solusi dalam skenario pengaturan lanjutan. Ternyata Anda tidak dapat menghapus arsitektur tanpa menghapus paket.
Ini berguna ketika arsitektur asing telah ditambahkan, menyebabkan kesalahan "404 Tidak Ditemukan" muncul ketika meta-data repositori diperbarui. Misalnya, jika Anda ingin membatasi repositori hanya untuk arsitektur amd64 dan i386, itu akan terlihat seperti:
Berikan opsi di atas untuk semua repositori di "sudo gedit /etc/apt/sources.list"
Sekarang "sudo apt update" dan hanya akan diambil dari amd64 dan i386.
sumber
Saya memiliki masalah yang sama dan seperti yang disebutkan oleh Komandan Byte jika Anda tidak dapat langsung menjalankannya
Anda telah menginstal banyak paket cross-compile arm64 dan perlu menjalankan ini sebelum menghapus arm64. Jalankan perintah berikut dalam urutan yang tercantum:
sumber
Hal yang sama terjadi pada saya. Saya tidak bisa
apt update
, juga tidakapt upgrade
, karena pembaruan paket arm64 gagal di 404 Kesalahan.dpkg
memberi saya output:Melihat paket arm64 saya yang terinstal menunjukkan bahwa ada beberapa hal lintas-kompilasi yang diinstal oleh Jetpack:
Solusi saya:
Saya baru saja menjalankan Jetpack Uninstaller, yang menghapus semua paket lintas-kompilasi serta arsitektur arm64:
Setelah itu saya bisa menggunakan lagi dengan
apt
benar.sumber
JetPack_Uninstaller
lokasinya?