Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] Не запускается файл-драйвер  (Прочитано 4891 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Доброго времени суток всем, уважаемые участники сообщества.
Я не много пользовался Linux.
Установил недавно Ubuntu 16.04.2 LTS МАТЕ.
Нужна прога работающая под вайном. Вайн установлен, другой софт работает на нем. Но не в вайне дело.
Есть инструкция от производителя софта, который надо поставить:
Цитировать
"Для установки драйвера защиты "Консультант Плюс" в Linux надо файл сonslin поместить в /usr/local/bin.
Владельцем conslin надо назначить пользователя root.
Запустить сonslin с правами root (в терминале войти в /usr/local/bin, переключиться в режим root (в Ubuntu это - sudo –s –H), ввести пароль root и запустить conslin на выполнение командой . /сonslin.
Для его автоматической загрузки надо отредактировать файл rc.local - в конец файла etc/rc.local добавить строку: /usr/local/bin/сonslin .
От имени root выполнить sudo chmod a+x /etc/rc.local (в Ubuntu)."
Всё сделал.
Файл conslin точно лежит в /usr/local/bin.
Владелец и группа стоят "root", чтение и запись, выполнение .
В самом конце файла (перед exit) в etc/rc.local добавлена строка: /usr/local/bin/сonslin.
Цитировать
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/local/bin/сonslin
exit 0
Команда sudo chmod a+x /etc/rc.local выполнена. Проверял файл - владелец root, чтение и запись, выполнение... Всё есть.

Но, при загрузке не происходит автозагрузки этого файла conslin.
Проверял: dio@Topol-M:~$ ps aux
Поиском и глазами.. нет в conslin среди запущенных.
Кроме того, он и вручную не запускается!
Вот первая команда по инструкции (далее уже попытки):
Цитировать
dio@Topol-M:~$ cd /usr/local/bin
dio@Topol-M:/usr/local/bin$ sudo -s
[sudo] пароль для dio:
root@Topol-M:/usr/local/bin# . /сonslin
bash: /сonslin: Нет такого файла или каталога
root@Topol-M:/usr/local/bin# /сonslin
bash: /сonslin: Нет такого файла или каталога
root@Topol-M:/usr/local/bin# сonslin
сonslin: команда не найдена
root@Topol-M:/usr/local/bin#
Что значит нет такого файла?!!! Есть там такой файл 100%.

У производителя ПО спросить не могу по определенным причинам.... Но год назад у меня как то получалось с этим делом на Ubuntu, потом не пользовался долго, а сейчас никак не могу сделать это.
« Последнее редактирование: 26 Февраля 2017, 07:00:35 от BackToUSSR »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #1 : 25 Февраля 2017, 01:48:12 »
ls -l /usr/local/bin/сonslin
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #2 : 25 Февраля 2017, 02:12:59 »
ls -l /usr/local/bin/сonslin
Не помогло.
Цитировать
dio@Topol-M:~$ ls -l /usr/local/bin/сonslin
ls: невозможно получить доступ к '/usr/local/bin/сonslin': Нет такого файла или каталога
dio@Topol-M:~$ sudo -s
[sudo] пароль для dio:
root@Topol-M:~# ls -l /usr/local/bin/сonslin
ls: невозможно получить доступ к '/usr/local/bin/сonslin': Нет такого файла или каталога
root@Topol-M:~#
Вот еще что. Изначально, когда файл только закинул, владельцем был прописал пользователь "dio" с правами root (единственный пользователь компа). Поскольку не запускался файл, подумал.. раз в инструкции написано, что владельцем должен быть пользователь root, я поменял и выставил дословно root в качестве владельца. Может неправильно поступил? Но хотя и до этого не запускался.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #3 : 25 Февраля 2017, 02:18:48 »
нет у вас там файла. 

--
проверьте фс на ошибки
« Последнее редактирование: 25 Февраля 2017, 02:25:55 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #4 : 25 Февраля 2017, 02:47:03 »
нет у вас там файла. 
Как это нет. Именно в  /usr/local/bin  и лежит файл conslin.
Вот скриншот даже прикладываю.


Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #5 : 25 Февраля 2017, 03:00:21 »
sudo ls -la /usr/local/bin
« Последнее редактирование: 25 Февраля 2017, 03:03:46 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #6 : 25 Февраля 2017, 03:19:10 »
sudo ls -la /usr/local/bin
Результат:
Цитировать
dio@Topol-M:~$ sudo ls -la /usr/local/bin
[sudo] пароль для dio:
итого 20
drwxr-xr-x  2 root root 4096 фев 25 04:39 .
drwxr-xr-x 10 root root 4096 фев 16 07:19 ..
-rwxrwxrwx  1 root root 9104 июн 21  2011 conslin
dio@Topol-M:~$ cd /usr/local/bin
dio@Topol-M:/usr/local/bin$ sudo -s
root@Topol-M:/usr/local/bin# . /сonslin
bash: /сonslin: Нет такого файла или каталога
root@Topol-M:/usr/local/bin#


Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #7 : 25 Февраля 2017, 03:27:38 »
пробел не надо
cd /usr/local/bin
./сonslin

и rc.local - не нужно. Создавайте сервис для systemd.
« Последнее редактирование: 25 Февраля 2017, 03:30:24 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #8 : 25 Февраля 2017, 04:06:10 »
пробел не надо
Где?
cd /usr/local/bin
./сonslin
Результат тот же - Нет такого файла или каталога.
и rc.local - не нужно.
В смысле прописывать в нём строку: /usr/local/bin/сonslin не надо что ли?
Можно конечно и не писать. Но ведь, это для автозагрузки драйвера сделано. И не писать значит тогда постоянно вручную его запускать придётся после каждой загрузки.
Создавайте сервис для systemd.
Это конец. Не потяну я походу его создание, опыта у меня с Линуксом маловато.Вот так вот только из за этой одной программы я и не могу с венды никак соскочить, хоть и пытался несколько раз уже. То раньше с вайном были геморои. Сейчас его до ума довели 2.0. и без проблем встал и проги стартуют (другие  протестил). Зато вот теперь ещё головняк...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #9 : 25 Февраля 2017, 04:17:11 »
↓  ТУТ ПРОБЕЛ НЕ НАДО
. /сonslin

для systemd создаёте файл
/etc/systemd/system/conslin.service
c содержимым
[Unit]
Description=Start conslin

[Service]
Type=simple
ExecStart=/usr/local/bin/сonslin

[Install]
WantedBy=multi-user.target


Потом в терминале:
sudo systemctl enable conslin
« Последнее редактирование: 25 Февраля 2017, 04:25:23 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #10 : 25 Февраля 2017, 04:51:51 »
Спасибо. Сделал.
Вот что вышло:
(Нажмите, чтобы показать/скрыть)
Только я conslin в запущенных процессах, показанных по команде ps aux, так и не вижу. А ведь, вроде как должен же быть?

Про пробел в ./coslin я попробовал тоже, убирал. Результата нет. Не знаю, но во всех мануалах разработчиков они именно так пишут с этим пробелом.
Подумал может файл битый. Нашел другой, поменял, попробовал так
(Нажмите, чтобы показать/скрыть)
Что значит адрес уже используется. Типа запущен что ли? Так а где он в процессах то тогда..

PS: В общем, хрен его знает... в процессах запущеных я conslin так и не увидел, создал systemd, зарегал базы, Консультант запустился и заработал.
Решена ли проблема? Ну вроде да. А вроде хз.. ведь стандартный метод не помог, в процессах conslin нет.
Но, думаю. тему то надо прикрывать.
ALiEN175, спасибо!
« Последнее редактирование: 25 Февраля 2017, 06:33:47 от BackToUSSR »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #11 : 25 Февраля 2017, 11:00:37 »
в процессах conslin нет.
А где Вы смотрите? В службах ищите:
systemctl status conslin.service

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #12 : 25 Февраля 2017, 12:00:52 »
BackToUSSR, а попробуйте файл conslin переименовать,
м.б., в имени пробел или русбуквы.


Оффлайн BackToUSSR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #13 : 25 Февраля 2017, 13:02:25 »
А где Вы смотрите? В службах ищите:
Ну вот перезагрузился, запуск.. Соединение отвергнуто, что означает не запущен conslin. Проверяю наличие файла и запущен ли он:
Цитировать
dio@Topol-M:~$ sudo ps -e |grep conslin
[sudo] пароль для dio:
dio@Topol-M:~$ ls /usr/local/bin/
conslin
dio@Topol-M:~$
:
Показывает, что запущен. Но код ошибки так и так подпадает под то, что не запущен (якобы).
systemctl status conslin.service
Результат:
Цитировать
dio@Topol-M:~$ systemctl status conslin.service
conslin.service - Start conslin
   Loaded: loaded (/etc/systemd/system/conslin.service; enabled; vendor preset:
   Active: failed (Result: exit-code) since Сб 2017-02-25 19:41:48 +11; 1h 15min
  Process: 956 ExecStart=/usr/local/bin/сonslin (code=exited, status=203/EXEC)
 Main PID: 956 (code=exited, status=203/EXEC)

фев 25 19:41:48 Topol-M systemd[1]: Started Start conslin.
фев 25 19:41:48 Topol-M systemd[1]: conslin.service: Main process exited, code=e
фев 25 19:41:48 Topol-M systemd[1]: conslin.service: Unit entered failed state.
фев 25 19:41:48 Topol-M systemd[1]: conslin.service: Failed with result 'exit-co
lines 1-10/10 (END)
BackToUSSR, а попробуйте файл conslin переименовать,
м.б., в имени пробел или русбуквы.
Я тут пока мучаюсь, нарвался на тему чем то похожую. Там решилось переименованием в XXX  и обратно в conslin. Пробовал - не помогло. Я даже сам файл менял из другого ресурса брал.
Но ещё попробую, куда деваться-то. Прога мне эта, принципиально важна. Только из-за неё одной и приходится на венду спрыгивать. Ну или две ОС, что тоже не айс - туда сюда скакать...
В принципе, файл этот давным давно К+ не меняли. Год назад на Ubuntu я устанавливался уже с ним, работало.
« Последнее редактирование: 25 Февраля 2017, 13:45:23 от BackToUSSR »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Не запускается файл-драйвер
« Ответ #14 : 25 Февраля 2017, 14:18:35 »
Показывает, что запущен.
Где он показывает, что запущен? Лично я не вижу... команда:
sudo ps -e |grep conslinне вывела ничего.

а команда:
systemctl status conslin.serviceанглийским по черному пишет, что служба не запущена (failed).

 

Страница сгенерирована за 0.093 секунд. Запросов: 23.