Ошибка при открытии / etc / profile: Ошибка чтения файла блокировки /etc/.profile.swp: Недостаточно чтения данных

20

Я получаю эту ошибку при открытии /etc/profileфайла с помощью nano.

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

Как я могу это исправить?

Вайбхав Пхадке
источник
3
какую версию нано вы используете? Пожалуйста, введитеnano --version
Мишель
Это может быть частью известной (и теперь исправленной) ошибки: nanoработают ли другие текстовые редакторы с этим файлом? Возможно, вам придется обновить свою nanoверсию для разрешения в зависимости от результатов nano --version.
Повелительница пиццы
моя нано версия 2.5.3
Vaibhav Phadke
Интересный. Можете ли вы выполнить следующее, чтобы увидеть, что / кто еще имеет доступ к файлу подкачки, и скопировать вывод здесь, пожалуйста? - vi /etc/.profile.swp.
Повелительница пиццы
Этот файл подкачки доступен только мне для установки путей java, hive, hadoop, pig и т. Д. Я могу открывать и редактировать файл с помощью gedit, но не с nano.
Вайбхав Пхадке

Ответы:

26

Попробуйте удалить скрытый файл .[yourfilename].swp, который хранится в той же папке, что и файл, который вы пытаетесь открыть.
В вашем случае попробуйте команду shell rm /etc/.profile.swp.

Эта проблема также возникает в nano 2.7.4 и должна быть связана с тем, как nano обрабатывает поврежденный файл подкачки.

Надеюсь, это помогло

sunwalker
источник
4

Проблема связана с ошибкой в ​​более старой версии, nanoкак показано здесь .

Согласно сообщению, уязвимая версия была nano-2.4.2. Вы должны запустить, nano --versionчтобы узнать вашу текущую версию и обновить соответственно.

Более подробный отчет о фактической проблеме можно найти здесь .

Пицца Оверлорд
источник
Моя нано версия 2.5.3
Vaibhav Phadke
1

Это происходило для меня, потому что у меня не было места на диске, я очистил немного места, удалил файл подкачки, и это сработало.

Энтони
источник
1

Это произошло для меня из-за файла журнала, который не вращался, он занял все дисковое пространство, я решил это, обрезав этот файл журнала, а затем удалив файл .swp.

Ayumu
источник
Спасибо за ваш вклад! Было бы полезно, если бы вы отредактировали свой ответ, подробно описав шаги, необходимые для применения вашего решения. Например - о каком файле журнала вы говорите? Каково его местоположение? Как именно вы усекаете логи. Каково расположение файла журнала, который необходимо удалить? Было бы полезно, если бы ваш ответ мог прояснить эти моменты, чтобы он был полезен для ОП, а также для будущих посетителей.
NMath