Mendapatkan kesalahan saat membuka / etc / profile: Kesalahan membaca file kunci /etc/.profile.swp: Tidak cukup data membaca

20

Saya mendapatkan kesalahan ini saat membuka /etc/profilefile menggunakan nano.

Error reading lock file /etc/.profile.swp: Not enough data read

Bagaimana saya bisa memperbaikinya?

Vaibhav Phadke
sumber
3
versi nano apa yang Anda gunakan? Silakan ketiknano --version
Michele
Ini mungkin bagian dari bug yang dikenal (dan sekarang diselesaikan) di nano-apakah editor teks lain bekerja dengan file ini? Anda mungkin perlu memutakhirkan nanoversi untuk menyelesaikannya tergantung pada hasil a nano --version.
The Pizza Overlord
versi nano saya adalah 2.5.3
Vaibhav Phadke
Menarik. Bisakah Anda menjalankan yang berikut ini untuk melihat apa / siapa lagi yang mengakses file swap, dan salin hasilnya di sini? - vi /etc/.profile.swp.
The Pizza Overlord
File swap ini hanya akses oleh saya untuk mengatur jalur java, sarang, hadoop, babi dll. Saya bisa membuka dan mengedit file menggunakan gedit, tetapi tidak dengan nano.
Vaibhav Phadke

Jawaban:

26

Cobalah untuk menghapus file tersembunyi .[yourfilename].swp, yang disimpan di folder yang sama dengan file yang Anda coba buka.
Dalam kasus Anda, coba perintah shell rm /etc/.profile.swp.

Masalah ini juga terjadi dengan nano 2.7.4, dan pasti ada hubungannya dengan bagaimana nano menangani swapfile yang rusak.

Semoga ini bisa membantu

sunwalker
sumber
4

Masalahnya terkait dengan bug dalam versi yang lebih lama nanoseperti yang terlihat di sini .

Sesuai laporan, versi yang terpengaruh adalah nano-2.4.2. Anda harus menjalankan nano --versionuntuk memastikan versi Anda saat ini dan memperbarui sesuai.

Laporan yang lebih terperinci tentang masalah aktual dapat ditemukan di sini .

Tuan Pizza
sumber
Versi nano saya adalah 2.5.3
Vaibhav Phadke
1

Terjadi pada saya karena saya kehabisan ruang disk, saya membersihkan beberapa ruang, menghapus file swap dan itu berhasil.

Anthony
sumber
1

Ini terjadi pada saya karena file log yang tidak berputar, butuh seluruh ruang disk, saya menyelesaikannya dengan memotong file log ini, kemudian menghapus file .swp.

AyuMu
sumber
Terima kasih atas kontribusi Anda! Akan sangat membantu jika Anda ingin mengedit jawaban Anda menguraikan langkah-langkah yang diperlukan untuk menerapkan solusi Anda. Misalnya - file log apa yang Anda bicarakan? Apa lokasinya? Bagaimana tepatnya Anda memotong log. Apa lokasi file log yang perlu dihapus? Akan membantu jika jawaban Anda dapat mengklarifikasi poin-poin ini sehingga sangat membantu untuk OP dan juga untuk pengunjung masa depan.
Nmath