Error perl execution failed

I just upgraded. When I go to Linux Firewall I get this error

Perl is installed. What libs are required by Webmin? I´ve done
sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python prior to installing Webmin. What is missing?

Log output from loading Webmin once:

`[01/Nov/2020:13:42:20 +0100] [192.168.0.42] /stats.cgi : Perl execution failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/authentic-theme/stats.cgi line 192.

[01/Nov/2020:13:42:21 +0100] [192.168.0.42] /stats.cgi : Perl execution failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/authentic-theme/stats.cgi line 192.

[01/Nov/2020:13:42:21 +0100] [192.168.0.42] /stats.cgi : Perl execution failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/authentic-theme/stats.cgi line 192.

Error: system-status::list_system_info failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/system-status/system-status-lib.pl line 35.

[01/Nov/2020:13:42:23 +0100] [192.168.0.42] /stats.cgi : Perl execution failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/authentic-theme/stats.cgi line 192.

Use of uninitialized value in open at /usr/share/webmin/bind8/bind8-lib.pl line 156.
Use of uninitialized value $_[0] in hash element at /usr/share/webmin/bind8/bind8-lib.pl line 201.
Use of uninitialized value $bind8::config{«no_chroot»} in int at /usr/share/webmin/bind8/bind8-lib.pl line 2406.
Argument «» isn’t numeric in int at /usr/share/webmin/bind8/bind8-lib.pl line 2406.
Use of uninitialized value in string ne at /usr/share/webmin/bind8/bind8-lib.pl line 2406.
Error: system-status::list_system_info failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/system-status/system-status-lib.pl line 35.

[01/Nov/2020:13:42:24 +0100] [192.168.0.42] /stats.cgi : Perl execution failed : Undefined subroutine &proc::list_processes called at /usr/share/webmin/authentic-theme/stats.cgi line 192.`

Skip to content

Webmin & Virtualmin Perl Execution Failed Error

Webmin & Virtualmin Perl Execution Failed Error

When click on “refresh system information” link in Webmin and Virtualmin, the following error is displayed:

Error – Perl execution failed

Undefined subroutine &main::right_page_cgi called at /usr/libexec/webmin/virtual-server-theme/recollect.cgi line 10.

Virtualmin/Webmin Refresh System Information Error

When accessing “Virtualmin” -> “System Settings” -> “Virtualmin Configuration”, the following error also happens at the bottom of the page:

HTTP/1.0 500 Perl execution failed Server: MiniServ/1.730 Date: Wed, 12 Jan 2015 22:57:15 GMT Content-type: text/html; Charset=iso-8859-1 Connection: close
Error – Perl execution failed

Undefined subroutine &main::right_page_cgi called at /usr/libexec/webmin/virtual-server-theme/config.cgi line 98.

Virtualmin Configuration Error

The error happens after upgrading to Virtualmin Framed Theme (virtual-server-theme) version 9.0. In addition, an error entry is also logged in /var/webmin/miniserv.error:

[12/Jan/2015:22:55:07 -0600] [192.168.1.77] /recollect.cgi : Perl execution failed : Undefined subroutine &main::right_page_cgi called at /usr/libexec/webmin/virtual-server-theme/recollect.cgi line 10."
[12/Jan/2015:23:16:50 -0600] [192.168.1.77] /config.cgi : Perl execution failed : Undefined subroutine &main::right_page_cgi called at /usr/libexec/webmin/virtual-server-theme/config.cgi line 98.

It appears that there are bugs in Virtualmin Framed Theme, which is the default global theme.

Resolution

The solution is simple: Either wait for an update which fixes the bug, likely in virtual-server-theme version 9.0-2 theme package (broken one is version 9.0-1), or you can install and change to Authentic theme, which does not affected by the bug. Authentic theme is a Webmin/Usermin/Virtualmin/Cloudmin theme based on Bootstrap and Font Awesome that is much superior and much better. Virtualmin is going to switch to Authentic theme anyway sometime in the future.

