Отримання помилки під час відкриття / etc / profile: Помилка читання файлу блокування /etc/.profile.swp: недостатньо прочитаних даних


20

Я отримую цю помилку під час відкриття /etc/profileфайлу за допомогою nano.

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

Як я можу це виправити?


3
яку версію нано ви використовуєте? Будь ласка, введітьnano --version
Michele

Це може бути частиною відомої (і зараз вирішеної) помилки nano- чи працюють з цим файлом інші текстові редактори? Можливо, вам доведеться оновити свою nanoверсію, щоб вирішити її залежно від результатів nano --version.
The Pizza Overlord

моя нано-версія - 2.5.3
Vaibhav Phadke

Цікаво. Чи можете ви виконати наступне, щоб побачити, що / хто ще має доступ до файлу swap, і скопіюйте тут вихід, будь ласка? - vi /etc/.profile.swp.
The Pizza Overlord

Цей файл swap - це лише доступ до мене для встановлення шляхів Java, вулика, hadoop, свині тощо. Я можу відкривати та редагувати файл за допомогою gedit, але не з nano.
Вайбхав Фадке

Відповіді:


26

Спробуйте видалити прихований файл .[yourfilename].swp, який зберігається в тій же папці, що і файл, який ви намагаєтесь відкрити.
У вашому випадку спробуйте команду shellrm /etc/.profile.swp .

Ця проблема також виникає з nano 2.7.4, і вона має бути пов'язана з тим, як nano обробляє пошкоджений свопфайл.

Сподіваюся, що це допомогло


4

Проблема пов’язана з помилкою в старій версії nano, яку тут бачите .

Згідно з доповіддю, ця версія була постраждалою nano-2.4.2. Вам слід запустити, nano --versionщоб встановити поточну версію та відповідно оновити.

Більш детальний звіт про власне питання можна знайти тут .


Моя версія нано - 2.5.3
Vaibhav Phadke

1

Сталося зі мною, тому що мені не вистачало місця на диску, я очистив трохи місця, видалив файл swap і він спрацював.


1

Це сталося зі мною через файл журналу, який не обертався, він зайняв увесь простір на диску, я вирішив це обрізанням цього файлу журналу, потім видаливши файл .swp.


Дякуємо за ваш внесок! Було б корисно, якщо ви, будь ласка, відредагуйте детально відповідь щодо кроків, необхідних для застосування вашого рішення. Наприклад - про який файл журналу ви говорите? Яке його місцезнаходження? Як саме ви обрізаєте колоду. Яке розташування файлу журналу, який потрібно видалити? Було б корисно, якщо ваша відповідь зможе уточнити ці моменти, щоб вона була корисною для ОП, а також майбутнім відвідувачам.
Nmath
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.