miser |
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 1 раз |
Жил себе на Ubuntu 15.10 amd64. Что-то пытался писать и отлаживать. Вот, решил удалить дистрибутив и поставить заново. Цитата: $ sudo ./install.sh Вот, что есть: После окончания установки, захожу в каталог Цитата: $c d /opt/cprocsp/bin/amd64 Что пришлось не по нраву, я не знаю. Отредактировано пользователем 25 апреля 2016 г. 13:26:17(UTC) |
|
|
Русев Андрей |
|
Статус: Сотрудник Группы: Администраторы, Участники Сказал(а) «Спасибо»: 10 раз |
Debian прекращает поддержку стандарта Linux Standard Base: https://lwn.net/Articles/658809/ Код:
|
Официальная техподдержка. Официальная база знаний. |
|
|
|
miser |
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 1 раз |
Спасибо за совет. Удаление того, что было вчера поставлено: Цитата: $ sudo ./uninstall.sh Deleting of the device [reader,rndm,media]: Смущают надписи «No LSB modules are available.» и «Error: Unknown non-lsb linux». Далее, ставлю CSP еще раз Цитата: $ sudo ./install.sh Очень хочется получить работающую криптографию. |
|
|
Русев Андрей |
|
Статус: Сотрудник Группы: Администраторы, Участники Сказал(а) «Спасибо»: 10 раз |
«No LSB modules are available.» и «Error: Unknown non-lsb linux» — это правильные надписи: Ubuntu 16.04 действительно LSB-несовместимая ОС. Поэтому ошибки при установке ожидаемы, но дальше провайдер будет частично функциональным. Какие у вас ошибки, кроме ошибок установки? |
Официальная техподдержка. Официальная база знаний. |
|
|
|
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Содержание
- “lsb_release command not found” – how to fix it and everything you need to know
- Install lsb-core (lsb_release included)
- Check lsb_release path for its binary
- Reinstall lsb_release using dpkg
- Last resort : Reinstall OS
- Conclusion
- Debian User Forums
- lsb_release problem
- lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Re: lsb_release problem
- Ошибка: «файл vmlinuz-linux» не найден (РЕШЕНО)
- Ошибка Failed to start LSB в Oracle Linux
“lsb_release command not found” – how to fix it and everything you need to know
lsb_release is a command-line utility that prints a detailed list of LSB (Linux Standard Base) and Distribution information. The utility can be used to display information about your Linux installation such as the currently installed Linux distribution, the specific version, and codename.
Users who are beginning with Linux often think that lsb_release is included in all Linux distribution right out of the box, but in reality, it’s not the case.
Running lsb_release in Linux distros which didn’t include it, you’ll certainly get the following error message.
This article is going to show you how to fix «lsb_release command not found» error quickly.
Install lsb-core (lsb_release included)
The error can be fixed by installing the Lsb-core package. You can find this package in almost all Ubuntu/Debian based default OS repositories.
For Fedora or derivates, you have to run
For CentOS or derivatives, you have to run
For Arch Linux or derivatives, you have to run
Check lsb_release path for its binary
«lsb_release command not found» indicates that the system is not able to access lsb_release at its usual path. In order to make sure that lsb_release is installed, you have to check its path manually to see if it’s there.
Type the following command in the terminal to locate where lsb_release reside in the disk:
The following output should look like the following image or contain this string : /usr/bin/lsb_release
If the command returns no output, then you have no lsb_release package installed and have to install it manually using a .deb file.
Reinstall lsb_release using dpkg
To do that, you need to grab the corresponding .deb package that was compiled for your OS version. If you’re using Ubuntu like me, go to one of its Archive Mirror. In this case, we are going to http://us.archive.ubuntu.com/ubuntu/.
Access /pool/main/l/lsb/ path and you’ll see a bunch of .deb package. Select the one that is suitable with your architecture (and64/i386)
There is a directory named lsb_release inside /pool/main/l/ , but it contains nothing, the actual command is included in lsb-core package
Once it finishes downloading, you can install lsb-core DEB file by running the following command :
Remember to replace the /path/to/apt_deb_file.deb with the path of the file you’ve just downloaded.
Last resort : Reinstall OS
Reinstalling the operating system is the fastest solution if you’ve tried the two methods above with no luck. For a fresh start on a server, you can simply re-image it.
Before reinstalling, make sure you have backed up all your data and settings. rclone, a robust, mature backup solution supported by the open-source community, would be our recommendation if you did not already have one.
Rclone installation on Ubuntu was covered previously on our site, along with a few Rclone examples to get you quickly started.
Conclusion
Hopefully, you will be able to solve your problem effectively and quickly with this tutorial. Please consider rate the article below if it does.
You may also want to read our guide on how to fix «Unable to lock the administration directory (/var/lib/dpkg/)» error in apt, which is another common error among Linux newbies.
Источник
Debian User Forums
lsb_release problem
lsb_release problem
#1 Post by maraska » 2016-08-23 17:46
I made stupid mistake installing from script. argh.
Katoolin script https://github.com/LionSec/katoolin . Kali on Debian easy way.. yeah right..
Everything works I was careful and didnt brake any package but when I used lsb_release -a command after installing from script I get
I have Debian testing fully updated, I did aptitude upgrade just before script fiasco.
I have tried purging and reinstalling lsb-release package and dpkg-reconfigure lsb-release in hope it would fix it self.
Now I did manual change in files (this is now current state of files)
Re: lsb_release problem
#2 Post by GarryRicketson » 2016-08-23 18:25
Before updating your system , please remove all Kali-linux repositories to avoid any kind of problem .
Add Kali linux repositories
Unfortunately there’s a lot of bad advice on the Internet. Tutorials found on blogs, forums and other sites often include instructions that will break your system in subtle ways. Don’t simply follow the first advice you find, or the tutorial that seems the easiest. Spend some time reading the documentation and compare the difference between tutorials.
Re: lsb_release problem
#3 Post by stevepusser » 2016-08-23 18:46
There’s nothing wrong with using github; it’s just a site for hosting code and allowing others to collaborate on it. We use it for MX 15 projects.
If you want to use Kali, use it as it is meant to be used, as a penetration testing platform from a Live USB. In no way is it suitable for desktop use.
Re: lsb_release problem
#4 Post by maraska » 2016-08-23 19:02
Thanks, as you sad you are on Sid I would like to see Testing.
I removed repo from sources.list.
Something is wrong, I dont think that this is right(unknown.new.testing)
Re: lsb_release problem
#5 Post by GarryRicketson » 2016-08-23 19:18
Re: lsb_release problem
#6 Post by sunrat » 2016-08-25 00:40
Re: lsb_release problem
#7 Post by dasein » 2016-08-25 00:46
Thanks for the laugh!
Re: lsb_release problem
#8 Post by GarryRicketson » 2016-08-25 02:36
PLAYING around with bluetooth.
I don’t think the OP would get much help from them either.
I can understand why these people do not want to ask at the kali support forum,
it is to obvious that they are just playing games, and have not bothered to
read anything, or do even a little research on what they are playing with.
And I am going to be sure to not let my kids watch Mr.Robot.
Re: lsb_release problem
#9 Post by maraska » 2016-08-25 07:15
Is my english that bad ??
Look, I dont have to explain myself. Thanks to everyone that gave me advice about Kali.. that I did not ask for.
This is Debian forum and I asked in hope you now thing or two about Debian.
1. How to fix changes regarding release change after installing some of packages from Kali.(could be any other unofficial repo)
2. How to find/sort packages that came from other repo (in this case Kali repo).
But of course trolls picked up on offtopic Kali story..
Knock yourself out.
Re: lsb_release problem
#10 Post by pylkko » 2016-08-25 07:41
This is really simple. You can install packages from outside Debian. There is no official guidelines/information about how to do that. It means you are on your own, since you are using Debian in a way that it was not intended to be used. No one here (or anywhere that I can think of) has installed such a system, so you now have a unique system. So, I believe the answer to question no. 1 is you don’t need to fix anything.
For question no. 2, do you mean something like this:
This will show you which version of a package is installed. Then you might be able to logically deduce that «ok this is/is not from Debian testing».
which will give you a list of versions available and their source.
Is that what you want? You want to be able to check later on whether the package you are using is from Debian testing or from somewhere else?
Re: lsb_release problem
#11 Post by Head_on_a_Stick » 2016-08-25 07:47
Re: lsb_release problem
#12 Post by GarryRicketson » 2016-08-25 07:50
‘dpkg’ might work too, but the problem is, these are not Debian packages.
It kind of is not even really «kali» as far as that goes, the author is calling it:
«katoolin». the best place would be to find out more about that would be
there, and the problem is addressed here:
https://github.com/LionSec/katoolin/issues
Hi, im trying to remove all the tools after installing it!
How is this possible?
@LionSec
Owner
LionSec commented on Aug 24, 2015
That option will be disponible in the 2.0 version . regards
Re: lsb_release problem
#13 Post by maraska » 2016-08-25 09:42
I solved my problem by restoring Clonezilla backup that I made prior to experiment with that script.
I just wonted to see if I could resolve this kind of problem manually without using backup.
This could probably help with problem Nr.1, tnx. I didnt now about that package.
Regardless, I am interested in CLI commands that search and sort packages by their origin and state(installed).
This is all possible with Synaptic so it is possible in CLI too.
When I used Synaptic search I could eventually find packages that have kali in; Description and Name, Maintainer, Version or Dependencies.
Also packages are sorted by source repository that they came from.
But that didn’t work first time I tried because I removed kali repo from sources.list.
On my machine I also use packages from KXStudio repo. How could I find and sort them by origin and state from CLI.
So I see you now all about TV shows and Kali, how about Debian guys ?
P.S
I admit I installed KXStudio after watching La Bamba.
Источник
Ошибка: «файл vmlinuz-linux» не найден (РЕШЕНО)
Во время загрузки может возникнуть следующая ошибка:
На английском она выглядит так:
Данная ошибка может возникнуть в двух случаях:
- сразу после установки Arch Linux
- после обновления ядра
Если проблема появилась сразу после установки, это означает, что вы неправильно сделали установку, касающуюся раздела /boot — именно там находится файл vmlinuz-linux. Если проблема возникла после обновления ядра, значит процесс обновления был прерван и новое ядро не было создано.
Механизм исправления одинаковый в обоих случаях. Но потребуется внешний диск или USB флешка, на который нужно записать установочный образ Arch Linux.
Загрузитесь в Arch Linux с флешки.
Как и при установке Arch Linux, нужно смонтировать корневую файловую систему в /mnt, а загрузочный диск в /mnt/boot. В следующих командах измените /dev/sda3 и /dev/sda1 на имена и номера ваших разделов.
Если вы забыли имена разделов, то можете посмотреть их командой:
Затем выполните следующие команды:
Если проблема возникла из-за прерванного обновления, то вы столкнётесь с ошибкой error: failed to update core (unable to lock database), либо с ошибкой:
В любом случае для исправления нужно удалить файл /var/lib/pacman/db.lck:
И опять выполните команду:
И, наконец, отмонтируйте разделы и перезагрузитесь:
После этого проблема с ошибкой «vmlinuz-linux не найден» должна исчезнуть.
Источник
Ошибка Failed to start LSB в Oracle Linux
Данная ошибка появляется появляется в дистрибутивах основанных на RedHat таких как CentOS или Oracle Linux, как в моем случае. Связана она с пропаданием настроек TCP/IP на сетевом интерфейсе.
Для начала опишу мой случае. Имеется виртуальная машина на Hyper-V с установленной Oracle Linux 7 в качестве гостевой операционной системы. Сервер был давно установлен и настроен и в один прекрасный момент на нем были установлены свежие обновления безопасности, после чего сервер перезагрузился и более не был доступен по сети.
Зайдя на сервер консолью Hyper-V я обнаружил, что сетевой интерфейс по команде ifconfig имеется, однако на нем не сконфигурирован ip-адрес. Картина была примерно следующая:
При этом в конфигурационном файле cat /etc/sysconfig/network-scripts/ifcfg-eth0 была честная конфигурация примерно следующего вида:
При этом попытки перезапустить сетевое подключение выдавали ошибку:
systemd[1]: Failed to start LSB: Bring up/down networking.
systemd[1]: Unit network.service entered failed state.
Ошибка оказалась связана с внезапно сменившимся MAC-адресом сетевого интерфейса. Причина смены видимо кроется в настройках виртуальной машины Hyper-V но вызвала подобные неприятности впервые. Итак MAC-адрес сетевой карты в виртуальной машине и в настройках в гостевой ОС были разными. Мне осталось только сменить в файле /etc/sysconfig/network-scripts/ifcfg-eth0 в поле HWADDR на правильный и перезагрузить машину. После этих процедур сетевой интерфейс поднялся и сервер заработал в штатном режиме.
На будущее взял на заметку о необходимости контролировать, или вовсе устанавливать статический MAC-адрес в виртуалках Hyper-V, на VMWare с подобными проблемами не сталкивался ни разу.
Источник
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
Добрый день! sudo apt-get install alien apt-get update sudo alien -kci ./lsb-cprocsp-base_4.0.0-4_all.deb sudo alien -kci ./cprocsp-pki-2.0.0-ia32-cades.rpm при наборе команды /opt/cprocsp/bin/ia32/csptest -enum -info выскакивает вот это сообщение при наборе /opt/cprocsp/bin/ia32/csptest -keyset -newkeyset -cont ‘\.hdimagetest’ запросил пароль и поводить мышкой надо было Однако для контроля по указаанной ссылке http://www.cryptopro.ru/…ge/cades_bes_sample.html В списке плагинов CryptoPro CAdES plugin присутствует. В чем может быть проблема? |
|
|
|
finansist
оставлено 24.10.2016(UTC) |
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
В настройках плагина сделал включить всегда! Появилась заветная надпись: Однако при попытке подписать выходит ошибка -> Ошибка при открытии хранилища: Error calling method on NPObject! |
|
|
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
провайдер выдает вот такой ответ: Есть одна не понятная вещь файла libnpcades.so.1.0.0 нет в каталоге /opt/cprocsp/lib/ia32/libnpcades.so.1.0.0 |
|
|
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
создал запрос на сертификат с обычными прорвами ошибка ушла… |
|
|
nickm |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 237 раз |
Автор: ivanva создал запрос на сертификат с обычными прорвами ошибка ушла… Вы начали топик с Рутокена, а действия производите с хранилищем на диске… Делаем так(все пути относительные каталогов утилит КриптоПро)… Код:
например для единственного «Rutoken S» Код:
после экспортируем пользовательский сертификат с токена Код:
после уже связываем пользовательский сертификат с хранилищем /прописываем пользовательский сертификат, поэтому команду выполнять от пользователя Код:
Ну и остается по мелочи, если потребуется установить корневой сертификат(предварительно скачать из Центра Сертификации) Код:
и один из способов добавить сайт в доверенные Код:
Отредактировано пользователем 5 июля 2016 г. 12:58:44(UTC) |
|
|
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
Ситуация поменялась! В листе сертификата вся полная информация (certmgr -list) |
|
|
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
В настройках Мозиллы установил включить плагин всегда (хотя раньше его уже включал не понятно почему сбросился), теперь на тестовой странице надпись Плагин загружен, поле сертификата пустое! Но на сайте roseltorg ситуация осталось прежней! |
|
|
nickm |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 237 раз |
тогда снова вернемся к первому посту… Я бы посоветовал начать все с начала, предварительно удалив КриптоПро. |
|
|
ivanva |
|
Статус: Участник Группы: Участники Поблагодарили: 1 раз в 1 постах |
При заходе на площадке sberbank-ast.ru и выбора сертификата выскакивает ошибка Ошибка при подписании данных: Error calling method on NPObject!!! |
|
|
nickm |
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 237 раз |
Установим библиотеки Код:
Создадим папку с которой будем работать Код:
Распакуем скачанные архивы (пути подставляем Свои) Код:
Переместим все файлы в csp Код:
Выполним install.sh Код:
Доустановим недостающие пакеты Код:
Установим плагин Код:
Установим драйвер Рутокен Код:
Проверим как определяется Рутокен Код:
Добавим ридер Рутокен (наименование подставляем Свое,смотрим вывод предыдущей команды) Код:
Экспортируем пользовательский сертификат в домашнюю папку Код:
Свяжем сертификат с хранилищем/установим пользовательский сертификат Код:
Если требуется, то скачиваем корневой сертификат с Центра Сертификации и устанавливаем Код:
Консольный вариант добавления сайта в доверенные Код:
с помощью Firefox Код:
как-то так, если ничего не пропустил и/или не учитывая особенности системы(мог допустить описку, т.к. в последние дни устанавливал и *.deb и *.rpm и x32 и x64 и разные дистрибутивы)… Отредактировано пользователем 6 июля 2016 г. 9:46:02(UTC) |
|
|
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
При попытке установить пакет lsb выходит сообщение такого рода (см. приложение), причем если попытаться установить lsb-desktop, то он будет просить другую зависимость, как решить эту проблему?
« Последнее редактирование: 13.12.2015 23:18:28 от SGx »
Записан
«Получить сведения» нажимали ?
Записан
Сноси Винду, переходи на Линукс !
Не обновлён идекс.
apt-get update
или
«Получить сведения»
Записан
Записан
В тексте (у меня картинки на телефоне отключены) что выводится при
apt-repo
apt-get update
apt-get install lsb
Записан
Андрей Черепанов (cas@)
apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/ x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/ noarch classic
apt-get update
Получено: 1 http://ftp.altlinux.org x86_64 release [915B]
Получено: 2 http://ftp.altlinux.org noarch release [709B]
Получено 1624B за 0s (7155B/s).
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
apt-get install lsb
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:
Следующие пакеты имеют неудовлетворенные зависимости:
lsb: Требует: lsb-desktop (= 4.0)
E: Извините, `битые' пакеты
Записан
А у меня в системе он уже установлен
# apt-get install lsb
но у меня
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия lsb уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
# apt-repo
и свежеустановленный x86_64 simply с обновлениями по сегодняшний день.
rpm [p7] http://mirror.yandex.ru/altlinux/p7/branch/ x86_64 classic
rpm [p7] http://mirror.yandex.ru/altlinux/p7/branch/ x86_64-i586 classic
rpm [p7] http://mirror.yandex.ru/altlinux/p7/branch/ noarch classic
PS Память жрется по сравнению с i586 просто уйма, раза в два на глаз больше.
« Последнее редактирование: 13.12.2015 21:41:24 от sb »
Записан
У меня Сизиф, при установке Хрома требует этот пакет, но не в какую, а другие пакеты ставит.
Записан
apt-get install lsb-desktop
Записан
Андрей Черепанов (cas@)
apt-get install lsb-desktop
# apt-get install lsb-desktop
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:
Следующие пакеты имеют неудовлетворенные зависимости:
lsb-desktop: Требует: libQtNetwork.so.4()(64bit)
E: Извините, `битые' пакеты
Записан
Что-то у вас «левое» стоит?
Записан
И что вам мешает установить libqt4-network?
Записан
А у меня в системе он уже установлен
В первых сборках 7.0.x не было, потом добавили вроде бы.
Записан
Сноси Винду, переходи на Линукс !
Проблема решилась таким способом: я обновил libqt4-core, при обновлении удалились пакеты которые мешали установке lsb. После этого пакет установился.
Записан
I`m in deep trouble with my Ubuntu 13.04. Ubuntu stopped support of 13.04 so I added wheezy repository to sources.list then upgraded my system. After then I can neither install any package nor upgrade my system. I tried lots of things like
apt-get install -f
with no luck.
I open my comp through live USB and chroot to broken system.
I keep getting following long error message when I try to install a package
The following extra packages will be installed: util-linux
Suggested packages: util-linux-locales kbd console-tools The
following NEW packages will be installed: util-linux 0 upgraded, 1
newly installed, 0 to remove and 0 not upgraded. 10 not fully
installed or removed. Need to get 0 B/618 kB of archives. After this
operation, 1,590 kB of additional disk space will be used. Do you
want to continue [Y/n]? Preconfiguring packages ... (Reading
database ... 588796 files and directories currently installed.)
Unpacking util-linux (from
.../util-linux_2.20.1-5.1ubuntu8.1_i386.deb) ... initctl: Unknown
job: K02screen-cleanup insserv: warning: script 'K02screen-cleanup'
missing LSB tags and overrides insserv: warning: script
'K02acpi-support' missing LSB tags and overrides initctl: Unknown
job: K02screen-cleanup initctl: Unknown job: S02screen-cleanup
insserv: Script martian is broken: incomplete LSB comment. insserv:
missing `Required-Start:' entry: please add even if empty. insserv:
missing `Required-Stop:' entry: please add even if empty. insserv:
missing `Default-Stop:' entry: please add even if empty. initctl:
Unknown job: S02screen-cleanup insserv: Script martian is broken:
incomplete LSB comment. insserv: missing `Required-Start:' entry:
please add even if empty. insserv: missing `Required-Stop:' entry:
please add even if empty. insserv: missing `Default-Stop:' entry:
please add even if empty. initctl: Unknown job: S02screen-cleanup
insserv: Script martian is broken: incomplete LSB comment. insserv:
missing `Required-Start:' entry: please add even if empty. insserv:
missing `Required-Stop:' entry: please add even if empty. insserv:
missing `Default-Stop:' entry: please add even if empty. initctl:
Unknown job: S02screen-cleanup insserv: Script martian is broken:
incomplete LSB comment. insserv: missing `Required-Start:' entry:
please add even if empty. insserv: missing `Required-Stop:' entry:
please add even if empty. insserv: missing `Default-Stop:' entry:
please add even if empty. initctl: Unknown job: K02screen-cleanup
initctl: Unknown job: S02procps insserv: warning: script 'S02procps'
missing LSB tags and overrides initctl: Unknown job: S01udev
insserv: warning: script 'S01udev' missing LSB tags and overrides
insserv: Script martian is broken: incomplete LSB comment. insserv:
missing `Required-Start:' entry: please add even if empty. insserv:
missing `Required-Stop:' entry: please add even if empty. insserv:
missing `Default-Stop:' entry: please add even if empty. insserv:
Default-Stop undefined, assuming empty stop runlevel(s) for script
`martian' insserv: warning: script 'network-interface-security'
missing LSB tags and overrides insserv: Default-Start undefined,
assuming empty start runlevel(s) for script
`network-interface-security' insserv: Default-Stop undefined,
assuming empty stop runlevel(s) for script
`network-interface-security' insserv: warning: script
'plymouth-splash' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`plymouth-splash' insserv: Default-Stop undefined, assuming empty
stop runlevel(s) for script `plymouth-splash' insserv: warning:
script 'plymouth' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`plymouth' insserv: Default-Stop undefined, assuming empty stop
runlevel(s) for script `plymouth' insserv: warning: script
'plymouth-ready' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`plymouth-ready' insserv: Default-Stop undefined, assuming empty
stop runlevel(s) for script `plymouth-ready' insserv: warning:
script 'screen-cleanup' missing LSB tags and overrides insserv:
warning: script 'squid3' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`squid3' insserv: Default-Stop undefined, assuming empty stop
runlevel(s) for script `squid3' insserv: warning: script
'networking' missing LSB tags and overrides insserv: Default-Start
undefined, assuming empty start runlevel(s) for script `networking'
insserv: Default-Stop undefined, assuming empty stop runlevel(s)
for script `networking' insserv: warning: script
'udev-fallback-graphics' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`udev-fallback-graphics' insserv: Default-Stop undefined, assuming
empty stop runlevel(s) for script `udev-fallback-graphics' insserv:
warning: script 'network-interface' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s)
for script `network-interface' insserv: Default-Stop undefined,
assuming empty stop runlevel(s) for script `network-interface'
insserv: warning: script 'plymouth-log' missing LSB tags and
overrides insserv: Default-Start undefined, assuming empty start
runlevel(s) for script `plymouth-log' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script
`plymouth-log' insserv: warning: script 'udevtrigger' missing LSB
tags and overrides insserv: Default-Start undefined, assuming empty
start runlevel(s) for script `udevtrigger' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script `udevtrigger'
insserv: warning: script 'nagios' missing LSB tags and overrides
insserv: warning: script 'rsyslog' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s)
for script `rsyslog' insserv: Default-Stop undefined, assuming
empty stop runlevel(s) for script `rsyslog' insserv: warning:
script 'kmod' missing LSB tags and overrides insserv: Default-Start
undefined, assuming empty start runlevel(s) for script `kmod'
insserv: Default-Stop undefined, assuming empty stop runlevel(s)
for script `kmod' insserv: warning: script 'procps' missing LSB tags
and overrides insserv: Default-Stop undefined, assuming empty stop
runlevel(s) for script `procps' insserv: warning: script 'mongodb'
missing LSB tags and overrides insserv: Default-Start undefined,
assuming empty start runlevel(s) for script `mongodb' insserv:
Default-Stop undefined, assuming empty stop runlevel(s) for script
`mongodb' insserv: warning: script 'avahi-daemon' missing LSB tags
and overrides insserv: Default-Start undefined, assuming empty start
runlevel(s) for script `avahi-daemon' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script
`avahi-daemon' insserv: warning: script 'plymouth-stop' missing LSB
tags and overrides insserv: Default-Start undefined, assuming empty
start runlevel(s) for script `plymouth-stop' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script
`plymouth-stop' insserv: warning: script 'udev' missing LSB tags and
overrides insserv: Default-Stop undefined, assuming empty stop
runlevel(s) for script `udev' insserv: warning: script
'acpi-support' missing LSB tags and overrides insserv: warning:
script 'udev-finish' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`udev-finish' insserv: Default-Stop undefined, assuming empty stop
runlevel(s) for script `udev-finish' insserv: warning: script
'network-interface-container' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s)
for script `network-interface-container' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script
`network-interface-container' insserv: warning: script
'plymouth-upstart-bridge' missing LSB tags and overrides insserv:
Default-Start undefined, assuming empty start runlevel(s) for script
`plymouth-upstart-bridge' insserv: Default-Stop undefined, assuming
empty stop runlevel(s) for script `plymouth-upstart-bridge'
insserv: warning: script 'udevmonitor' missing LSB tags and
overrides insserv: Default-Start undefined, assuming empty start
runlevel(s) for script `udevmonitor' insserv: Default-Stop
undefined, assuming empty stop runlevel(s) for script `udevmonitor'
insserv: There is a loop between service tlp and nagios if stopped
insserv: loop involving service nagios at depth 2 insserv: loop
involving service tlp at depth 1 insserv: Stopping nagios depends on
tlp and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order! update-rc.d:
error: insserv rejected the script header dpkg: error processing
/var/cache/apt/archives/util-linux_2.20.1-5.1ubuntu8.1_i386.deb
(--unpack): subprocess new pre-installation script returned error
exit status 1 Errors were encountered while processing:
/var/cache/apt/archives/util-linux_2.20.1-5.1ubuntu8.1_i386.deb E:
Sub-process /usr/bin/dpkg returned an error code (1)
How can I recover my system?
dpkg —audit The following packages have been unpacked but not yet
configured. They must be configured using dpkg —configure or the
configure menu option in dselect for them to work: initramfs-tools
tools for generating an initramfs module-init-tools transitional dummy
package (module-init-tools to kmod) procps /proc file system utilities
ifupdown high level tools to configure network interfaces mountall
filesystem mounting tool kmod tools for managing Linux kernel modules
plymouth graphical boot animation and logger — main package upstart
event-based init daemon initscripts scripts for initializing and
shutting down the system udev rule-based device node and kernel event
manager
========================================================================
Содержание
- При установке криптопро на линукс требует LSB пакет
- Error unknown non lsb linux
- 1. Скачиваем deb-пакет для установки КриптоПро в Ubuntu
- 2. Установка КриптоПро в графическом режиме
- 3. Ввод лицензионного кода
- 4. Установка дополнительных файлов поддержки КрптоПро
- 5. Установка драйверов Рутокен
- 6. Перезапуск службы pcscd
- 7. Проверка работоспособности Рутокена при помощи фирменных средств производителя
- 8. Проверка работоспособности Рутокена при помощи встроенных средств КриптоПро
- 9. Просмотр и Импорт в Личное хранилище сертификатов с Рутокена
- 10. Просмотр личных сертификатов в хранилище
- 11. Импорт коренвых сертификатов в хранилище доверенных корневых сертификатов
- 12. Установка КриптоПро ЭЦП Browser plug-in
- 13. Установка расширения браузера КриптоПро ЭЦП Browser plug-in
- 14. Тестирование работоспособности подписи
- 15. Доополнительное ПО для Рутокена
- Установка и настройка подписи ЭЦП через КриптоПро CSP на Linux(Ubuntu)
При установке криптопро на линукс требует LSB пакет
Добрый день, При установке Крипты на Centos 7(Xfce) происходит ошибка и появляется следующее окно с сообщением:
хотя установил пакет командой:
Как установить криптопро 4 на линукс?
Есть где нибудь пошаговая инструкция по установки криптопро 4 vipnet на линукс
При установке Windows XP требует диск
Здравствуйте, форумчане. На ноуте решил установить ХР поверх уже установленной. Все идет нормально.
Требует PCI устройства при установке
Народ подскажите пожалуйста , как решить проблему с PCI устройством(требует при установке) , при.
При установке требует драйвер DVD
windows 7 rc x64 build 7100 + ноут asus f3se // устанавливаю с флешки,после выбора языка вылетает.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Линукс при установке не видит жесткий диск
Здравствуйте! Столкнулся с проблемой установки Linux. Образ: linuxmint-19-cinnamon-64bit-v2.iso. .
Программа RastrWin при установке требует привелегий администратора
Ввожу имя пользователя и пароль. Выдает ошибку Нажимаю ок, в строке с именем написано.
При установке виртуальной системы требует файл преднастроек
Ubuntu 13.04 устанавливаю его на виртуалку, выходит ошибка в самом начале установки ubuntu server
При установке Windows требует драйвера на жёсткий диск
здраствуйте. у проблема глобального масштаба. я по своей глупости снес драва жесткого диска, после.
Требует драйвера для харда при установке Windows 7
День добрый. Вот столкнулся с проблемой видимости жесткого диска при установки win7. Устанавливаю.
Ошибка при установке на виртуальный диск Линукс Чакра
Пишет что ошибка в раздаче Umount. Что делать мне ребята?
Источник
Error unknown non lsb linux
Если кто-то уже ранее имел опыт установки КриптоПро на Windows, то спешу вас огорчить: дела с Linux обстоят гораздо хуже.
Почему? Дело в том, что версия КриптоПро для Linux почти лишена графической среды управления, так что даже импорт сертификатов придется выполнять консольными командами (за исключением последней 5-ой версии КриптоПро). Но если вы используете Linux, то данное обстоятельство вас не должно напугать.
Не буду ходить больше вокруг да около, а сразу приступлю к описанию процесса установки и настройки КриптоПро в Ubuntu 18.04. Все описанные далее инструкции справедливы для Rutoken Lite.
1. Скачиваем deb-пакет для установки КриптоПро в Ubuntu
Загрузка доступна с официального сайта КриптоПро в разделе Продукты. Отмечу лишь то, что надо скачивать обязательно сертифицированную версию. В данном материале описана установка и настройка КриптоПро CSP 4.0 R3.
Далее загруженный архив tgz необходимо распаковать.
2. Установка КриптоПро в графическом режиме
Переходим в папку с распакованным архивом и выбираем в контекстном меню команду Открыть в Терминале (в Kubuntu Действия / Открыть Терминал в этой папке). Для запуска установки в КриптоПро в графическом режиме вводим в терминале команду
Появится Мастер установки КриптоПро. Навигация в мастере установки осуществляется при помощи клавиши Tab, выбор чекбоксов осуществляется нажатием пробела. Жмем Next, отмечаем все доступные к установке компоненты, далее жмем Install.
В окне Терминала запустится процесс установки, следует проконтролировать отсутствие ошибок установки. В конце мастер сообщит об успешной установке, после чего следует нажать клавишу ОК.
Кратко о компонентах КриптоПро для Linux:
cprocsp-curl — Библиотека libcurl с реализацией шифрования по ГОСТ
lsb-cprocsp-base — Основной пакет КриптоПро CSP
lsb-cprocsp-capilite — Интерфейс CAPILite и утилиты
lsb-cprocsp-kc1 — Провайдер криптографической службы KC1
lsb-cprocsp-rdr — Поддержка ридеров и RNG
cprocsp-rdr-gui-gtk — Графический интерфейс для диалоговых операций
cprocsp-rdr-rutoken — Поддержка карт Рутокен
cprocsp-rdr-jacarta — Поддержка карт JaCarta
cprocsp-rdr-pcsc — Компоненты PC/SC для ридеров КриптоПро CSP
lsb-cprocsp-pkcs11 — Поддержка PKCS11
3. Ввод лицензионного кода
Далее мастер предложит ввести код лицензии. Делать это не обязательно. По умолчанию КриптоПро включает стандартную лицензию на три месяца. Проверить срок действия лицензии можно стандартной командой в Терминале
/opt/cprocsp/sbin/amd64/cpconfig -license -view
4. Установка дополнительных файлов поддержки КрптоПро
Если установка КриптоПро запущена не в графическом режиме или при установке выбраны не все компоненты, то следует в обязательном порядке установить следующие пакеты (найти их можно в папке установки КриптоПро с файломinstall_gui.sh):
5. Установка драйверов Рутокен
Rutoken Lite не требует установки дополнительных драйверов. Для установки других типов Рутокена потребуется посетить официальный сайт и установить необходимые драйвера.
Однако для полноценной работы Рутокена потребуется установить дополнительные библиотеки при помощи команды в Терминале:
sudo apt-get install libccid pcscd libpcsclite1 pcsc-tools opensc
Для Rutoken S, JaCarta PKI потребуется установка дополнительных драйверов. Пишите в комментариях, если кому-то нужно расписать данный момент.
6. Перезапуск службы pcscd
Перезапустить указанную службы легко при помощи команды
sudo service pcscd restart
7. Проверка работоспособности Рутокена при помощи фирменных средств производителя
Выполнив команду pcsc_scan в терминале, можно проверить работоспособность подключенного Рутокена. Если картинка такая же, как и на скриншоте, то все работает правильно.
8. Проверка работоспособности Рутокена при помощи встроенных средств КриптоПро
Средства КриптоПро также позволяют сразу же проверить работоспособность присоединенных носителей. Команда в терминале
/opt/cprocsp/bin/amd64/csptest -card -enum -v -v
9. Просмотр и Импорт в Личное хранилище сертификатов с Рутокена
Для просмотра личных сертификатов, имеющихся на подключенных контейнерах, выполняем команду в Терминале
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc
Для импорта всех личных сертификатов со всех подключенных носителей выполняем команду в Терминале
/opt/cprocsp/bin/amd64/csptestf -absorb -cert
10. Просмотр личных сертификатов в хранилище
Убедиться в успешном импорте сертификатов с Рутокена в Личное хранилище сертификатов можно при помощи команды в терминале
/opt/cprocsp/bin/amd64/certmgr -list -store uMy
Для удаления сертификата из личного хранилища сертификатов следует выполнить команду в Терминале:
/opt/cprocsp/bin/amd64/certmgr -delete -store umy
Далее терминал предложит указать номер удаляемого сертификата.
На скриншоте выше вы видите, что удостоверяющим центром, который выпустил мой сертификат, является ООО «Компания Тензор». Вот для этой компании и надо искать и устанавливать корневые сертификаты. Как установить корневые сертификаты, читайте в следующем пункте.
11. Импорт коренвых сертификатов в хранилище доверенных корневых сертификатов
Вначале скопируем кореные сертификаты в отдельную папку. Затем в контекстном меню, перейдя в эту папку, выполним команду Открыть в терминале. Далее произведем установку командой в Теримнале:
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor_44-2017.cer»
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor-2018_gost2012.cer»
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor-2017.cer»
12. Установка КриптоПро ЭЦП Browser plug-in
Для установки КриптоПро ЭЦП Browser plug-in потребуется утилита alien. Установим ее командой:
sudo apt install alien
Далее скачиваем установочный пакет КриптоПро ЭЦП Browser plug-in с официального сайта КриптоПро.
Распаковываем архив cades_linux_amd64.zip и переходим перейти в каталог с распакованными файлами, выполним команду Открыть в терминале и далее выполним команды для преобразования rpm-пакетов в deb-пакеты:
alien -dc cprocsp-pki-2.0.0-amd64-cades.rpm
alien -dc cprocsp-pki-2.0.0-amd64-plugin.rpm
Далее устанавливаем deb-пакеты:
sudo alien -kci cprocsp-pki-cades_2.0.0-2_amd64.deb
sudo alien -kci cprocsp-pki-plugin_2.0.0-2_amd64.deb
Обратите внимание: при установке этих двух пакетов не должно быть ошибок.
13. Установка расширения браузера КриптоПро ЭЦП Browser plug-in
Далее необходимо в используемом вами браузере установить расширение КриптоПро ЭЦП Browser plug-in. Cсылка на расширение для Google Chrome
14. Тестирование работоспособности подписи
Если вы все сделали правильно, то КриптоПро настроен. Проверить подпись можно по ссылке
15. Доополнительное ПО для Рутокена
Если вам понадобятся дополнительные плагины или драйвера для Рутокена, то скачать вы всегда их сможете с официального сайта производителя по ссылке, которая указана ниже:
На этом все. Как выясняется, установка КриптоПро в Ubuntu Linux 18.04 не такая уж сложная.
Понравилась статья? Не очень? Тогда возможно, что вы напишите свою гораздо лучше. Просто перейдите по ссылке Размещение статей и ознакомьтесь с правилами публикации статей на сайте MultiBlog67.RU .
Источник
Установка и настройка подписи ЭЦП через КриптоПро CSP на Linux(Ubuntu)
1. Чтобы установить КриптоПро CSP: 1. Зарегистрируйтесь на сайте http://cryptopro.ru/products/csp/downloads, скачайте программу установки и разархивируйте ее.
Информация по установке
Выполните предварительно команды в терминале под суперпользователем:
Для обновления списка доступных пакетов до последних изменений в репозитариях набрать следующее:
sudo apt-get update
Для обновления всех установленных пакетов программ:
sudo apt-get upgrade
Скачанные пакеты необходимо разархивировать:
После при помощи команды установить пакеты:
sudo sh install_gui.sh
При котором откроется терминал с возможностью установки через GUI.
Лучше поставить пакеты вручную:
sudo dpkg -i lsb-cprocsp-devel_4.0.0-5_all.deb
sudo dpkg -i cprocsp-curl-64_4.0.0-4_amd64.deb
sudo apt-get install libpangox-1.0-dev
sudo dpkg -i cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb
sudo dpkg -i cprocsp-rdr-rutoken-64_4.0.0-4_amd64.deb
sudo dpkg -i ifd-rutokens_1.0.1_amd64.deb
sudo dpkg -i lsb-cprocsp-base_4.0.0-4_all.deb
sudo dpkg -i lsb-cprocsp-capilite-64_4.0.0-4_amd64.deb
2. Скачать утилиту администрирования Рутокен по ссылке: https://www.rutoken.ru/support/download/drivers-for-nix/
Прямая ссылка: https://www.rutoken.ru/support/download/get/rtDrivers-x64-deb.html
Для того чтобы установить драйверы Рутокен для Linux(Ubuntu), загрузите установочный файл. После завершения процесса установки подключите Рутокен к компьютеру.
2.1 Произвести установку в систему.
Для deb-based систем (Debian, Ubuntu, Linux Mint и др.) это библиотека libccid не ниже 1.3.11, пакеты pcscd и libpcsclite1. Для установки указанных пакетов запустите терминал и выполните команду:
sudo apt-get install libccid pcscd libpcsclite1
После выполнить установку пакета утилиты администрирования рутокен:
sudo dpkg -i ifd-rutokens_1.0.4_amd64.deb
Информация по установке
В редких случаях если не определяется Рутокен в утилите администрирования, необходимо перезагрузить систему, после данных манипуляций Рутокен должен определиться в системе.
Для обеспечения работоспособности электронных идентификаторов Рутокен ЭЦП ряде дистрибутивов GNU/Linux, может потребоваться добавить запись об устройстве в конфигурационный файл libccid. Расположение Info.plist в файловой системе:
GNU/Linux: /usr/lib/pcsc/drivers/ifd-ccid-bundle/Contents/Info.plist
Info.plist представляет собой текстовый файл, который открывается любым текстовым редактором с правами суперпользователя.
Для работы электронных идентификаторов Рутокен ЭЦП необходимо добавить в файл следующие строки (данные строки стандартно уже прописаны в Linux(Ubuntu), необходимо проверить есть ли такие данные, если нет то прописать):
Массив () Добавленная строка
ifdFriendlyName Aktiv Rutoken ECP
Установите утилиту pcsc_scan (обычно она входит в пакет pcsc-tools) и запустите ее. Если устройство работает корректно, то в логе утилиты присутствует устройство Aktiv Rutoken ECP:
sudo apt-get install pcsc-tools
3. Программа КриптоПро ЭЦП Browser plug-in предназначена для создания и проверки электронной подписи на веб-страницах. Чтобы установить КриптоПро ЭЦП Browser plug-in:
3.1 Скачайте необходимый архив с пакетами установки, в зависимости от разрядности и версии используемой ОС, с сайта http://www.cryptopro.ru/products/cades/downloads.
3.2 Разархивируйте пакеты с помощью команды:
3.3 Установить пакеты с помощью соответствующей команды:
Информация по возможным проблемам:
Если во время установки возникнут проблемы или ошибки, то выполнить: dpkg —force-overwrite -i .deb
Проблема возникала с данным ниже пакетом, устраняется вводом команды в терминал:
dpkg —force-overwrite -i cprocsp-pki-cades_2.0.0_amd64.deb
Установить пакет alien:
sudo apt-get install alien
sudo alien -kci cprocsp-pki-2.0.0-amd64-cades.rpm
sudo alien -kci cprocsp-pki-2.0.0-amd64-plugin.rpm
При необходимости, раздать права на пакеты через команды в терминале:
sudo chmod 777 .deb
Для пакетов установки:
sudo chmod 777 cprocsp-pki-2.0.0-amd64-cades.deb
sudo chmod 777 cprocsp-pki-2.0.0-amd64-plugin.deb
3.4 Также необходимо выполнить:
sudo dpkg -i cprocsp-pki-2.0.0-amd64-cades.deb
sudo dpkg -i cprocsp-pki-2.0.0-amd64-plugin.deb
Сертификат лучше получить через терминал вручную, так как поддержки ActiveX нет в UNIX
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc
sudo /opt/cprocsp/bin/amd64/csptest -keyset -newkeyset -provtype 80 -cont ‘\.HDIMAGETest’
/opt/cprocsp/bin/amd64/cryptcp -creatrqst -dn «INN=007814508921, E=andrew@ya.ru, C=RU, CN=Ахунов Азат ААа, SN=Ахунов» -nokeygen -both -ku -cont ‘Test’ cert.req
Содержимое полученного файла cert.req, вносим https://www.cryptopro.ru/certsrv/certrqxt.asp и скачиваем полученный сертификат. Его добавляем в наш контейнер
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uRoot -file certnew.p7b
4. Cертификат тестового ключа подписи, который возможно получить на странице тестового центра, по ссылке: https://www.cryptopro.ru/certsrv/certrqma.asp
4.1 Нажать кнопку выдать и необходимо чтобы Рутокен был подключен к устройству на которое выдается ключ и сертификат.
Выбрать устройство Рутокен:
Набрать Pin-код на устройство Рутокен, стандартные пароли к контейнеру 87654321 или 12345678.
Сформировать случайные числа при помощи нажатия клавиш и движениями мыши над этим окном:
4.2 Проверить сообщение об успешной установке.
5. Проверка работы плагина в браузере
Google Chrome Версия 61.0.3163.79 (Официальная сборка), (64 бит)
Проверка ключа сертификата возможна по ссылке: https://www.cryptopro.ru/sites/default/files/products/cades/demopage/simple.html
6. При подписывании в системе РМИС, выходит окно с подтверждением и с выбором сертификата:
6.1 Необходимо выбрать сертификат и нажать кн. Подписать.
6.2 Выйдет уведомление о успешном подписании: Выполнено! Отчет успешно подписан.
Где возможно через кнопку Загрузить, загрузить выбранный подписанный документ.
Файл протокола, который подписан возможно проверить через средства приложения VipNet CryptoFile (Windows) , нажать в приложении Открыть выбрать открыть подписанный файл в формате .pdf и выбрать протокол в формате .sig пример:
6.3 Сформировать отчет: Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider
Отчет о проверке ЭП
Время создания отчета: 01.03.17 22:54
- Проверены файлы: C:/Users/skygb/Downloads/protocol.sig и C:/Users/skygb/Downloads/protocol.pdf
- ЭП: ВЕРНА
Время подписи: 01.03.17 22:55
Статус сертификата: ДЕЙСТВИТЕЛЕН
Сведения о сертификате
Кому выдан: Булат
Кем выдан: CRYPTO-PRO Test Center 2
Серийный номер: 01D292C2940768F00000000D00050001
Источник
Если кто-то уже ранее имел опыт установки КриптоПро на Windows, то спешу вас огорчить: дела с Linux обстоят гораздо хуже.
Почему? Дело в том, что версия КриптоПро для Linux почти лишена графической среды управления, так что даже импорт сертификатов придется выполнять консольными командами (за исключением последней 5-ой версии КриптоПро). Но если вы используете Linux, то данное обстоятельство вас не должно напугать.
Не буду ходить больше вокруг да около, а сразу приступлю к описанию процесса установки и настройки КриптоПро в Ubuntu 18.04. Все описанные далее инструкции справедливы для Rutoken Lite.
1. Скачиваем deb-пакет для установки КриптоПро в Ubuntu
Загрузка доступна с официального сайта КриптоПро в разделе Продукты. Отмечу лишь то, что надо скачивать обязательно сертифицированную версию. В данном материале описана установка и настройка КриптоПро CSP 4.0 R3.
Далее загруженный архив tgz необходимо распаковать.
2. Установка КриптоПро в графическом режиме
Переходим в папку с распакованным архивом и выбираем в контекстном меню команду Открыть в Терминале (в Kubuntu Действия / Открыть Терминал в этой папке). Для запуска установки в КриптоПро в графическом режиме вводим в терминале команду
sudo ./install_gui.sh
Появится Мастер установки КриптоПро. Навигация в мастере установки осуществляется при помощи клавиши Tab, выбор чекбоксов осуществляется нажатием пробела. Жмем Next, отмечаем все доступные к установке компоненты, далее жмем Install.
В окне Терминала запустится процесс установки, следует проконтролировать отсутствие ошибок установки. В конце мастер сообщит об успешной установке, после чего следует нажать клавишу ОК.
Кратко о компонентах КриптоПро для Linux:
cprocsp-curl — Библиотека libcurl с реализацией шифрования по ГОСТ
lsb-cprocsp-base — Основной пакет КриптоПро CSP
lsb-cprocsp-capilite — Интерфейс CAPILite и утилиты
lsb-cprocsp-kc1 — Провайдер криптографической службы KC1
lsb-cprocsp-rdr — Поддержка ридеров и RNG
cprocsp-rdr-gui-gtk — Графический интерфейс для диалоговых операций
cprocsp-rdr-rutoken — Поддержка карт Рутокен
cprocsp-rdr-jacarta — Поддержка карт JaCarta
cprocsp-rdr-pcsc — Компоненты PC/SC для ридеров КриптоПро CSP
lsb-cprocsp-pkcs11 — Поддержка PKCS11
3. Ввод лицензионного кода
Далее мастер предложит ввести код лицензии. Делать это не обязательно. По умолчанию КриптоПро включает стандартную лицензию на три месяца. Проверить срок действия лицензии можно стандартной командой в Терминале
/opt/cprocsp/sbin/amd64/cpconfig -license -view
4. Установка дополнительных файлов поддержки КрптоПро
Если установка КриптоПро запущена не в графическом режиме или при установке выбраны не все компоненты, то следует в обязательном порядке установить следующие пакеты (найти их можно в папке установки КриптоПро с файломinstall_gui.sh):
cprocsp-rdr-pcsc-64_4.0.0-4_amd64.deb
cprocsp-rdr-rutoken-64_4.0.0-4_amd64.deb
ifd-rutokens_1.0.1_amd64.deb
cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb
5. Установка драйверов Рутокен
Rutoken Lite не требует установки дополнительных драйверов. Для установки других типов Рутокена потребуется посетить официальный сайт и установить необходимые драйвера.
Однако для полноценной работы Рутокена потребуется установить дополнительные библиотеки при помощи команды в Терминале:
sudo apt-get install libccid pcscd libpcsclite1 pcsc-tools opensc
Для Rutoken S, JaCarta PKI потребуется установка дополнительных драйверов. Пишите в комментариях, если кому-то нужно расписать данный момент.
6. Перезапуск службы pcscd
Перезапустить указанную службы легко при помощи команды
sudo service pcscd restart
7. Проверка работоспособности Рутокена при помощи фирменных средств производителя
Выполнив команду pcsc_scan в терминале, можно проверить работоспособность подключенного Рутокена. Если картинка такая же, как и на скриншоте, то все работает правильно.
8. Проверка работоспособности Рутокена при помощи встроенных средств КриптоПро
Средства КриптоПро также позволяют сразу же проверить работоспособность присоединенных носителей. Команда в терминале
/opt/cprocsp/bin/amd64/csptest -card -enum -v -v
9. Просмотр и Импорт в Личное хранилище сертификатов с Рутокена
Для просмотра личных сертификатов, имеющихся на подключенных контейнерах, выполняем команду в Терминале
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -fqcn -verifyc
Для импорта всех личных сертификатов со всех подключенных носителей выполняем команду в Терминале
/opt/cprocsp/bin/amd64/csptestf -absorb -cert
10. Просмотр личных сертификатов в хранилище
Убедиться в успешном импорте сертификатов с Рутокена в Личное хранилище сертификатов можно при помощи команды в терминале
/opt/cprocsp/bin/amd64/certmgr -list -store uMy
Для удаления сертификата из личного хранилища сертификатов следует выполнить команду в Терминале:
/opt/cprocsp/bin/amd64/certmgr -delete -store umy
Далее терминал предложит указать номер удаляемого сертификата.
На скриншоте выше вы видите, что удостоверяющим центром, который выпустил мой сертификат, является ООО «Компания Тензор». Вот для этой компании и надо искать и устанавливать корневые сертификаты. Как установить корневые сертификаты, читайте в следующем пункте.
11. Импорт коренвых сертификатов в хранилище доверенных корневых сертификатов
Вначале скопируем кореные сертификаты в отдельную папку. Затем в контекстном меню, перейдя в эту папку, выполним команду Открыть в терминале. Далее произведем установку командой в Теримнале:
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor_44-2017.cer»
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor-2018_gost2012.cer»
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file «uc_tensor-2017.cer»
12. Установка КриптоПро ЭЦП Browser plug-in
Для установки КриптоПро ЭЦП Browser plug-in потребуется утилита alien. Установим ее командой:
sudo apt install alien
Далее скачиваем установочный пакет КриптоПро ЭЦП Browser plug-in с официального сайта КриптоПро.
Распаковываем архив cades_linux_amd64.zip и переходим перейти в каталог с распакованными файлами, выполним команду Открыть в терминале и далее выполним команды для преобразования rpm-пакетов в deb-пакеты:
alien -dc cprocsp-pki-2.0.0-amd64-cades.rpm
alien -dc cprocsp-pki-2.0.0-amd64-plugin.rpm
Далее устанавливаем deb-пакеты:
sudo alien -kci cprocsp-pki-cades_2.0.0-2_amd64.deb
sudo alien -kci cprocsp-pki-plugin_2.0.0-2_amd64.deb
Обратите внимание: при установке этих двух пакетов не должно быть ошибок.
13. Установка расширения браузера КриптоПро ЭЦП Browser plug-in
Далее необходимо в используемом вами браузере установить расширение КриптоПро ЭЦП Browser plug-in. Cсылка на расширение для Google Chrome
https://chrome.google.com/webstore/detail/cryptopro-extension-for-c/iifchhfnnmpdbibifmljnfjhpififfog
14. Тестирование работоспособности подписи
Если вы все сделали правильно, то КриптоПро настроен. Проверить подпись можно по ссылке
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/simple.html
15. Доополнительное ПО для Рутокена
Если вам понадобятся дополнительные плагины или драйвера для Рутокена, то скачать вы всегда их сможете с официального сайта производителя по ссылке, которая указана ниже:
https://www.rutoken.ru/support/download/drivers-for-nix/
На этом все. Как выясняется, установка КриптоПро в Ubuntu Linux 18.04 не такая уж сложная.
Еще материалы о Linux
Понравилась статья? Не очень? Тогда возможно, что вы напишите свою гораздо лучше. Просто перейдите по ссылке Размещение статей и ознакомьтесь с правилами публикации статей на сайте MultiBlog67.RU.