31

Так и я предлагаю то же самое. Ввод той команды ничего бы не сломал, не откатил, не поставил старых версий. Но ситуация прояснилась бы.

32

Тут без костыля не обойтись, поэтому предлагаю сделать симлинк. И потом уже проверить как работает эта прога.

33

Ну и временно отключить селинукс для теста, если это ещё не было проделано.

34

ТС, проверьте системные требования для работы этой версии вашей программы: версии библиотек, питона и т.д.

35 (11.10.2013 14:50:50 отредактировано alexfinn)

А еще интересно, откуда вы ее взяли?
Судя по тому. что она требует питон 2.4, версия древняя как CENSORED мамонта

36

alexfinn пишет:

А еще интересно, откуда вы ее взяли?
Судя по тому. что она требует питон 2.4, версия древняя как CENSORED мамонта

Полностью согласен, надо искать версию по новей. Или с помощью костылей сделать чтобы заработала старая.

bs  Я согласен что вы умнее меня, но версия 2012 года. делаю четко по мануалу. в мануале просит установить базу данных и с++ и все!!!!

Сам скрипт что пытаюсь поднять состоит из трех rpm пакетов. Возможно они ставят чет криво. Но без них не как.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

38

sergey.krasnyuk пишет:

делаю четко по мануалу.

мануал может кривой? Дайте ссылку.

Зачем вы устраиваете угадайку?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

39

раз оно требует 2.4 и в мануалах ничего не сказано про старый пайтон, я очень подозреваю что мануал заточен под RHEL5. В таком случае самое простое - поискать другой мануал, или поставить пятый центос, или написать в мейлинг лист разработчиков

Так по порядку:


[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@localhost ~]# cat /proc/version
Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013
[root@localhost ~]# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
drBatty пишет:

1. найти *.py скрипт, который создаёт эту ошибку, и найти, как он запускается. В вашем случае это наверное

Нет там первой строчки, первая строчка

from sqlobject import *
drBatty пишет:

which python

[root@localhost ~]# which python
/usr/bin/python

Вот так.

drBatty пишет:

5. А вот про библиотеки расскажет ldd

[root@localhost ~]# ldd /usr/bin/python
        linux-vdso.so.1 =>  (0x00007fff3f7ff000)
        libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007f031584d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0315630000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f031542b000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f0315228000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f0314fa4000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f0314c10000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0315bfe000)

Библиотеки.

Всё когда-нибудь заканчивается: терпение, нервы, патроны
dyasny пишет:

раз оно требует 2.4 и в мануалах ничего не сказано про старый пайтон, я очень подозреваю что мануал заточен под RHEL5. В таком случае самое простое - поискать другой мануал, или поставить пятый центос, или написать в мейлинг лист разработчиков

CentOS 5 64 bit is the recommended platform for development and production environments, however both
RedHat Enterprise Linux 5 and CentOS 5 are supported.

bu

Тему пока не закрывайте, качаю пятый центос.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

42

sergey.krasnyuk пишет:

libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007f031584d000)

видите? Этот питон требует библиотеку 2.6. Но когда вы запускаете скрипт, у вас запускается ДРУГОЙ питон, который хочет libpython2.4.so.1.0

Возможно также, вы загружаете (import) некий модуль к скрипту, и этот модуль хочет 2.4

Такое бывает, если вы ручками обновляли -- сам питон-то вы обновите, а модули "забудете".  Libpython тоже обновите, и старую сотрёте.

Откуда правило: обновляйте и устанавливаете ПО только из своего дистрибутива и только своим ПМом.

Иначе вы ССЗБ

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)
drBatty пишет:

обновляйте и устанавливаете ПО только из своего дистрибутива и только своим ПМом

А поподробнее можно, просто я немного не понял как это. Просто в мануале написано добавить репозиторий EPEL.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

44

sergey.krasnyuk, как добавлялся epel?

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...
cd /tmp
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum install -y yum-priorities
sed -i '/enabled=1/a\priority=10\' /etc/yum.repos.d/epel.repo && sed -i '5c\enabled=1\' /etc/yum.repos.d/remi.repo && sed -i '5a\priority=10\' /etc/yum.repos.d/remi.repo
yum update

Этим скриптом я ставлю.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

46 (12.10.2013 13:51:01 отредактировано AlfaStriker)

Вы покажете этот мифический мануал наконец ?
Точнее ссылку.

+ открыть спойлер

northernlegends.ru/BigWorld/server_installation_guide.pdf

Вот мануал.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

48

ну вроде разобрались уже - дистр не тот ab

dyasny пишет:

ну вроде разобрались уже - дистр не тот

Да вот поставил центос 5 тут питон 2.4 версии. Пока установка идет без проблем. Гляну что дальше будет.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

50

1.1.2. Software Requirements
CentOS 5 64 bit is the recommended platform for development and production environments, however both
RedHat Enterprise Linux 5 and CentOS 5 are supported. For instructions on installing CentOS 5, please refer
to
Appendix B,
Installing CentOS 5
on page
31

ну собственно с этого и надо было начать.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

Ладно, с этого я и начал.
Но не могу теперь сконфигурировать правильно базу данных


