Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Обновление 12.0(32) -> 14.0(64)

Автор kot, 23 октября 2012, 16:07:10

« назад - далее »

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

kot

# uname -rm
2.6.38-smp i686

# cat /etc/slackware-version
Slackware 12.0.0


А как в такой ситуации перейти на slackware64-14.0 ?
почему 64?
потомучто озу-16М и 2 шт. 4-ядерных Xeon-а. Думаю гараздо шустрей будет работать.
Но на этом сервере крутится мускул с кучей баз для спец прог и самба для 1С (7.7 - 8.х)  :(
ежедневные бэкапы есть.

bormant

1) Провести инвентаризацию используемого в системе
2) Проверить наличие/возможность сборки используемого в Slackware64-14.0
3) Забэкапить /etc и всё ценное
4) Поставить Slackaware64 с нуля
5) Дособрать отсутствующее в дистрибутиве
6) Смержить настройки из бэкапа, перенести всё ценное
7) Протестировать работоспособность

Желательно предварительно всё проделать на тестовой, а не на боевой системе.

Апгрейд со сменой архитектуры не поддерживается, если я правильно путаю.

Graf

Цитата: kot от 23 октября 2012, 16:07:10
Но на этом сервере крутится мускул с кучей баз для спец прог и самба для 1С (7.7 - 8.х)  :(
А ключики от 1С, случайно, не в этот же сервер воткнуты?
И, если "да", какое ПО для них?

kot

Цитата: bormant от 23 октября 2012, 16:45:30
Желательно предварительно всё проделать на тестовой, а не на боевой системе.
кто ж мне такой же сервер даст на тестирование? :(
хотя, не объязательно же чтоб железо одинаковое было, главное софт чтоб запустился и данные правильно перенеслись?

kot

Цитата: Graf от 23 октября 2012, 16:54:45
А ключики от 1С, случайно, не в этот же сервер воткнуты?
И, если "да", какое ПО для них?
# ./haspd status
Hardware protection keys support bundle. Etersoft (c) 2008-2010
HASPD package 3.2 with /dev/bus/usb support
Aladdin HASP 4/HL/SRM driver status:
    kernel module aksparlnx is not loaded (WARNING: HASP LPT keys support is disabled! Run service haspd build if needed.)
    aksusbd is running
    winehasp is running
    hasplm is running
    hasplmd is running
Daemon version: 1.14 (#7779) - key API (USB) version: 3.88 (parallel driver not available)
Smartkey 3 USB/LPT driver status:
    skeyd is stopped
SafeNet Sentinel status:
    usbsentinel is stopped
    SntlKeysSrvrlnx is stopped

Graf

Цитата: kot от 24 октября 2012, 10:45:29
Hardware protection keys support bundle. Etersoft (c) 2008-2010
HASPD package 3.2 with /dev/bus/usb support

Вот с ключиками-то геморроя будет - "мама не горюй".

во-первых:
внутри haspd версии 3.2:

...
...
MAJKERNELVERSION=$(uname -r | cut -f2 -d.)
case $MAJKERNELVERSION in
        4) EXTMO=o ;;
        6) EXTMO=ko ;;
        *)
                echo "unsupported kernel version $(uname -r)" 1>&2
                echo "only 2.4.x and 2.6.x versions are supported!" 1>&2
                echo "aborting" 1>&2
                exit 1
                ;;
esac
...
...


во-вторых,
с http://wiki.etersoft.ru/HASP
Цитировать
Установка на x86_64
Поскольку некоторые программы в пакете haspd являются 32-битными, в системе
должна быть установлена поддержка 32-битных программ. В Ubuntu это пакет ia32-libs.
в слаке это мультилиб, но не факт, что оно прокатит.

в-третьих,
они, правда, выпустили версию 3.3, но она есть только для слаки 13.0 и то, сырцы в rpm и я не знаю, есть ли там поддержка ядер 3.х.х
как поведет себя сборка в слаке64-14.0 - хз, если возмешься и получится, пиши сюда. :)

Graf

2Kot:
Получилось перейти без проблем?

kot

Цитата: Graf от 01 апреля 2013, 15:16:16
2Kot:
Получилось перейти без проблем?
ты меня напугал по поводу 1с ключей, я и не стал трогать. :)

kot

вот сижу и думаю.
получается так, если сервер наварочен программами критичними для организации и кончилась поддержка версии слаки, то какбы и принцип кисс уже не соблюдается потомучто перейти на туже 14 с 12 "не усложняя" я не могу?
или так только при смене архитектуры с 32 на 64?

зы: оно работает на 12 слаке, но чувствую себя не в своей тарелке...., ни обновлений, ни заплаток...

bormant

#9
Цитата: kot от 05 июля 2013, 10:27:35
перейти на туже 14 с 12 "не усложняя" я не могу?
или так только при смене архитектуры с 32 на 64?
Поднимите рядом на тестовой машине 14, сверьте переречень сервисов, объедините свои конфиги с новыми, скопируйте данные, проверьте работоспособность. При необходимости рихтуете конфиги/форматы данных (при обновлении этого также не избежать). Если всё работает как ожидалось, делаете бэкап основоного сервера, накатываете 14 с нуля, разворачиваете из бэкапа конфиги и даннные. Поздравьте себя с переездом.

