Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Установка SteamCMD на FreeBSD 12.1

, Ошибка, не устанавливается SteamCMD
Статус пользователя Leon91
сообщение 27.10.2020, 23:05
Сообщение #1
Стаж: 5 лет 8 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

1. Система
Платформа x64-full на Intel® Celeron® CPU G530 @ 2.40GHz
ОС Платформы XigmsNAS на основе FreeBSD 12.1-RELEASE-p9 #0 r365673M: Sun Sep 13 00:58:57 CEST 2020
Память 8 GB
SSD 128 GB (использую NVMe переходник на PCI express x16)
HDD 2x2 Tb (для данных)
Интернет 100Мбит

Сделал сервак NAS для хранения файлов. Дале думаю установлю CS1.6 server. Нарыл инфы в инете, давай ставить.

1. Подготовил платформу для сервера:
Код
# echo 'linux_load="YES"' >> /boot/loader.conf
# echo 'linux64_load="YES"' >> /boot/loader.conf
# echo 'linprocfs_load="YES"' >> /boot/loader.conf

# echo 'linproc /compat/linux/proc libprocfs rw 0 0' >> /etc/fstab

# sysctl compat.linux.osrelease=2.6.32
# echo 'compat.linux.osrelease=2.6.32' >> /etc/sysctl.conf

# echo 'linux_enable="YES"' >> /etc/rc.conf


2. Установил пакеты, возможно некоторые и не нужны:
Код
amd64-binutils-2.33.1_3,1      GNU binary tools
amd64-gcc-6.4.0_8              Cross GNU Compiler Collection for amd64
bash-5.0.18_3                  GNU Project's Bourne Again SHell
binutils-2.33.1_3,1            GNU binary tools
gcc-9_4                        Meta-port for the default version of the GNU Compiler Collection
gcc10-10.2.0                   GNU Compiler Collection 10
gcc9-9.3.0_1                   GNU Compiler Collection 9
gettext-0.21                   GNU gettext meta package
gettext-runtime-0.21           GNU gettext runtime libraries and programs
gettext-tools-0.21             GNU gettext development and translation tools
gmp-6.2.0                      Free library for arbitrary precision arithmetic
indexinfo-0.3.1                Utility to regenerate the GNU info page index
libevent-2.1.12                API for executing callback functions on events or timeouts
libidn2-2.3.0_1                Implementation of IDNA2008 internationalized domain names
libtextstyle-0.21              Text styling library
libunistring-0.9.10_1          Unicode string library
linux_base-c7-7.8.2003_1       Base set of packages needed in Linux mode (Linux CentOS 7.8.2003)
mpc-1.1.0_2                    Library of complex numbers with arbitrarily high precision
mpfr-4.1.0                     Library for multiple-precision floating-point computations
nano-5.2                       Nano's ANOther editor, an enhanced free Pico clone
pkg-1.15.10                    Package manager
portmaster-3.19_25             Manage your ports without external databases or languages
readline-8.0.4                 Library for editing command lines as they are typed
sudo-1.9.3p1                   Allow others to run commands as root
tmux-3.1b                      Terminal Multiplexer
wget-1.20.3                    Retrieve files from the Net via HTTP(S) and FTP


3. Создал пользователя "user" и добавил его в (visudo) права root.
4. #su user
5. Создал папку steamcmd в /home/user/steamsmd
6. sudo wget https://steamcdn-a.akamaihd.net/client/inst...md_linux.tar.gz
7. sudo tar -xvzf steamcmd_linux.tar.gz
8. steamcmd.sh не работает выдает ошибку.
./steamcmd.sh: line 37:
/usr/home/noise/steamcmd/Steam.AppBundle/Steam/Contents/MacOS/steamcmd: No such file or directory
9. Создаю файл >sudo touch steamcmd_freebsd.sh
10. Открываю и вставляю готовый скрипт steamcmd_freebsd.sh
>sudo nano steamcmd_freebsd.sh сохраняю.
11. Права на исполнение >sudo chmod +x ./steamcmd_freebsd.sh
12. Запускаю >sudo ./steamcmd_freebsd.sh
Код
../steamexe/main.cpp (646) : Assertion Failed: Plat_GetExecutablePath returned false
Assert( Assertion Failed: Plat_GetExecutablePath returned false ):../steamexe/main.cpp:646

ExceptionHandler::GenerateDump waitpid failed:No child processes
No minidump written, nothing to upload.
Could not read /proc/self/cmdline when trying to find steamerrorreporterCould not find steamerrorreporter binary. Any minidumps will be uploaded in-process


Я уже три недели не могу установить Steam, что будет дальше?
Я никак не смог найти решение этой ошибки.

Чего не хватает серваку???

Возможно совместимость steam, каких то пакетов не хватает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя adva
сообщение 28.10.2020, 0:17
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Leon91, https://dev-cs.ru/threads/155/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leon91
сообщение 28.10.2020, 20:07
Сообщение #3
Стаж: 5 лет 8 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

Спасибо за сайт.
Проблему я нашел. После установки linux_base-c7 я не обратил внимания на эти строки:
Код
Some programs need linprocfs mounted on /compat/linux/proc.  Add the
following line to /etc/fstab:

linprocfs   /compat/linux/proc  linprocfs       rw      0       0

Then run "mount /compat/linux/proc".

Some programs need linsysfs mounted on /compat/linux/sys.  Add the
following line to /etc/fstab:

linsysfs    /compat/linux/sys   linsysfs        rw      0       0

Then run "mount /compat/linux/sys".

Some programs need tmpfs mounted on /compat/linux/dev/shm.  Add the
following line to /etc/fstab:

tmpfs    /compat/linux/dev/shm  tmpfs   rw,mode=1777    0       0

Then run "mount /compat/linux/dev/shm".


Ну и после добавления в файл /ect/fstab такие строки:
Код
linprocfs   /compat/linux/proc  linprocfs       rw      0       0
linsysfs    /compat/linux/sys   linsysfs        rw      0       0
tmpfs    /compat/linux/dev/shm  tmpfs   rw,mode=1777    0       0


Ну и вуаля ошибки нет Steam установился.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: