ошибка блокировки устройства /dev/ttyusb0: операция не разрешена
Я играл с маршрутизатором ранее этим вечером с помощью minicom, и я, должно быть, не закрыл его чисто. Вот сообщение об ошибке, которое я получаю, когда пытаюсь открыть minicom:
device /dev/ttyusb0 lock failed: operation not permitted
У меня есть два вопроса: 1) Как мне выйти из этого состояния и 2) как мне выйти из minicom чисто, чтобы я мог избежать этого снова.
3 ответов
я обнаружил, что смог исправить ситуацию на моем CentOS box, запустив minicom -S <device> -o
и выполните обычную последовательность клавиш выхода (CTRL-a, x).
в вашей ситуации было бы
sudo minicom -S ttyusb0 -o
это очистило файлы блокировки, которые minicom поместил в /var/lock/
удачи Эш!--3-->
я столкнулся с аналогичной проблемой с использованием gtkterm
с удаленного терминала. У меня было завершение работы терминала без явного завершения gtkterm
. В результате последующие сеансы gtkterm дали мне ошибку:
Device /dev/ttyUSB0 is locked.
проверка списка процессов через ps
не показал никаких gtkterm
процессы все еще работают.
я исправил это путем удаления /run/lock/LCK..ttyUSB0
. После этого gtkterm смог успешно открыть ttyUSB0.
- [root@edge-TC lock]# minicom'
- ошибка блокировки устройства /dev/ttyUSB0: операция не разрешена.'
- решение:'
- Проверьте процесс, который заблокировали и убить процесс'
- [root@edge-TC lock]# fuser/dev / ttyUSB0'
/dev/ttyUSB0: 18328
- [root@edge-TC lock]# kill -9 18328
- [root@edge-TC lock]#'
- [root@edge-TC lock]#'
- [root@edge-TC блокировка]# minicom'
- Добро пожаловать в minicom 2.1'