Bagaimana cara memperbaiki ini "E: Ketik '*' tidak dikenal pada baris * dalam daftar sumber ..." kesalahan pembaruan?

35

Sesekali saya melihat pengguna memiliki masalah untuk memperbarui karena kesalahan seperti ini:

E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list'

dengan berbagai jenis / nomor baris / file daftar sumber (seringkali setelah mengeluarkan PPA).

Bagaimana cara memperbaiki kesalahan tersebut?

htorque
sumber

Jawaban:

38

Kesalahan menunjukkan entri yang salah dalam file sumber, yang menyebabkan proses pembaruan dibatalkan. Untuk memperbaikinya, Anda harus memperbaiki entri (jika Anda tahu seperti apa entri yang benar seharusnya) atau menghapusnya sama sekali (itulah yang akan saya jelaskan, karena ini adalah cara tercepat untuk memungkinkan Anda memperbarui sistem Anda lagi ).

  1. Pertama, Anda perlu membuka file yang berisi entri yang buruk. Nama file diberikan dalam pesan kesalahan, dalam contoh Anda /etc/apt/sources.list.d/some-ppa.list. Buka terminal, dan ketik

    sudo nano /etc/apt/sources.list.d/some-ppa.list
    

    dan tekan Enter. Setelah memasukkan kata sandi Anda, sekarang Anda akan melihat file dibuka di editor teks nano.

  2. Sekarang Anda perlu menemukan entri yang cacat. Itu harus pada nomor baris yang diberikan dalam pesan kesalahan - dalam kasus Anda yang akan menjadi baris 1.

  3. Baris ini harusnya tidak lengkap dan mulai dengan jenis yang tidak diketahui proses pengaduannya (di sini ain). Hapus saja seluruh baris, dan simpan / tutup file dengan Ctrl+ X.

  4. Itu dia. Anda sekarang seharusnya dapat menjalankan proses pembaruan dengan sukses!


Jika entri itu adalah semua yang ada di file, maka Anda bisa menghapus file itu. Untuk melakukan ini, cukup buka terminal dan jalankan perintah berikut:

sudo rm /etc/apt/sources.list.d/some-ppa.list
htorque
sumber
4

Anda mengalami Bug # 789859 dalam paket perangkat lunak-properti.

Perbaikan cepat dan langsung adalah membuka file yang disebutkan pesan kesalahan (dalam hal ini /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) dan menghapus baris yang mengatakan ain. Ini dicapai seperti ini:

  1. tekan AltF2
  2. Memasukkan: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. Hapus baris yang mengatakan ain
  4. Simpan file

Ketika selesai, semuanya harus bekerja.

Untuk menghindari mengalami bug ini di masa mendatang, silakan kunjungi halaman Launchpad bug dan tandai bug tersebut mempengaruhi Anda.

runeks
sumber
1

Untuk menghapus ppa yang tidak diinginkan, kami dapat menggunakan skrip ppa-purge Instal ppa-purge .

yang akan menghapus ppa dan mengembalikan pengaturan default Ubuntu untuk semua aplikasi yang mungkin telah diinstal oleh ppa ini.

Dalam kasus Anda, coba jika

sudo ppa-purge -purge the-board-team/dev-snapshots

diikuti oleh

sudo apt-get update

membantu Anda untuk menyingkirkan kesalahan sinaptik Anda.

Takkat
sumber
Ini Luar Biasa !!!!
Jonthue Michel