[root@localhost ~]# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost ~]#

Это после установки сервера баз данных.


[veles@localhost ~]$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[veles@localhost ~]$

Тоже и с под пользователя.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

52 (13.10.2013 08:02:45 отредактировано sergey.krasnyuk)

Соответственно не могу выполнить:

To create a user and grant privileges, run the following command:

$ mysql -u root
 GRANT ALL PRIVILEGES ON *.* TO 'bwtools'@'localhost' IDENTIFIED BY 'bwtools_passwd';
 GRANT ALL PRIVILEGES ON *.* TO 'bwtools'@'%' IDENTIFIED BY 'bwtools_passwd';
$ mysql -u root
GRANT SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, DROP, INDEX ON game_db_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';

GRANT SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, DROP, INDEX ON game_db_name.* TO 'username'@'%' IDENTIFIED BY 'password';

GRANT RELOAD ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

GRANT RELOAD ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
Всё когда-нибудь заканчивается: терпение, нервы, патроны

53 (13.10.2013 08:15:58 отредактировано sergey.krasnyuk)

Попробовал так, тоже нечего:

[root@localhost ~]# mysql -u root -p 'qwerty'
Enter password:
ERROR 1049 (42000): Unknown database 'qwerty'
[root@localhost ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost ~]#

bu

Для предупреждения вопросов:

[root@localhost ~]# mysql --help
mysql  Ver 14.12 Distrib 5.0.95, for redhat-linux-gnu (x86_64) using readline 5.1
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
[root@localhost ~]# /etc/init.d/mysqld start
Запускается mysqld:                                        [  OK  ]
[root@localhost ~]# mysqladmin -u root password 'qwerty'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@localhost ~]#

И так не как ((((

Всё когда-нибудь заканчивается: терпение, нервы, патроны

54 (13.10.2013 08:45:01 отредактировано AlfaStriker)

Значить ты установил пароль на консоль MySql.
И я так понял, этот пароль уже забыт.

Надо сбросить пароль root на Mysql:

Stop MySQL:
root#  service mysqld stop

Start MySQL in safe mode:
root#  mysqld_safe --skip-grant-tables &

Log into MySQL as root:
root#  mysql -u root

Reset the password:
mysql>  update mysql.user set password=PASSWORD("YourNewPassW0RD") where User='root';
mysql>  flush privileges; exit;

Log out of MySQL and stop the Safe Mode:
root#  service mysqld stop

Start MySQL in the normal mode:
root#  service mysqld start

Log into MySQL with your new password:
root#  mysql -u root -p
Enter password:
mysql>
AlfaStriker пишет:

Надо сбросить пароль root на Mysql:

Спасибо сбросил.

Всё когда-нибудь заканчивается: терпение, нервы, патроны
# cd /root
# yum install --nogpgcheck bigworld-server-2.1.0.x86_64.rpm

Не видит файл.

[root@localhost ~]# cd /root
[root@localhost ~]# yum install --nogpgcheck bigworld-server-2.1.0.x86_64.rpm
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centos-mirror.rbc.ru
 * epel: mirror.awanti.com
 * extras: centos-mirror.rbc.ru
 * updates: centos-mirror.rbc.ru
Setting up Install Process
No package bigworld-server-2.1.0.x86_64.rpm available.
Nothing to do

bu

Всё когда-нибудь заканчивается: терпение, нервы, патроны

57

sergey.krasnyuk пишет:

--nogpgcheck

bu

sergey.krasnyuk пишет:

Nothing to do

а что вы собственно хотели? Можете по-человечески сказать?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

в папке root лежит пакет bigworld-server-2.1.0.x86_64.rpm

Его надо установить.

Всё когда-нибудь заканчивается: терпение, нервы, патроны

59

sergey.krasnyuk пишет:

в папке root лежит пакет bigworld-server-2.1.0.x86_64.rpm
Его надо установить.

Нужно перейти в эту папку и запустить установку:

sudo yum  --nogpgcheck install имя_файла.rpm
In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

решил так:

[root@localhost ~]# cd /root
[root@localhost ~]# yum install --nogpgcheck /root/bigworld-server-indie-2.1.0.x86_64.rpm
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centos-mirror.rbc.ru
 * epel: mirror.awanti.com
 * extras: centos-mirror.rbc.ru
 * updates: centos-mirror.rbc.ru
Setting up Install Process
Examining /root/bigworld-server-indie-2.1.0.x86_64.rpm: bigworld-server-2.1.0-0.r115422.x86_64
Marking /root/bigworld-server-indie-2.1.0.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package bigworld-server.x86_64 0:2.1.0-0.r115422 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
 Package                           Arch                     Version                              Repository                                             Size
=============================================================================================================================================================
Installing:
 bigworld-server                   x86_64                   2.1.0-0.r115422                      /bigworld-server-indie-2.1.0.x86_64                   495 M

Transaction Summary
=============================================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total size: 495 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : bigworld-server                                                                                                                       1/1

Installed:
  bigworld-server.x86_64 0:2.1.0-0.r115422

Complete!
[root@localhost ~]#
Всё когда-нибудь заканчивается: терпение, нервы, патроны