Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Установка PervasiveSQL пакета rpm, вопрос по alien..  (Прочитано 3471 раз)

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

Оффлайн Createdsky

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Суть проблемы такова, нужно установить PervasiveSQL, нашол и скачал, но он с расширением rpm, apt-get install rpm cpio
 вроде как должно было помочь. Но при установке пакета с первасивом rpm -ivh /share/Share/Pervasive.SQL-7.94.251.005-2000i.i386.rpm --nodeps выдается ошибка error: can't create transaction lock on /var/lib/rpm/__db.000 Что я делаю не так и что надо делать???
to ADL: На тебя вся надежда...

Оффлайн [Ni]X

  • Новичок
  • *
  • Сообщений: 12
  • PenguinRider
    • Просмотр профиля
Я, конечно, паренек далеко не опытный, но может суть-то в правах? т.е. попробовать стоит с правами root, а также взглянуть на атрибуты /var/lib. Запись, изменение, etc.
Master of digital blasphemy =)

Оффлайн Createdsky

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Проблему эту решил путем алиена, переконвертил.. добавил пакет с ключем -i, а далее вот такая вот фигня.. administrator@Server2:/share/Share$ sudo dpkg -i pervasive.sql_7.94.251.005-2001_i386.deb
(Reading database ... 18575 files and directories currently installed.)
Preparing to replace pervasive.sql 7.94.251.005-2001 (using pervasive.sql_7.94.251.005-2001_i386.deb) ...
+++++ Checking current user rights...
Passed...

Unpacking replacement pervasive.sql ...
Setting up pervasive.sql (7.94.251.005-2001) ...
/bin/sh: Can't open /etc/postinstall.sh
dpkg: error processing pervasive.sql (--install):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 pervasive.sql
Вопрос один. Что делать???

Оффлайн [Ni]X

  • Новичок
  • *
  • Сообщений: 12
  • PenguinRider
    • Просмотр профиля
А что содержит скрипт?
Master of digital blasphemy =)

Оффлайн Createdsky

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
У меня в /etc нет файла postinstall.sh

Оффлайн Ankor

  • Активист
  • *
  • Сообщений: 324
  • Ubuntu 7.10
    • Просмотр профиля
    • Подкасты AnotherAnkor
Переконвертируй так: alien -d (путь и имя ракета). У меня никогда проблем не было.
Много лет работаю админом и пишу код.

Оффлайн Createdsky

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Нашел решение!! Если кому то нужно будет... Он пишет ошибку на /etc/postinstall.sh, но молчит что путь на самом деле /usr/local/psql/etc/postinstall.sh под su заходим в /usr/local/psql/etc/ и набираем postinstall.sh... И понеслось следующее
administrator@Server2:/share/Share$ su
Password:
root@Server2:/share/Share# mc
root@Server2:/usr/local/psql/etc# ./postinstall.sh
+++++ Setting up group and admgroup...
Creating group pvsw...
Creating group pvsw-adm...

+++++ Setting up user psql...
Creating user psql, this may take a while...

+++++ Setting up the environment...

+++++ Setting up symbolic links for libraries...

+++++ Making user psql owner of all files in /usr/local/psql...

+++++ Setting up entries in /etc/services...
The following line added to /etc/services:
btrieve 3351/tcp # Pervasive.SQL 2000i MKDE daemon
The following line added to /etc/services:
sqlmgr 1583/tcp # Pervasive.SQL 2000i SQL Manager daemon

+++++ Setting up the PCOM libraries...
Registration successful

+++++ Setting up the startup file /etc/rc.d/init.d/psql ...

+++++ Setting up the init script links...
The Pervasive.SQL engines can be controlled by /etc/rc.d/init.d/psql:
/etc/rc.d/init.d/psql {start|stop|force|restart}

+++++ Setting up support for PAM authentication...
Copying PAM files...
Configuring PAM file...
Configuring PAM directory...

+++++ Stopping the Pervasive.SQL daemons...
Shutting down Pervasive services:

Clearing Pervasive shared memory:
Cleaning shared memory region #0... OK
Cleaning IPC semaphores ... OK
Clearing semaphores:

+++++ Setting up user licenses, this may take a while...
User Count Maintenance Utility, Version 1.4  Build 1
(c) Copyright 1996-2001, Pervasive Software Inc. All rights reserved worldwide.

This process may take a while...please wait.

Serial number = 20A4 88B8 2519
User Count Maintenance Utility, Version 1.4  Build 1
(c) Copyright 1996-2001, Pervasive Software Inc. All rights reserved worldwide.

Product Pervasive.SQL 2000 Server user count = 20.
UCMGR-326: Your temporary license for the Pervasive.SQL 2000 Server Database
engine will expire on 08/30/2008 19:26:39.

+++++ Starting the Pervasive.SQL daemons...
Starting Pervasive services:
mkded
sqlmgr
touch: cannot touch `/var/state/psql': No such file or directory

+++++ Setting up the DEMODATA database name...
Creating the database name DEMODATA...
Database DEMODATA has been successfully added
Database Maintenance Utility v7.5 for Unix
Database list:
DEMODATA

+++++ Setting up the DEMODATA DSN in /usr/local/psql/etc/odbc.ini...
Creating the DSN DEMODATA...

/usr/local/psql/etc/odbc.ini created

Shutting down Pervasive services:
sqlmgr
stopping SQLManager...
mkded

Clearing Pervasive shared memory:
Cleaning shared memory region #0... OK
Cleaning IPC semaphores ... OK
Clearing semaphores:

++++ Searching for and restoring configuration from previous install...
dbnames.cfg.rpmsave
bti.ini.rpmsave
odbc.ini.rpmsave
btpasswd.rpmsave

+++++ Restarting the Pervasive.SQL daemons...
Starting Pervasive services:
mkded
sqlmgr
touch: cannot touch `/var/state/psql': No such file or directory

+++++ Setting up the Samba shares...
Creating the Samba share PSQLDATA for data...
Restarting smbd for the changes to take effect...

Please read the license agreement in file /usr/local/psql/LICENSE.
Using this product indicates that you agree with all terms and
conditions stated therein. If you do not agree, you must uninstall
the product now.

Install has successfully completed.

Буду теперь разбираться дальше.. Всем спасибо за помощь!!!!!
« Последнее редактирование: 30 Июля 2008, 15:49:00 от Createdsky »

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.