Решатель, как ты угадал
Я тебе гостинчик принёс
Твои подозрения верны. В принципе. Хотя... Опять-же...Слушай...Может мне Gentoo сходить купить ? Я уже не первый раз слышу что хорошая ось... Заодно бы и глянул, где там трабл...
~~~
Начинаем сначала.
[root@render root]# cd /home/install/software/PIXAR/
[root@render PIXAR]# ls
prman-11.3.1-0.i386.rpm docs-5.5-RH7.2.i386.rpm
Linux Red Hat 7.3 RAT_5.5.1-Linux
license-2.0-0.i386.rpm
// это пакеты, которые у меня есть... пишу просто - может сравнишь, какие-либо выводы помогут.
[root@render PIXAR]# rpm -ihv license-2.0-0.i386.rpm prman-11.3.1-0.i386.rpm docs-5.5-RH7.2.i386.rpm
[root@render Linux Red Hat 7.3]# rpm -ihv *
Preparing... ########################################### [100%]
1:rat ########################################### [100%]
[root@render Linux Red Hat 7.3]# ls /opt/pixar/
docs-5.5 license-2.0 prman-11.3.1 rat-5.5.1
//стоят.
[root@render Linux Red Hat 7.3]# cd /opt/pixar/license-2.0/
// правильный pixard и правильный license.dat конечно тоже туда.
[root@render license-2.0]# hostname
render
//то что напишет у тебя - вписываем в строку SERVER your_hostname
Теперь lmgrd
редактируем startlm.sh - ибо в нём по умолчанию верная строка что пишет лог - заремена. Он пишет лог в /dev/null. Надо в /usr/tmp/pixar.log
[root@render root]# cd /opt/pixar/license-2.0/
[root@render license-2.0]# ./startlm.sh
[root@render license-2.0]# ps -A|grep pixar
4751 ? 00:00:00 pixard
[root@render license-2.0]# ls /usr/tmp/
lockpixard prman.log
~~~~~~~~
но это не то что надо, так ? У тебя как раз вот это всё не пишется. Ни то, ни другое, как я понял...
надо понять - почему. Попробуем писать лог в другое место (может проблема доступа?). Создаём каталог mkdir /temp
[roman@render ~]$ cd /opt/pixar/license-2.0/
[roman@render license-2.0]$ ./startlm.sh
./startlm.sh: line 13: /temp/prman.log: Permission denied
[roman@render license-2.0]$ ls -l /temp/;ls -l /temp/prman.log
total 8
-rw-r--r-- 1 root root 4580 Dec 24 11:23 prman.log
-rw-r--r-- 1 root root 4580 Dec 24 11:23 /temp/prman.log
(всё естественно)
[root@render license-2.0]# chmod 777 /temp/;rm /temp/*
rm: remove regular file `/temp/prman.log'? y
(просто не помню, может я сменил права на /var/tmp - который символическая ссыла для /usr/tmp ?)
Крайние меры.
[root@render license-2.0]# rpm -q --whatprovides /var/tmp
filesystem-2.2.1-5
[root@render license-2.0]# rm -fR /var/tmp
[root@render license-2.0]# rm /usr/tmp
rm: remove symbolic link `/usr/tmp'? y
Всё - писать ему теперь вообще некуда.
[roman@render license-2.0]$ rm /temp/prman.log //мне просто интересно, когда он вообще сдохнет.
[roman@render license-2.0]$ ./startlm.sh
[roman@render license-2.0]$ cat /temp/prman.log
//оппа -
11:51:18 (pixard) cannot open lock file (/var/tmp/lockpixard): No such file or directory
//беспредел попёр:
[roman@render license-2.0]$ ./stoplm.sh
lmutil - Copyright (C) 1989-2002 Globetrotter Software, Inc.
Port@Host Vendors
1) 7498@render pixard
Are you sure (y/n)? y
Port@Host Vendors
1) 7498@render pixard
Are you sure (y/n)? y
//И так далее .. далее .. далее
) Сорвало
)
восстанавливаем дерево каталогов
[root@render license-2.0]# rpm -ihv --replacepkgs /home/install/rpms/filesystem-2.2.1-5.i386.rpm // лень было скопирнуть /var/tmp
)
[roman@render license-2.0]$ ./startlm.sh
[roman@render license-2.0]$ ./startlm.sh
[roman@render license-2.0]$ nmap -p 5000-10000 render
Starting nmap 3.48 ( http://www.insecure.org/nmap/ ) at 2004-12-24 11:57 ALMT
Interesting ports on render (192.168.0.1):
(The 5000 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
7498/tcp open unknown // жив, здоров....
Nmap run completed -- 1 IP address (1 host up) scanned in 0.531 seconds
[root@render license-2.0]# rm -fR /temp/ //нам это больше не нужно.
(правим обратно ./startlm.sh)
[roman@render license-2.0]$ ./startlm.sh
[roman@render license-2.0]$ ls -l /usr/tmp/
total 4
-rw-rw-r-- 1 roman roman 0 Dec 24 12:00 lockpixard
-rw-rw-r-- 1 roman roman 1530 Dec 24 12:00 prman.log
[roman@render license-2.0]$
Короче. lockpixard он пишет сам. Файл этот железно не идет с пакетом.
Он создаётся.
Всё что ему может мешать - это права доступа (что скорее всего) или отсутствие каталога (/usr/tmp - симв. ссыла от /var/tmp).
Я про то и говорил, что не знаю структуру и тонкости Gentoo. Права на каталог я искуственно не менял, да и вообще - это не меньший
признак дурного тона, чем использовать пробел в именах файлов и каталогов.
Это касательно lock-а , лога и пиксар-ди... Про альфред, переменные окружения я писал выше. Если что то будет не понятно - спрашивай - распедалим.
===
я вот не учел...там наверное рпм-а нету, да ? Прошерсти то что написано - маякни что вышло... Не может* (стопудово) эта проблема быть нерешаемой. Просто не может быть. А prman 12 (ых...) Это конечно клёво... Только наверное у тебя и RAT под майку 6 есть, да ? Ты тогда посмотри переменные окружения внимательней - они заточены под майя 5 и мои прман и прочее. Короче - сигналь.
===
ыть, заметь - стартовые скрипты с замечательным успехома рожают pixard из под обычного* юзера. Права доступа я не менял... Блин...Что то простое до умопомрачения...У меня плохая память
У меня реально он после первого инсталла пискнул за lock-файл, и я как отмахнулся и не запомнил - оно само потом вырулилось. Можно будет потом тут выложить вообще все мои INI-шники. Или просто полный текстовый расклад конфигов.
Моя ось - fc1 (RH бывший - но приятнейшая вещь)