Самп сервер & debian 8.6 x64
#1

Приветствую всех. Может тут найдется кто-то шаристый и подскажет
Имеем вдс с debian 8.6 x64 и сервер 0.3.7, который надо запустить.
Перепробовал все что удалось нагуглить:
Пробовал: apt-get install lib32stdc++6
Пробовал: dpkg --add-architecture i386
Пробовал: apt-get install ia32-libs

Ничего не помогает, на попытку запуска ./samp03svr говорит: bash: ./samp03svr: No such file or directory
Запускаю абсолютно пустой сервер с grandlarc, без плагинов

Подскажите, как в итоге его запустить?
Reply
#2

Попробуй поставить libc6-i386
Reply
#3

надо в таком порядке:
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386
apt-get install lib32stdc++6
Reply
#4

Code:
root@s052d7347:/var/www/srv-root/data/samp03# apt-get install libc6-i386                                                          
Reading package lists... Done                                                                                                     
Building dependency tree                                                                                                          
Reading state information... Done                                                                                                 
The following NEW packages will be installed:                                                                                     
  libc6-i386                                                                                                                      
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.                                                                    
Need to get 0 B/2377 kB of archives.                                                                                              
After this operation, 9820 kB of additional disk space will be used.                                                              
debconf: delaying package configuration, since apt-utils is not installed                                                         
dpkg: warning: 'ldconfig' not found in PATH or not executable                                                                     
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable                                                            
dpkg: error: 2 expected programs not found in PATH or not executable                                                              
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin                                                     
E: Sub-process /usr/bin/dpkg returned an error code (2)
Пытаюсь погуглить
Reply
#5

Если кто-то вдруг столкнется, то вот решение:
export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin

Обновил все еще раз, в той последовательности что указали, ошибки No such file or directory больше не появляется, но сервер по прежнему не запускается, в чем может быть дело? Логов в папке не появляется
Reply
#6

А права-то на запуск есть?
Reply
#7

Quote:
Originally Posted by eakwarp
View Post
А права-то на запуск есть?
Да, запускаю из под рута, права все 777 выставлены.
Попробовал на другой ВДС, только с debian 7 - тоже самое.
На 32 битной все было ок, неужели на 64 битной не запустить?

Появляется pid: [1] 3390
и больше ничего, в локах ничего, то есть даже не пытается запуститься
Reply
#8

Из под ssh что пишет? Если ничего, значит на samp03svr не выставлены права на запуск.
Reply
#9

Quote:
Originally Posted by eakwarp
View Post
Из под ssh что пишет? Если ничего, значит на samp03svr не выставлены права на запуск.
Пишет пид процесса и тут же кидает обратно в командную строку - в списке процесса нет, сервер не работает.
Reply
#10

Quote:
Originally Posted by Imperealist
View Post
Пишет пид процесса и тут же кидает обратно в командную строку - в списке процесса нет, сервер не работает.
Значит не стартует, подозреваю, что нет прав в папке на создание лога.
Было бы дело в библиотеках, сыпало бы ошибкой их недостатка.
Reply
#11

Quote:
Originally Posted by eakwarp
View Post
Значит не стартует, подозреваю, что нет прав в папке на создание лога.
Было бы дело в библиотеках, сыпало бы ошибкой их недостатка.
Есть какие то варианты исправления? Все горит, надо запустить, целый день сижу, стоит такая же вдс но с 32 биткой - все ок. Но надо запустить именно здесь, а здесь только 64
Reply
#12

Попробуй через gdb запустить, может прояснится что-нибудь.
gdb ./samp03svr
run
Reply
#13

Code:
root@s-break:/var/www/srv_user/data/samp03# gdb ./samp03svr                                                        
GNU gdb (GDB) 7.4.1-debian                                                                                         
Copyright © 2012 Free Software Foundation, Inc.                                                                  
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>                                      
This is free software: you are free to change and redistribute it.                                                 
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"                                         
and "show warranty" for details.                                                                                   
This GDB was configured as "x86_64-linux-gnu".                                                                     
For bug reporting instructions, please see:                                                                        
<http://www.gnu.org/software/gdb/bugs/>...                                                                         
"/var/www/srv_user/data/samp03/samp03svr": not in executable format: File truncated                                
(gdb) run                                                                                                          
Starting program:                                                                                                  
No executable file specified.                                                                                      
Use the "file" or "exec-file" command.                                                                             
(gdb)
Reply
#14

То, что ты пробовал команды - это понятно, но как они выполнились? Успешно?
libstdc++6 установлен?
Попробуй обновить все пакеты: apt-get upgrade
Reply
#15

Успешно:
Quote:

root@s-break:/var/www/srv_user/data/samp03# apt-get install libstdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
libstdc++6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Quote:

root@s-break:/var/www/srv_user/data/samp03# apt-get install libc6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Quote:

root@s-break:/var/www/srv_user/data/samp03# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Reply
#16

libstdc++6:i386?
Reply
#17

Quote:
Originally Posted by ZiGGi
View Post
libstdc++6:i386?
Не было, установил - безрезультатно
Reply
#18

Quote:
Originally Posted by Imperealist
View Post
Не было, установил - безрезультатно
Больше нет идей, разве что перезагрузка.
Reply
#19

бинарник сервера заливался через SFTP? потому что FTP может "сломать" бинарные файлы, если не установлен соответствующий режим в настройках
Reply
#20

Quote:
Originally Posted by DartfoL
View Post
бинарник сервера заливался через SFTP? потому что FTP может "сломать" бинарные файлы, если не установлен соответствующий режим в настройках
епттт, залил через файловый менеджер isp, выставил права - запустилось.
Спасибо тебе и всем остальным кто помогал!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)