Description of problem: when input "recssserver3d" ,it will show me on the screen that input control error:no fps controller found at 'usr/scene/camera/physics/controller material2dtexure error openglserver not found . material2dtexure error Cann't find texture server. Version-Release number of selected component (if applicable): rcssserver3d-0.7.3-1.fc34.x86_64 How reproducible: Always Steps to Reproduce: 1. run `rcsoccersim3d` -> produce errors or 2. run `rcssserver3d` -> produce errors Actual results: error:no fps controller found at 'usr/scene/camera/physics/controller .... and a black screen. Expected results: Run succesfully Additional info: This bug originally reported by 2538913539
rcssserver3d command is a server application, with no UI. However, rcsoccersim3d is expected to bring up a monitory showing an empty football field. I'll see if it has any problems. Thank you for your report.
(回复评论#1中的Hedayat Vatankhah> rcssserver3d命令是一个服务器应用程序,没有用户界面。> 然而,rcsoccersim3d预计将显示一个空荡荡的足球场监视器。我看看它是否有问题。谢谢你的报告。 then what should I do?I am a small white ,need to configure this environment.but I don't know what to do ?could you please help me?I have tried many ways, but they didn't make it.I fell like I'm about to give up.
[dd@fedora ~]$ rcssmonitor3deval:6:警告:重新定义对象#method_missing可能导致无限循环(sparkgui.rb) 设置(sparkgui.rb) 加载物理实现:odeimps(监视器服务器)警告:没有找到模拟服务器。(sparkgui.rb) 设置结束(sparkgui.rb) 设置结束rcssmonitor3d,0.2科布伦茨大学。Copyright (C) 2004,RoboCup Soccer Server Maintenance Group。输入“--帮助”了解更多信息(sparkgui.rb) sparkSetup渲染(sparkgui.rb) sparkSetup渲染(sparkgui.rb)使用OpenGLSystem“OpenGLSystemSDL”(sparkgui.rb)使用OpenGLSystem“OpenGLSystemSDL”(OpenGLServer)Init OpenGLSystemSDL错误:(OpenGLSystemSDL)无法init SDL.SDL_Init返回错误-1(InputServer)错误:无法初始化OpenGLSystemSDL(模拟服务器)SimControlNode“RenderControl”注册(sparkgui.rb) sparkSetupInput(sparkgui.rb) sparkSetupInput(sparkgui.rb)使用输入系统“输入系统SDL”(sparkgui.rb)使用输入系统“输入系统SDL”(InputServer)Init InputSystemSDL(输入服务器)创建设备键盘(输入服务器)创建设备鼠标(模拟服务器)SimControlNode“InputControl”注册(sparkgui.rb) sparkSetupTimer(sparkgui.rb) sparkSetupTimer(sparkgui.rb) 使用 TimerSystem“TimerSystemBoost”(sparkgui.rb) 使用 TimerSystem“TimerSystemBoost”(模拟服务器)TimerSystem“TimerSystemBoost”注册(sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera(sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera(bindings.rb)设置绑定(sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor(sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor(sparkgui.rb) sparkRegisterCustomInput SoccerInput(sparkgui.rb) sparkRegisterCustomInput SoccerInput(soccerbindings.rb)设置绑定为在线显示器设置绑定(sparkgui.rb) sparkRegisterCustomRender SoccerRender(sparkgui.rb) sparkRegisterCustomRender SoccerRender(FileServer::OpenResource)无法找到文件“fonts/VeraMono.ttf”(字体服务器)错误:找不到字体文件“fonts/VeraMono.ttf”(足球渲染)无法获取字体/VeraMono.ttf 16(sparkgui.rb) sparkEnableLog logTarget=:cerr logType=eError syncLog=false(NetClient)成功连接“SparkMonitorClient”(核心)捕获信号11(核心)倾倒9个堆栈帧。[0] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::Core::CatchSignal(int)+0xe0) [0xffbb5ec870]????:0[1] linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffbb7ca7dc]????:0[2] /lib64/libSDL-1.2.so.0(SDL_GL_SwapBuffers+0xc) [0xffffb4143900]????:0[3] /usr/lib64/simspark/libkerosin.so.2(kerosin::RenderControl::EndCycle()+0x1fc) [0xffbb4a94b0]????:0[4] /usr/lib64/simspark/liboxygen.so.6(氧::SimulationServer::ControlEvent(氧::SimulationServer::EControlEvent)+0x29c)[0xffffbb5690a0]????:0[5] /usr/lib64/simspark/liboxygen.so.6(氧::SimulationServer::Run(int, char**)+0x104) [0xffbb5696a8]????:0[6] rcssmonitor3d(main+0x104) [0x402d84]主要?? :?[7] /lib64/libc.so.6(__libc_start_main+0xcc) [0xffbafdca9c]????:0[8] rcssmonitor3d(_start+0x50) [0x403010]_开始?? :?(核心)出口 when running rcssmoniter,it will display these on screen
[dd@fedora ~]$ rcssmonitor3d eval:6: warning: redefining Object#method_missing may cause infinite loop (sparkgui.rb) setup (sparkgui.rb) Loading physics implementation:odeimps (MonitorServer) WARNING: SimulationServer not found. (sparkgui.rb) setup end (sparkgui.rb) setup end rcssmonitor3d, 0.2 Koblenz University. Copyright (C) 2004, The RoboCup Soccer Server Maintenance Group. Type '--help' for further information (sparkgui.rb) sparkSetupRendering (sparkgui.rb) sparkSetupRendering (sparkgui.rb) using OpenGLSystem 'OpenGLSystemSDL' (sparkgui.rb) using OpenGLSystem 'OpenGLSystemSDL' (OpenGLServer) Init OpenGLSystemSDL ERROR: (OpenGLSystemSDL) Could not init SDL.SDL_Init returned error -1 (InputServer) ERROR: unable to initialize OpenGLSystemSDL (SimulationServer) SimControlNode 'RenderControl' registered (sparkgui.rb) sparkSetupInput (sparkgui.rb) sparkSetupInput (sparkgui.rb) using InputSystem 'InputSystemSDL' (sparkgui.rb) using InputSystem 'InputSystemSDL' (InputServer) Init InputSystemSDL (InputServer) CreateDevice Keyboard (InputServer) CreateDevice Mouse (SimulationServer) SimControlNode 'InputControl' registered (sparkgui.rb) sparkSetupTimer (sparkgui.rb) sparkSetupTimer (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (SimulationServer) TimerSystem 'TimerSystemBoost' registered (sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera (sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera (bindings.rb) setting up bindings (sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor (sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor (sparkgui.rb) sparkRegisterCustomInput SoccerInput (sparkgui.rb) sparkRegisterCustomInput SoccerInput (soccerbindings.rb) setting up bindings setting bindings for online monitor (sparkgui.rb) sparkRegisterCustomRender SoccerRender (sparkgui.rb) sparkRegisterCustomRender SoccerRender (FileServer::OpenResource) Cannot locate file 'fonts/VeraMono.ttf' (FontServer) ERROR: font file 'fonts/VeraMono.ttf' not found (SoccerRender) Unable to get font fonts/VeraMono.ttf 16 (sparkgui.rb) sparkEnableLog logTarget=:cerr logType=eError syncLog=false (NetClient) 'SparkMonitorClient' connected successfully (Core) caught signal 11 (Core) dumping 9 stack frames. [0] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::Core::CatchSignal(int)+0xe0) [0xffffbb5ec870] ?? ??:0 [1] linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffbb7ca7dc] ?? ??:0 [2] /lib64/libSDL-1.2.so.0(SDL_GL_SwapBuffers+0xc) [0xffffb4143900] ?? ??:0 [3] /usr/lib64/simspark/libkerosin.so.2(kerosin::RenderControl::EndCycle()+0x1fc) [0xffffbb4a94b0] ?? ??:0 [4] /usr/lib64/simspark/liboxygen.so.6(oxygen::SimulationServer::ControlEvent(oxygen::SimulationServer::EControlEvent)+0x29c) [0xffffbb5690a0] ?? ??:0 [5] /usr/lib64/simspark/liboxygen.so.6(oxygen::SimulationServer::Run(int, char**)+0x104) [0xffffbb5696a8] ?? ??:0 [6] rcssmonitor3d(main+0x104) [0x402d84] main ??:? [7] /lib64/libc.so.6(__libc_start_main+0xcc) [0xffffbafdca9c] ?? ??:0 [8] rcssmonitor3d(_start+0x50) [0x403010] _start ??:? (Core) exit
[dd@fedora ~]$ rcsoccersim3d eval:6: warning: redefining Object#method_missing may cause infinite loop (sparkgui.rb) setup (sparkgui.rb) Loading physics implementation:odeimps (MonitorServer) WARNING: SimulationServer not found. (sparkgui.rb) setup end (sparkgui.rb) setup end rcssserver3d (formerly simspark), a monolithic simulator 0.7.3 Copyright (C) 2004 Markus Rollmann, Universität Koblenz. Copyright (C) 2004-2020, The RoboCup Soccer Server Maintenance Group. Type '--help' for further information (SimulationServer) SimControlNode 'AgentControl' registered (AgentControl) Running in normal mode. (sparkgui.rb) sparkSetupInput (sparkgui.rb) sparkSetupInput (sparkgui.rb) using InputSystem 'InputSystemSDL' (sparkgui.rb) using InputSystem 'InputSystemSDL' (InputServer) Init InputSystemSDL (InputServer) CreateDevice Keyboard (InputServer) CreateDevice Mouse (SimulationServer) SimControlNode 'InputControl' registered (sparkgui.rb) sparkSetupTimer (sparkgui.rb) sparkSetupTimer (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (SimulationServer) TimerSystem 'TimerSystemBoost' registered (bindings.rb) setting up bindings (sparkgui.rb) sparkEnableLog logTarget=:cerr logType=eError syncLog=false (Light) ERROR: OpenGLServer not found (Light) ERROR: OpenGLServer not found (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (Material2DTexture) ERROR: cannot find TextureServer (Material2DTexture) ERROR: OpenGLServer not found. (sparkgui.rb) sparkRegisterMonitorCmdParser TrainerCommandParser (InputControl) ERROR: no FPSController found at '/usr/scene/camera/physics/controller' eval:6: warning: redefining Object#method_missing may cause infinite loop (sparkgui.rb) setup (sparkgui.rb) Loading physics implementation:odeimps (MonitorServer) WARNING: SimulationServer not found. (sparkgui.rb) setup end (sparkgui.rb) setup end rcssmonitor3d, 0.2 Koblenz University. Copyright (C) 2004, The RoboCup Soccer Server Maintenance Group. Type '--help' for further information (sparkgui.rb) sparkSetupRendering (sparkgui.rb) sparkSetupRendering (sparkgui.rb) using OpenGLSystem 'OpenGLSystemSDL' (sparkgui.rb) using OpenGLSystem 'OpenGLSystemSDL' (OpenGLServer) Init OpenGLSystemSDL ERROR: (OpenGLSystemSDL) Could not init SDL.SDL_Init returned error -1 (InputServer) ERROR: unable to initialize OpenGLSystemSDL (SimulationServer) SimControlNode 'RenderControl' registered (sparkgui.rb) sparkSetupInput (sparkgui.rb) sparkSetupInput (sparkgui.rb) using InputSystem 'InputSystemSDL' (sparkgui.rb) using InputSystem 'InputSystemSDL' (InputServer) Init InputSystemSDL (InputServer) CreateDevice Keyboard (InputServer) CreateDevice Mouse (SimulationServer) SimControlNode 'InputControl' registered (sparkgui.rb) sparkSetupTimer (sparkgui.rb) sparkSetupTimer (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (sparkgui.rb) using TimerSystem 'TimerSystemBoost' (SimulationServer) TimerSystem 'TimerSystemBoost' registered (sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera (sparkgui.rb) sparkAddFPSCamera at /usr/scene/camera (bindings.rb) setting up bindings (sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor (sparkgui.rb) sparkRegisterCustomMonitor SoccerMonitor (sparkgui.rb) sparkRegisterCustomInput SoccerInput (sparkgui.rb) sparkRegisterCustomInput SoccerInput (soccerbindings.rb) setting up bindings setting bindings for online monitor (sparkgui.rb) sparkRegisterCustomRender SoccerRender (sparkgui.rb) sparkRegisterCustomRender SoccerRender (FileServer::OpenResource) Cannot locate file 'fonts/VeraMono.ttf' (FontServer) ERROR: font file 'fonts/VeraMono.ttf' not found (SoccerRender) Unable to get font fonts/VeraMono.ttf 16 (sparkgui.rb) sparkEnableLog logTarget=:cerr logType=eError syncLog=false (NetClient) 'SparkMonitorClient' connected successfully (Core) caught signal 11 (Core) dumping 19 stack frames. [0] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::Core::CatchSignal(int)+0xe0) [0xffff9d7b6870] ?? ??:0 [1] linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff9d9947dc] ?? ??:0 [2] /lib64/libruby.so.3.0(rb_protect+0x80) [0xffff9ae36310] ?? ??:0 [3] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::ScriptServer::GetVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x168) [0xffff9d7cc118] ?? ??:0 [4] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::ScriptServer::GetVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float&)+0x34) [0xffff9d7cc3e4] ?? ??:0 [5] /usr/lib64/rcssserver3d/soccer.so(+0x49614) [0xffff95a09614] ?? ??:0 [6] /usr/lib64/rcssserver3d/soccer.so(GameStateItem::PutFloatParam(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, oxygen::PredicateList&)+0x34) [0xffff95a11524] ?? ??:0 [7] /usr/lib64/rcssserver3d/soccer.so(GameStateItem::GetInitialPredicates(oxygen::PredicateList&)+0x70) [0xffff95a129c0] ?? ??:0 [8] /usr/lib64/simspark/liboxygen.so.6(oxygen::MonitorServer::CollectItemPredicates(bool, oxygen::PredicateList&)+0x94) [0xffff9d74bb04] ?? ??:0 [9] /usr/lib64/simspark/liboxygen.so.6(oxygen::MonitorServer::GetMonitorHeaderInfo[abi:cxx11]()+0x80) [0xffff9d74d2d0] ?? ??:0 [10] /usr/lib64/simspark/liboxygen.so.6(oxygen::MonitorControl::ClientConnect(boost::shared_ptr<oxygen::NetControl::Client>)+0xe0) [0xffff9d73c3f0] ?? ??:0 [11] /usr/lib64/simspark/liboxygen.so.6(oxygen::NetControl::AddClient(rcss::net::Addr const&, boost::shared_ptr<rcss::net::Socket>)+0x3d0) [0xffff9d73ecf4] ?? ??:0 [12] /usr/lib64/simspark/liboxygen.so.6(oxygen::NetControl::AcceptTCPConnections()+0x144) [0xffff9d73fc68] ?? ??:0 [13] /usr/lib64/simspark/liboxygen.so.6(oxygen::MonitorControl::StartCycle()+0x30) [0xffff9d7431e0] ?? ??:0 [14] /usr/lib64/simspark/liboxygen.so.6(oxygen::SimulationServer::SimControlThread(boost::shared_ptr<oxygen::SimControlNode>)+0xd8) [0xffff9d737628] ?? ??:0 [15] /usr/lib64/simspark/liboxygen.so.6(+0x88bc0) [0xffff9d733bc0] ?? ??:0 [16] /lib64/libboost_thread.so.1.75.0(+0x13b9c) [0xffff9ad6ab9c] ?? ??:0 [17] /lib64/libpthread.so.0(+0x7ff8) [0xffff9ad27ff8] ?? ??:0 [18] /lib64/libc.so.6(+0xdb35c) [0xffff9d25d35c] ?? ??:0 (Core) exit (Core) caught signal 11 (Core) dumping 9 stack frames. [0] /usr/lib64/simspark/libzeitgeist.so.3(zeitgeist::Core::CatchSignal(int)+0xe0) [0xffff951c0870] ?? ??:0 [1] linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff9539e7dc] ?? ??:0 [2] /lib64/libSDL-1.2.so.0(SDL_GL_SwapBuffers+0xc) [0xffff8dd17900] ?? ??:0 [3] /usr/lib64/simspark/libkerosin.so.2(kerosin::RenderControl::EndCycle()+0x1fc) [0xffff9507d4b0] ?? ??:0 [4] /usr/lib64/simspark/liboxygen.so.6(oxygen::SimulationServer::ControlEvent(oxygen::SimulationServer::EControlEvent)+0x29c) [0xffff9513d0a0] ?? ??:0 [5] /usr/lib64/simspark/liboxygen.so.6(oxygen::SimulationServer::Run(int, char**)+0x104) [0xffff9513d6a8] ?? ??:0 [6] /usr/bin/rcssmonitor3d(main+0x104) [0x402d84] main ??:? [7] /lib64/libc.so.6(__libc_start_main+0xcc) [0xffff94bb0a9c] ?? ??:0 [8] /usr/bin/rcssmonitor3d(_start+0x50) [0x403010] _start ??:? (Core) exit /usr/bin/rcsoccersim3d: 第 52 行:kill: (37954) - 没有那个进程
There seems to be a problem with the monitor application; I'll try to fix it ASAP. However, the simulator by itself doesn't do anything. You need agents to connect to it. See simspark wiki for more information: https://gitlab.com/robocup-sim/SimSpark/wikis
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
The issue is tracked upstream, we will try to fix it there.
In the mean time, you can use this workaround to run the simulator: https://gitlab.com/robocup-sim/SimSpark/-/issues/22#note_905595216
FEDORA-2022-5ef5b6ea4c has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-5ef5b6ea4c
FEDORA-2022-5ef5b6ea4c has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-f17ca6006b has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-f17ca6006b
FEDORA-2022-f17ca6006b has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.