Цитата: kot от 05 июля 2013, 10:27:35
зы: оно работает на 12 слаке, но чувствую себя не в своей тарелке...., ни обновлений, ни заплаток...
Вам кто-то запрещает смотреть на выходящие заплатки, смотреть, относятся ли они к вашей системе или проблемы были добавлены позже, и при наличии уязвимости -- пересобирать, добавив заплатку в слакбилд?

А если машина от Интернет/внешних сетей изолирована, так обновления можно и вовсе проигнорировать.

Graf

Вышел драйвер для 14 слаки, но поддержки 64-бит там тоже не видать...
http://download.etersoft.ru/pub/Etersoft/HASP/last/Slackware/

bormant

#11
Можно попробовать собрать самому:
http://download.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.1.0/HASP/sources/x86_64/Slackware/14/

ps. С таким журналом сборки http://download.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.1.0/HASP/Slackware/14/log/haspd.log.bz2 доверять её (сборки) результатам, вероятно, весьма непрактично.

Graf

Цитата: bormant от 05 ноября 2013, 20:19:30
Можно попробовать собрать самому:

Только собрался собирать, но решил попробовать  готовый пакет установить в итоге:


# uname -rm
3.2.45 x86_64



# upgradepkg --install-new haspd-3.3-eter5slackware.tgz
+==============================================================================
| Installing new package ./haspd-3.3-eter5slackware.tgz
+==============================================================================

Verifying package haspd-3.3-eter5slackware.tgz.
Installing package haspd-3.3-eter5slackware.tgz:
PACKAGE DESCRIPTION:
WARNING:  Package has not been created with 'makepkg'
Executing install script for haspd-3.3-eter5slackware.tgz.
Package haspd-3.3-eter5slackware.tgz installed.



# /etc/rc.d/init.d/haspd start
Loading HASP LPT kernel module...  (/dev/lp0 device has not found)      [PASSED]
Check kernel for CONFIG_USB_DEVICEFS...                                 [PASSED]
Enable workaround for /proc/bus/usb (bind from /dev/bus/usb)            [ DONE ]
Mount debugfs to /sys/kernel/debug                                      [ DONE ]
                                                                        [ DONE ]
Running aksusbd...                                                      [ DONE ]
Running winehasp...                                                     [ DONE ]
Running hasplm...                                                       [ DONE ]
Running hasplmd...                                                      [ DONE ]



# haspdemo

This is a simple demo program for the HASP4 key
Copyright (c) Aladdin Knowledge Systems Ltd.

LOCALHASP_ISHASP              : Result: 1

Using Passwords    15222 - 28888
LOCALHASP_HASPSTATUS          : API version number is 8.0
                                port number 201
                                Key type: HASP4 M4
LOCALHASP_HASPGENERATION      : OK, HASP4 is connected.
LOCALHASP_HASPNETSTATUS       : connected key is HASP4 Net 5
MEMOHASP_HASPID               : 2048837076 (decimal), 0x7a1ec5d4 (hex)

LOCALHASP_ENCODEDATA : OK.
    53 C1 F1 AF | EC 16 C3 15 | 35 31 E4 7F | 9B D0 90 9F  [S.......51.....]
    AA BA 8C 80 | 1E 22 29 E2 | 92 7E 04 56 | DA 70 7B 63  [.....")..~.V.p{c]
    23 B4 9B E6 | 2F 17       |             |              [#.../.]

NETHASP_READBLOCK  : Failed: Return status: 10



# tail -11 /var/log/messages
Nov  6 09:33:09 my-comp kernel: [1524894.837032] usb 5-1: new low-speed USB device number 2 using uhci_hcd
Nov  6 09:33:09 my-comp kernel: [1524894.995076] usb 5-1: New USB device found, idVendor=0529, idProduct=0001
Nov  6 09:33:09 my-comp kernel: [1524894.995081] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov  6 09:33:09 my-comp kernel: [1524894.995084] usb 5-1: Product: HASP 2.17
Nov  6 09:33:09 my-comp kernel: [1524894.995087] usb 5-1: Manufacturer: AKS
Nov  6 09:33:09 my-comp mtp-probe: checking bus 5, device 2: "/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-1"
Nov  6 09:33:09 my-comp mtp-probe: bus: 5, device: 2 was not an MTP device
Nov  6 09:41:40 my-comp aksusbd[10894]: loaded, daemon version: 1.14 (#7779), key API (USB) version: 3.88 (parallel driver not available)
Nov  6 09:41:40 my-comp winehasp[10913]: winehasp 1.00 loaded
Nov  6 09:41:40 my-comp hasplm[10930]: HASP LM v8.30 loaded
Nov  6 09:41:40 my-comp hasplmd[10947]: HASP LM v12.49.1.14610 loaded


Работает, зараза.... :)

kot

т.е. теперь можно спокойно переезжать?

Graf

Цитата: kot от 06 ноября 2013, 15:58:32
т.е. теперь можно спокойно переезжать?

Решать тебе! :)
HASP драйвер для 1С работает, это выяснили.
Дальше, bormant дал тебе примерный план действий.
От себя добавлю, если самба берет пользователей с AD, то не забудь сохранить SID'ы, иначе все доступы будешь заново перелопачивать.
Ну, и решать проблемы по мере их по(на)ступления . :)