Показано с 831 по 840 из 1283
-
25.12.2021, 12:11 #831
- Регистрация
- 16.05.2016
- Сообщений
- 395
- Сказал(а) спасибо
- 3
- Поблагодарили 112 раз(а) в 100 сообщениях
Re: как ломануть 1C 8.3 for Linux
Понятно. Значит лицензии нужно переносить с клиентских ПК на сервер, но как уже сказал - учитывайте, что в этом случае лицензии будут выдаваться не на ПК, а на каждый запуск, т.е. если один и тот же бух запустит сразу две базы, то будет израсходовано две лицензии.
Ещё один вариант - это перейти работать в облако. Самое бюджетное по цене и самое большое из облаков - 1С:Фреш, по цене выходит где-то 540-600 руб. в месяц за каждого юзера. Некоторые из франчей при наличии подписки ИТС ПРОФ предоставляют доступ к облаку бесплатно до 5-ти пользователей, т.е. если есть такая подписка, то надо будет доплатить только за двоих. Но при этом надо учитывать, что во фреш только типовые конфигурации, если нужны доработки, то надо смотреть другие облака, которые дороже.
-
29.12.2021, 03:40 #832
- Регистрация
- 14.12.2011
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Подскажите пожалуйста: после выполнения команды make KVERSION="$(uname -r)" KSRC=/usr/src/linux-source-"$(uname -r | cut -d'-' -f1)"
вываливает ошибку:
Код:echo "#define NO_DEV_INIT_NAME" >>conf/usb-vhci.config.h; \ fi make clean-test make[2]: Entering directory '/root/git/vhci_hcd' 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[2]: Leaving directory '/root/git/vhci_hcd' if make -C /lib/modules/4.15.0-88-generic/build M=/root/git/vhci_hcd/test PWD=/root/git/vhci_hcd/test BUILD_PREFIX= KDIR=/lib/modules/4.15.0-88-generic/build KVERSION=4.15.0-88-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD=\"/lib/modules/4.15.0-88-generic/build/include/linux/usb/hcd.h\" -DTEST_HAS_TT_FLAG' modules >/dev/null 2>&1; then \ echo "//#define NO_HAS_TT_FLAG" >>conf/usb-vhci.config.h; \ else \ echo "#define NO_HAS_TT_FLAG" >>conf/usb-vhci.config.h; \ fi echo "// end of file" >>conf/usb-vhci.config.h make[1]: Leaving directory '/root/git/vhci_hcd' make -C /lib/modules/4.15.0-88-generic/build M=/root/git/vhci_hcd PWD=/root/git/vhci_hcd BUILD_PREFIX= KDIR=/lib/modules/4.15.0-88-generic/build KVERSION=4.15.0-88-generic modules make[1]: Entering directory '/usr/src/linux-headers-4.15.0-88-generic' CC [M] /root/git/vhci_hcd/usb-vhci-hcd.o CC [M] /root/git/vhci_hcd/usb-vhci-iocifc.o /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_register’: /root/git/vhci_hcd/usb-vhci-iocifc.c:216:5: error: implicit declaration of function ‘copy_to_user’; did you mean ‘copy_to_iter’? [-Werror=implicit-function-declaration] if(copy_to_user(arg->bus_id, dname, i)) ^~~~~~~~~~~~ copy_to_iter In file included from ./include/linux/kernel.h:10:0, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from /root/git/vhci_hcd/usb-vhci-iocifc.c:25: /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_fetch_work’: /root/git/vhci_hcd/usb-vhci-iocifc.c:461:15: error: implicit declaration of function ‘__copy_to_user’; did you mean ‘raw_copy_to_user’? [-Werror=implicit-function-declaration] if(unlikely(__copy_to_user(&arg->work.urb, &urb, sizeof urb))) ^ ./include/linux/compiler.h:77:42: note: in definition of macro ‘unlikely’ # define unlikely(x) __builtin_expect(!!(x), 0) ^ /root/git/vhci_hcd/usb-vhci-iocifc.c: In function ‘ioc_giveback_common’: /root/git/vhci_hcd/usb-vhci-iocifc.c:599:90: error: macro "access_ok" requires 3 arguments, but only 2 given if(!access_ok((void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback))) ^ /root/git/vhci_hcd/usb-vhci-iocifc.c:599:8: error: ‘access_ok’ undeclared (first use in this function) if(!access_ok((void *)iso, iso_count * sizeof(struct usb_vhci_ioc_iso_packet_giveback))) ^~~~~~~~~ /root/git/vhci_hcd/usb-vhci-iocifc.c:599:8: note: each undeclared identifier is reported only once for each function it appears in In file included from ./include/linux/kernel.h:10:0, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from /root/git/vhci_hcd/usb-vhci-iocifc.c:25: /root/git/vhci_hcd/usb-vhci-iocifc.c:624:15: error: implicit declaration of function ‘copy_from_user’; did you mean ‘copy_from_iter’? [-Werror=implicit-function-declaration] if(unlikely(copy_from_user(urbp->urb->transfer_buffer, buf, act)))
Код:root@vm-1:~/git/vhci_hcd# uname -r 4.15.0-88-generic
-
18.01.2022, 19:00 #833
- Регистрация
- 27.06.2017
- Сообщений
- 9
- Сказал(а) спасибо
- 2
- Поблагодарили 3 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
Спасибо этим людям Alf500, vfp7, asotel.
После долгого и мучительного чтения данного форума, тоже решил вложить свой вклад в его развитие.
Debian 11
uname -a
Linux xxxxxx.kvmvps 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64
uname -r
5.10.0-10-amd64
Скачать
далее по пунктам запуск от root
tar -xzf haspemu.tar.gz
apt-get update
apt-get install libc6-i386
apt-get install linux-headers-5.10.0-10-amd64 linux-headers-5.10.0-10-common
dpkg -i usb-vhci-hcd-dkms_1.15.1_amd64.deb
dpkg -i libusb-vhci_0.8-2_amd64.deb
dpkg -i usbhasp_0.1-2_amd64.deb
dpkg -i haspd_8.23-eter2debian_amd64.deb
cp hasplm.conf /etc/hasplm/hasplm.conf
chmod 644 /etc/hasplm/hasplm.conf
cp hasplm /usr/bin/hasplm
chmod 755 /usr/bin/hasplm
cp hasplm.service /lib/systemd/system/hasplm.service
chmod 644 /lib/systemd/system/hasplm.service
cp usbhaspd.conf /etc/usbhaspd/usbhaspd.conf
chmod 644 /etc/usbhaspd/usbhaspd.conf
mkdir /etc/usbhaspd/key
systemctl enable hasplm.service
systemctl daemon-reload
reboot
systemctl start xxx.service
systemctl restart xxx.service
systemctl status hasplm.service
systemctl status haspd.service
systemctl status usbhaspd.service
Дампы ключей ищите на форуме.
положить в /etc/usbhaspd/key и reboot
Удачи всем.
-
-
19.01.2022, 12:03 #834
- Регистрация
- 27.06.2017
- Сообщений
- 9
- Сказал(а) спасибо
- 2
- Поблагодарили 3 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
Ссылка https://mega.nz/file/2UpSiITI#Nyu4rs...zNq4AAZXptWuSA
На всякий случай команды в помощь
Мониторинг запросов по 475 порту и сетевому интерфейсу.
ifconfig
zt3qvjhgx2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 2800
inet 192.168.22.1 netmask 255.255.255.0 broadcast 192.168.22.255
inet6 fe80::46:37ff:fe8e:8e prefixlen 64 scopeid 0x20<link>
ether 02:46:37:8e:00:8e txqueuelen 1000 (Ethernet)
RX packets 433 bytes 55514 (54.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 468 bytes 36776 (35.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tcpdump -n -i zt3qvjhgx2 port 475
iftop -i zt3qvjhgx2 -o 2
Позволит посмотреть наличие ключей в системе
lsusb | grep Aladdin
usbkeytest --list
Да и самое главное 1С работает с HASP только по UDP.
-
Пользователь сказал cпасибо:
Nekii (23.02.2022)
-
19.01.2022, 22:01 #835
- Регистрация
- 07.08.2020
- Сообщений
- 41
- Сказал(а) спасибо
- 34
- Поблагодарили 4 раз(а) в 4 сообщениях
Re: как ломануть 1C 8.3 for Linux
localhost2005
В первом сообщении ссылка правильная?
второй вопрос - вы проверяли 1С платформу 64-ю битную?
какой релиз?
проверяли клиент сервер или файловый вариант?
-
Пользователь сказал cпасибо:
localhost2005 (20.01.2022)
-
20.01.2022, 12:56 #836
- Регистрация
- 27.06.2017
- Сообщений
- 9
- Сказал(а) спасибо
- 2
- Поблагодарили 3 раз(а) в 2 сообщениях
Re: как ломануть 1C 8.3 for Linux
Правильная https://mega.nz/file/2UpSiITI#Nyu4rs...zNq4AAZXptWuSA
Не проверял сервер, так как нет под рукой.
Для теста могу дать доступ. пишите в личку.
Проверял файловый вариант 1С 32 и 64 , платформа 8.3.20.1674
Построено VPS 1 Core, 512Mb, 10Gb
Debian 11, ZeroTier One, HaspEmul, Ключи с форума.
-
20.02.2022, 22:56 #837
- Регистрация
- 30.06.2020
- Адрес
- Ivanovo
- Сообщений
- 3
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Парни, у кого есть свежая PostgreSQL, оптимизированная под 1C ? Пакет deb под Ubuntu.
Сам отвечу : нашел репозитарий http://repo.postgrespro.ru/pg1c-archive/Последний раз редактировалось lega23; 21.02.2022 в 00:22.
-
28.02.2022, 00:45 #838
- Регистрация
- 19.10.2010
- Сообщений
- 16
- Сказал(а) спасибо
- 26
- Поблагодарили 3 раз(а) в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
localhost2005, огромная благодарность за вашу инструкцию. Всё работает.
Проверял файловую базу в качестве вёб-сервера на kUbuntu и Ubuntu 20.04.4 LTS. Собрал всё в кучу. Надеюсь будет полезно таким же новичкам.
Нужно скачать Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем и Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем. Для работы толстого клиента 1С нужно установить минимум 3 пакета: client, common, server. Устанавливаем 1С.
Код:echo -en "deb http://ru.archive.ubuntu.com/ubuntu/ bionic universe\ndeb http://security.ubuntu.com/ubuntu bionic-security main" | sudo tee /etc/apt/sources.list.d/1c.list > /dev/null sudo apt update sudo apt install -y libodbc1 libwebkitgtk-3.0-0 ttf-mscorefonts-installer libgsf-1-114 sudo fc-cache -vr sudo dpkg -i 1c*.deb
Код:sudo -i apt install libc6-i386 apt install dkms cd /home/user1/haspemu #Заменить на своё расположение dpkg -i *.deb #Должны установиться 4 пакета: usb-vhci-hcd-dkms_1.15.1_amd64.deb, libusb-vhci_0.8-2_amd64.deb, usbhasp_0.1-2_amd64.deb, haspd_8.23-eter2debian_amd64.deb cp hasplm.conf /etc/hasplm/hasplm.conf chmod 644 /etc/hasplm/hasplm.conf cp hasplm /usr/bin/hasplm chmod 755 /usr/bin/hasplm cp hasplm.service /lib/systemd/system/hasplm.service chmod 644 /lib/systemd/system/hasplm.service cp usbhaspd.conf /etc/usbhaspd/usbhaspd.conf chmod 644 /etc/usbhaspd/usbhaspd.conf cp ./keydumps/50user.json /etc/usbhaspd/keys #Выбираете нужный вам ключ из папки systemctl enable hasplm.service reboot #Проверяем установленные сервисы. В строке Active у всех должно быть active(running) systemctl status hasplm systemctl status haspd systemctl status usbhaspd /opt/1C/v8.3/x86_64/1cestart #Запуск клиента 1С
Дампы ключей от Ubik-74
-
-
08.03.2022, 23:43 #839
- Регистрация
- 01.02.2016
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
К сожалению, все патчи рабатают лишь отчасти, как и в версиях для windows. То есть клиент запускается и работает 1-2 минуты, далее вылетает. Веб клиент возможно и держит, не проверял.
Конфигуратор не вылетает.
Началось кажется с 17 версии. Дальше даже для win с трудом находил какой-то патч под 19 версию, там замена dll была и все, работает корректно.
Протестировал на
Description: Linux Mint 20.3
Release: 20.3
-
-
09.03.2022, 00:00 #840
- Регистрация
- 19.10.2010
- Сообщений
- 16
- Сказал(а) спасибо
- 26
- Поблагодарили 3 раз(а) в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
Последний раз редактировалось Nekii; 09.03.2022 в 00:39.
Социальные закладки