Перенос Облика под SCO OpenServer 5.0.7

Задача: перенести с физического сервера Облика под SCO Openserver 5.0.7, HDD 80 GB на виртуальную под VMWare 5.5 c HDD в 20 GB.

Установили новую SCO Openserver 5.0.7, сборка под VMWare

Переносим архивы с оригинального сервера следующих папок: /usr/pro (переносили 2-я частями. так как tar- не смог создать архив больше 2 GB) /usr/dlc

Создали пользователей: admin:x:200:200::/usr/pro/admin/home:/bin/sh progress:x:220:200::/usr/dlc/home:/bin/sh dbadmin:x:201:200::/usr/pro/home:/bin/sh

Назначили пароли.

Лечим BackSpace Как Enter

stty intr '^C'

Делаем глобальные переменные:

echo "DLC=/usr/dlc export DLC" >> /etc/profile

Перегрузился для проверки, увидел что переменные есть.

Далее...

echo "PATH=$PATH:/usr/dlc/bin:/usr/pro/bin PROMSGS=$DLC/prolang/rus/promsgs.rus PROTERMCAP=$DLC/protermcap export PROMSGS PROTERMCAP PATH" >> /etc/profile

!!! Нашел все теже переменные среды в /usr/pro/home/.profile

Удалил все что сделал из /etc/profile

Заходим Reflection Как admin, Получил:

Нет сервера для БД db/back_up. (1423)

Думаю прогресс не стартует.

Смотрю SET - не вижу переменных Прогресс-а, и его путей. Пошел искать. Нашел в /.profile

Добавляем:

echo "# # Added for Progress: begin DLC=/usr/dlc PROMSGS=\$DLC/prolang/rus/promsgs.rus PROTERMCAP=\$DLC/protermcap export DLC PROMSGS PROTERMCAP PATH=\$PATH:.:\$DLC/bin:\$HOME/bin:/usr/pro/bin:/usr/local/bin:/usr/OBED # Added for Progress: end" >> .profile

Получилось, после входа имеем:

# set
COLUMNS=115
DLC=/usr/dlc
ENV=${_ENVFILE[(_=1)+(_$-=0)-_${-%%*i*}]}
HOME=/
HZ=100
IFS=

LINES=39
LOGNAME=root
MAIL=/var/spool/mail/root
MAILCHECK=600
MF_ADM=adm.cat@Unix
MSG_MAIL=1
MS_PROFILE=1
OPTIND=1
PATH=/bin:/etc:/usr/bin:/tcb/bin:.:/usr/dlc/bin://bin:/usr/pro/bin:/usr/local/bin:/usr/OBED:/usr/new/bin
PROMSGS=/usr/dlc/prolang/rus/promsgs.rus
PROTERMCAP=/usr/dlc/protermcap
PS1=#
PS2=>
SHELL=/bin/sh
SSH_CLIENT=192.168.112.155 53011 22
SSH_CONNECTION=192.168.112.155 53011 192.168.112.99 22
SSH_TTY=/dev/ttyp0
TERM=ansi
TZ=EET-2EETDST,M3.5.0/3,M9.5.0/3
USER=root
_ENVFILE=/.kshrc

Запускаем, имеем:

# proutil
PROGRESS Version 7.3C01 as of Mon Sep 18 19:00:10 EDT 1995

-К г-L¬-К ЦL=¬=БЛ ¬-О ¦L. (940)

Ура. На рабочем сервере имели тот же результат.

Заходим под Admin. Получаем:

Нет сервера для БД db/back_up. (1423)

Проверил:

# mbpro
Batch processing will be performed using:
PROGRESS Version 7.3C01 as of Mon Sep 18 19:00:10 EDT 1995         

# ** еА-ят¦ы- сяL©+ PROGRESS тсяМрят ътАстLСL- ¦сL¦яЯрсы. (1144)

ТО же самое что на исходном сервере.

Делаю:

 chown -R progress:progress /usr/dlc /usr/pro 

Увидел:

 chown: unknown group progress

Исправил:

 groupadd -g 200 progress 

УРА! admin запустился.

Добавляем прикладного пользователя: useradd