To install Authentic theme, go to Webmin -> Webmin Configuration -> Webmin Themes -> Install Theme. Enter the following URL in the text box for From ftp or http URL:

https://rostovtsev.ru/.git/authentic-theme/authentic-theme-latest.wbt.gz

Install Authentic Theme

Click Install Theme.

Install Authentic Theme

When installation is done, go to Webmin -> Change Language and Theme. In the Webmin UI theme section, select Personal choice radio button, then select Authentic Theme in the drop down list.

Change to Authentic Theme

Click Make Change when done. Voila, you now administer the server and web hosts in a beautiful theme, and Perl error now goes away.

About the Author: LK

LK is a technology writer for Tech Journey with background of system and network administrator. He has be documenting his experiences in digital and technology world for over 15 years.Connect with LK through Tech Journey on Facebook, Twitter or Google+.

Page load link

Go to Top

Mageia Russian Community Forum

Форум русскоязычного сообщества пользователей Mageia

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Активные темы Темы без ответов

Работает групповой чат Mageia Russian Community в Telegram. Если Bам не пришло активационное письмо на электронную почту, проверьте секцию «Спам».

Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.

Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)

Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.

Webmin + Virtualmin + LAMP: проблемы создания виртуальных хостов.

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2013-01-16 07:39:20

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Доброго времени суток. Установил LAMP (apache, mariadb, php) + Virtualmin + Webmin. На Webmin настроил должным образом модули apache, mysql, ftp, postfix. Затем начал настраивать Virtualmin. Сначала он поругался на то что suexec настроен на директорию /var/www. Я его перенастроил и Virtualmin нормально настроился.
Но возникли какие-то проблемы с perl. При попытке создания в Virtualmin нового веб-сайта, выдаётся сообщение:

Создание Unix группы sitename ..
.. failed to create administration group : useradmin::create_group failed : Missing file to open at WebminCore::/usr/libexec/webmin/web-lib-funcs.pl line 3018 at /usr/libexec/webmin/web-lib-funcs.pl line 1361.

При попытке перенести сайт на сервер из архива:

Error - Perl execution failed

Undefined subroutine &proc::get_new_pty called at /usr/libexec/webmin/proc/proc-lib.pl line 310.

На главной странице webmin на том месте, где в версии 1.550 была кнопка обновления, сейчас в версии 1.610:

Error - Perl execution failed

Undefined subroutine &proc::list_processes called at /usr/libexec/webmin/system-status/system-status-lib.pl line 23.

Что это? Проблемы с perl или webmin?

2 Ответ от neket89 2013-01-16 08:06:49 (2013-01-16 08:07:06 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Проблема решена установкой промежуточной версии Webmin для разработчиков 1.614. После этого всё работает отлично. Ради эксперимента попробовал проделать всё тоже самое на виртуальной машине. Как только обновляюсь до версии 1.610, получаю множество косяков в виде ошибок perl. Обновляюсь до 1.614 — всё отлично. Видимо ошибка именно в этом.

Кстати, кто-нибудь знает как сделать чтобы webmin загружался при загрузке системы?

3 Ответ от XliN 2013-01-16 08:13:40 (2013-01-16 08:14:37 отредактировано XliN)

  • XliN
  • XliN
  • Администратор
  • Offline
  • Откуда: Белгород
  • Зарегистрирован: 2012-06-08
  • Сообщений: 2,005

Так ты обновлялся что ли? Со старым работало?

Попробуй переустановить usermin и выхлоп еще покажи. Мне кажется тут проблема в правах, как будто модуль не может прочитать или записать.

ls -la /etc/usermin/proc/config
ls -la /etc/gshadow

З.Ы. Черт, пока писал, уже успел для девелоперов впаять smile

MXLinux 19.3 — xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза — «Нет технической возможности!»

==============================================

4 Ответ от neket89 2013-01-16 08:18:28 (2013-01-16 08:19:49 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

XliN⇓ пишет:

Так ты обновлялся что ли? Со старым работало?

Да, со старым webmin 1.550 работало. Но с ним не совместим новый Virtualmin 3.97, поэтому решил обновиться. И после этого возникла такая ситуация. После обновления до 1.614 всё заработало.
А usermin я не использую, поэтому у меня вот так:

Консоль


[root@static user]# ls -la /etc/usermin/proc/config                                                                                                                                         
ls: невозможно получить доступ к /etc/usermin/proc/config: Нет такого файла или каталога

Не знаю как сейчас, но раньше в usermin я обнаружил неприятную уязвимость: если зайти через usermin в файловый менеджер под любым пользователем, то можно было получить доступ к директориям, которые видеть не имеешь права. Проверял много раз, настройки были выставлены верно, а пользователь всё равно получал доступ.

5 Ответ от XliN 2013-01-16 08:22:40

  • XliN
  • XliN
  • Администратор
  • Offline
  • Откуда: Белгород
  • Зарегистрирован: 2012-06-08
  • Сообщений: 2,005

webmin вообще сам глючный. )) Я с ним так и не подружился. smile Так что давал советы погуглив в гугле.

