Показано с 271 по 280 из 1275
Комбинированный просмотр
-
07.08.2019, 19:04 #1
- Регистрация
- 15.03.2018
- Сообщений
- 1
- Сказал(а) спасибо
- 4
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Ребят, подскажите, пожалуйста, при вводе команды [B]sudo make KVERSION=4.15.0-55-generic KSRC=/usr/src/linux-headers-4.15.0.55/B] выдает следующую ошибку. В чем подвох? Я новичек в linux, не судите строго, пожалуйста.
make testconfig
make[1]: Entering directory '/home/fmp/vhci_hcd'
rm -f test/*.o test/*.ko test/.*.cmd test/.*.flags test/*.mod.c test/Module.symv ers test/Module.markers test/modules.order
rm -rf test/.tmp_versions/
make -C /lib/modules/4.15.0-55-generic/build SUBDIRS=/home/fmp/vhci_hcd/test PWD =/home/fmp/vhci_hcd/test BUILD_PREFIX= KDIR=/lib/modules/4.15.0-55-generic/build KVERSION=4.15.0-55-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_E XTMOD -DINCLUDE_CORE_HCD="/lib/modules/4.15.0-55-generic/build/include/linux/us b/hcd.h" ' modules
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-55-generic'
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler.. Stop.
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-55-generic'
Makefile:94: recipe for target 'testcc' failed
make[1]: *** [testcc] Error 2
make[1]: Leaving directory '/home/fmp/vhci_hcd'
Makefile:89: recipe for target 'conf/usb-vhci.config.h' failed
make: *** [conf/usb-vhci.config.h] Error 2
-
08.08.2019, 18:13 #2
- Регистрация
- 25.01.2018
- Адрес
- Подмосковье
- Сообщений
- 50
- Сказал(а) спасибо
- 57
- Поблагодарили 26 раз(а) в 12 сообщениях
Re: как ломануть 1C 8.3 for Linux
При компиляции этой системы обычно допускают два ляпа:
1. Факт наличие сырца и что бы этот сырец был в папке компиляции:
"..
cd vhci_hcd
mkdir -p linux/4.9.0/drivers/usb/core
cp /usr/src/linux-source-4.9/include/linux/usb/hcd.h linux/4.9.0/drivers/usb/core/
.."(c)
2. По умолчанию активированный режим отладки в сырцах:
"..перед сборкой, в файлах "usb-vhci-hcd.c" и "usb-vhci-iocifc.c" находим "#define DEBUG" и комментируем эту строку!!!.."(c)
http://forum.ruboard.ru/showthread.p...l=1#post537227
В Вашем же случае ключевая строка - arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler.. Stop.
- проверьте что не забыли активировать поддержку x86 архитектуры и подтянули пакеты для компиляции. Так же стандартные update && upgrade. Версия используемого компилятора будет то же влиять. И есть еще вариант подставы от новомодной защиты от Spectre - http://lkml.org/lkml/2018/12/8/92
-
13.08.2019, 02:29 #3
- Регистрация
- 21.07.2015
- Сообщений
- 1
- Сказал(а) спасибо
- 1
- Поблагодарили 1 раз в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
-
10.08.2019, 20:22 #4
- Регистрация
- 10.08.2019
- Адрес
- Москва
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Aspire-E5-551G:/usr/src/vhci-hcd-1.15$ sudo make KVERSION=4.15.0-48-generic KSRC=/usr/src/linux-source-4.15.0
[sudo] пароль для czenturion:
make testconfig
make[1]: вход в каталог «/usr/src/vhci-hcd-1.15»
rm -f test/*.o test/*.ko test/.*.cmd test/.*.flags test/*.mod.c test/Module.symvers test/Module.markers test/modules.order
rm -rf test/.tmp_versions/
make -C /lib/modules/4.15.0-48-generic/build SUBDIRS=/usr/src/vhci-hcd-1.15/test PWD=/usr/src/vhci-hcd-1.15/test BUILD_PREFIX= KDIR=/lib/modules/4.15.0-48-generic/build KVERSION=4.15.0-48-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD="/usr/src/vhci-hcd-1.15/linux/4.15.0/drivers/usb/core/hcd.h" ' modules
make[2]: вход в каталог «/usr/src/vhci-hcd-1.15»
make[2]: *** /lib/modules/4.15.0-48-generic/build: Нет такого файла или каталога. Останов.
make[2]: выход из каталога «/usr/src/vhci-hcd-1.15»
Makefile:94: recipe for target 'testcc' failed
make[1]: *** [testcc] Error 2
make[1]: выход из каталога «/usr/src/vhci-hcd-1.15»
Makefile:89: recipe for target 'conf/usb-vhci.config.h' failed
make: *** [conf/usb-vhci.config.h] Error 2
не могу понять в чем проблема друзья?
-
14.08.2019, 15:44 #5
- Регистрация
- 20.02.2016
- Сообщений
- 5
- Сказал(а) спасибо
- 1
- Поблагодарили 1 раз в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
Ядро Debian 4.15.3-1-generic. Проделал вроде все по https://forum.ruboard.ru/showthread....l=1#post537309, но 1С все равно лицензии не видит (пробую для проверки открыть файловую базу конфигуратором). Как можно определить, что именно не так?
lsusb выдает:
Код:Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-
17.08.2019, 18:07 #6
- Регистрация
- 20.02.2016
- Сообщений
- 5
- Сказал(а) спасибо
- 1
- Поблагодарили 1 раз в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
Уф, блин, наконец-то запустилось. Debian 4.15.3-1. Все по инструкции, только, по-моему в https://forum.ruboard.ru/showthread....l=1#post537480 в
/usr/local/etc/usbhasp -d /usr/local/etc/srv.json,/usr/local/etc/ws.json
Нужно как в https://forum.ruboard.ru/showthread....l=1#post537227 - без -d и через пробел.
-
Пользователь сказал cпасибо:
vfp7 (17.08.2019)
-
17.08.2019, 19:10 #7
- Регистрация
- 25.01.2018
- Адрес
- Подмосковье
- Сообщений
- 50
- Сказал(а) спасибо
- 57
- Поблагодарили 26 раз(а) в 12 сообщениях
-
26.08.2019, 21:28 #8
- Регистрация
- 14.11.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
На debian-10 не хочет usb_vhci_hcd запускаться.
[CODE]USB hub found
[ 8.121340] hub 17-0:1.0: 15 ports detected
[ 8.138851] usb_vhci_hcd: loading out-of-tree module taints kernel.
[ 8.138881] usb_vhci_hcd: module verification failed: signature and/or required key missing - tainting kernel
[ 8.139707] usb_vhci_hcd: USB Virtual Host Controller Interface -- Version 1.15 (2019-08-26)
[ 8.143914] usb_vhci_iocifc: User-mode IOCTL-interface for USB VHCI -- Version 1.15 (2019-08-26)
[ 8.143930] usb_vhci_iocifc: Successfully registered the character device.
[ 8.143931] usb_vhci_iocifc: The major device number is 244.
[/CODE
После быстрого гугления нашел инфу:
Вместо повторной настройки ядра эту ошибку (module verification failed) можно было бы решить, просто добавив одну строку CONFIG_MODULE_SIG=n в начало Makefile для самого модуля:
Есть какие-то другие варианты?
-
26.08.2019, 22:40 #9
- Регистрация
- 26.02.2019
- Сообщений
- 33
- Сказал(а) спасибо
- 10
- Поблагодарили 51 раз(а) в 10 сообщениях
Re: как ломануть 1C 8.3 for Linux
make clean
-
-
26.08.2019, 23:33 #10
- Регистрация
- 14.11.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Мда... В букву ошибся... make clear писал )))
Но увы. Ошибка usb_vhci_hcd: module verification failed: signature and/or required key missing - tainting kernel
в dmesg так и не пропала. Ключи не грузит.
Социальные закладки