MXLinux 19.3 — xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза — «Нет технической возможности!»

==============================================

6 Ответ от neket89 2013-01-16 08:26:02 (2013-01-16 08:26:22 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

XliN⇓ пишет:

webmin вообще сам глючный. ))

Согласен smile Но другой бесплатной панели управления для хостингом, сравнимой по функционалу, я не нашёл, поэтому использую его. Если бы Virtualmin мог работать без него, давно бы отказался от webmin smile

7 Ответ от neket89 2013-01-16 08:36:37 (2013-01-16 09:37:49 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Столкнулся с другой проблемой. Создал виртуальный хост, залил туда файлы и при чтении выдаётся ошибка:

Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.
Error 500

Сразу заподозрил что-то не ладное с suexec. Пошёл в virtualmin, нажал «перепроверить конфигурацию» и выдаётся сообщение:

Suexec is enabled in the default template, but the Apache module mod_suexec is not installed or not enabled.

При этом все php-скрипты из директории /home/siename/public_html выдают ошибку 500. При этом в директории /var/www php-скрипты нормально отрабатывают

Как проверить корректность работы Suexec?

Вот вывод команды /usr/sbin/suexec -V:

Консоль


-D AP_DOC_ROOT="/home"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"

Как справиться с этой напастью?

8 Ответ от XliN 2013-01-16 09:36:07

  • XliN
  • XliN
  • Администратор
  • Offline
  • Откуда: Белгород
  • Зарегистрирован: 2012-06-08
  • Сообщений: 2,005

neket89⇓ пишет:

mod_suexec

А он сам то есть? Нет под рукой магеи, не могу проверить ((

MXLinux 19.3 — xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза — «Нет технической возможности!»

==============================================

9 Ответ от neket89 2013-01-16 10:05:10

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

XliN⇓ пишет:

А он сам то есть? Нет под рукой магеи, не могу проверить ((

Есть и более того, он запущен, о чём свидетельствует phpinfo(), запущенная из /var/www

10 Ответ от neket89 2013-01-16 11:15:11 (2013-01-16 11:48:03 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Очень интересно получается. Я изменил директорию /var/www на /home/apache (в httpd.conf заменил все значения /var/www). Все скрипты в новой директории работают. Но стоит только создать хотя бы 1 хост через virtualmin, так скрипты перестают работать везде, работает только html.

А ещё более странная вещь: если virtualmin настроить на /var/www, то даже при добавлении хостов, всё отлично работает! Но меня это не устраивает, мне надо чтобы всё хранилось в /home

11 Ответ от xxblx 2013-01-16 13:13:08

  • xxblx
  • xxblx
  • Легенда форума
  • Offline
  • Зарегистрирован: 2012-05-07
  • Сообщений: 2,494

neket89⇓ пишет:

Но меня это не устраивает, мне надо чтобы всё хранилось в /home

Именно хранилось? Может сделать символьные ссылки из /home в /var/www ?

Fedora & GNOME

12 Ответ от neket89 2013-01-16 17:43:40 (2013-01-16 17:45:35 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

xxblx⇓ пишет:

Может сделать символьные ссылки из /home в /var/www ?

Была такая мысль. Давайте попробую, может заработает. Подскажите, как это сделать?

У меня такие подозрения, что suexec не даёт права на другие директории, а почему понять не могу, вроде GID и UID соответствуют, менять их тоже пробовал.

13 Ответ от xxblx 2013-01-16 18:37:34

  • xxblx
  • xxblx
  • Легенда форума
  • Offline
  • Зарегистрирован: 2012-05-07
  • Сообщений: 2,494

neket89⇓ пишет:

Подскажите, как это сделать?

Консоль

ln -s /var/www/forum /home/<username>/forum

но при таком раскладе, пользователю <username> нужно будет сделать права на запись в /var/www/forum, если я все верно понимаю.

Fedora & GNOME

14 Ответ от neket89 2013-01-16 20:11:25

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Не получается — ошибка 403, все права есть. Кстати, я тут подумал если делать символьные ссылки из /home в /var/www, то хранится всё будет в /var/www, а в /home только символьная ссылка, а это меня не устраивает(

15 Ответ от neket89 2013-01-16 20:30:47 (2013-01-16 20:38:50 отредактировано neket89)

  • neket89
  • neket89
  • Пользователь
  • Offline
  • Откуда: Пермь
  • Зарегистрирован: 2013-01-07
  • Сообщений: 276

Есть интересные новости! Всё работает. Причина была в следующем. Я создал виртуальный хост и пробовал перенести туда сайт на Joomla 2.5. Вместе со всеми файлами копировался файл .htaccess.
Значит причина была в его не правильной настройке.

Всем спасибо за помощь:)

Сообщений 15

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

[SOLVED] Webmin perl execution fails

  • Reply with quote

[SOLVED] Webmin perl execution fails

Brand new Mageia 2 install. I’ve got webmin installed and updated, but attempting to access modules like Cron, Scheduled Commands, produces:

Code: Select all
HTTP/1.0 500 Perl execution failed Server: MiniServ/1.610 Date: Sun, 16 Dec 2012 02:16:38 GMT Content-type: text/html; Charset=iso-8859-1 Connection: close
Error - Perl execution failed

Undefined subroutine &proc::list_processes called at /usr/libexec/webmin/cron/index.cgi line 44.

I’ve also noticed that trying to create a new user with the Users and Groups module yields this:

Code: Select all
Failed to save user : Missing file to open at WebminCore::/usr/libexec/webmin/web-lib-funcs.pl line 3018

I’ve uninstalled and reinstalled Webmin, updated it, reinstlled the Webmincron module, checked the config of that module.

I’m kind of stumped here. Any suggestions?

Thanks.

Mark

Last edited by mark9117 on Dec 18th, ’12, 00:05, edited 1 time in total.

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby djennings » Dec 16th, ’12, 11:06

webmin is broken in mageia 2
As it happens a fixed version is just out for QA testing. If you enable the Core/Updates_Testing repository in MageiaControlCentre you can install the new version. Delete the /etc/webmin directory first to ensure the current configuration is not used.

Do not forget to disable the core/updates_testing repository after you have installed webmin or else you could end up installing all sorts of experimental stuff.

Let us know if you find any bugs in the new version.
https://bugs.mageia.org/show_bug.cgi?id=7803

User avatar
djennings
 
Posts: 613
Joined: Jun 2nd, ’11, 23:51
Location: Wokingham, UK

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 16th, ’12, 20:09

Awesome djennings. Thanks much for the info.

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.


  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 17th, ’12, 22:19

doktor5000 wrote:So did this solve your problem?

Don’t know yet. Haven’t had the chance to try it.

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 17th, ’12, 22:32

doktor5000 wrote:So did this solve your problem?

Nope:

Code: Select all
# webmin
Starting webmin (via systemctl):  Warning: Unit file of created job changed on disk, 'systemctl --system daemon-reload' recommended.
Job failed. See system journal and 'systemctl status' for details.
                                                                                                                        [FAILED]
Installation problem. Please reinstall.

Trying again now.

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 17th, ’12, 22:38

Reinstalled. Got this:

Code: Select all
# service webmin restart
Restarting webmin (via systemctl):  Failed to issue method call: Unit webmin.service failed to load: No such file or directory. See system logs and 'systemctl status webmin.service' for details.

Logs don’t seem to say anything about it.

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby alf » Dec 17th, ’12, 23:08

mark9117 wrote:Reinstalled
Restarting webmin (via systemctl): Failed to issue method call: Unit webmin.service failed to load: No such file or directory.

plz show output of

Code: Select all
updatedb && locate webmin

just installed, works fine here. no probs neither in Cauldron nor MGA2.

ps. i simply used

Code: Select all
webmin

as root in console to start the service.

for windows problems reboot; for linux problems be root

alf
 
Posts: 326
Joined: Apr 1st, ’11, 23:07
Location: DE Paderborn

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 17th, ’12, 23:20

I tried that too.

Code: Select all
# webmin
Starting webmin (via systemctl):  Failed to issue method call: Unit webmin.service failed to load: No such file or directory. See system logs and 'systemctl status webmin.service' for details.
                                                                                                                        [FAILED]
Installation problem. Please reinstall.

And I did updatedb. Webmin is found at /usr/bin/webmin.

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby alf » Dec 17th, ’12, 23:55

hum, that’s weird, no idea atm. :(

ps. if you start the service via MCC and reboot?

Last edited by alf on Dec 17th, ’12, 23:57, edited 1 time in total.

for windows problems reboot; for linux problems be root

alf
 
Posts: 326
Joined: Apr 1st, ’11, 23:07
Location: DE Paderborn

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 17th, ’12, 23:57

On a hunch I did a full service restart (# service -R) and I saw webmin shutdown, which was not happening when I tried cycling it individually. I tried to open it up, opted for the security exception and as I logged in, KDE restarted.

I’m not totally sure what the relationship was because I’m doing several other things at the same time. At any rate, I updated Webmin (again) and it installed with this:

Code: Select all
Webmin install complete. You can now login to https://spike:10000/
as root with your root password.
Re-creating /var/webmin directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or director

I assume this is the breakage mentioned by djennings above.

I logged on and did the same things I’ve been doing and got the same things I’ve been getting:

Code: Select all
The Cron jobs directory does not exist. Maybe the module's configuration is incorrect, or Cron is not installed?

I could go in and configure that module, but I’m pretty sure I’ll get the same things I’ve been getting.

I’m going to try installing the version from testing again.

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.

  • Reply with quote

Re: Webmin perl execution fails

Postby mark9117 » Dec 18th, ’12, 00:05

Stand down — issue resolved.

I installed the version of Webmin referenced by djennings above and this time it worked. I was able to get logged in, change the theme to something I can work with and access the Cron module, etc.

We’re good here. Thanks for the assist. Well done.

Take $20 out of petty cash and go home early.

Mark

Mark

Let’s just reboot everything all the time.

User avatar
mark9117
 
Posts: 395
Joined: Sep 12th, ’11, 20:32
Location: Eastern New Mexico — Not Hell, but you can see it from here.



Return to Basic support

Who is online

Users browsing this forum: Google [Bot] and 1 guest

Понравилась статья? Поделить с друзьями:
  • Error penumerator getdefaultaudioendpoint
  • Error outputting keys and certificates openssl
  • Error output so disabling automatic redirect
  • Error output processing capture one
  • Error out of video memory trying to allocate a texture pubg