Pi 3b trixie 64 bit and x server again

Hi Peter

Installed my old pi with 7’“ touchscreen clean with a 64 bit trixie image (should I say Trickie maybe ? :rofl: ) and install went smooth but now I get that can’t connect to X server again.

tried several reboots but no luck so guess :sos_button:

[System]
Connection = UDP
rest_api = 1
stats_endpoint = 0
SagerInterval = 6
Timeout = 20
Hardware = Pi3
Version = v25.9.2

the rest of the ini file shows it got details from servers hence that doesn’t seem to block.

eric@wfpiconsole:~/wfpiconsole $ wfpiconsole start
[INFO   ] [Logger      ] Record log in /home/eric/.kivy/logs/kivy_25-11-21_3.txt
[INFO   ] [Kivy        ] v2.3.1
[INFO   ] [Kivy        ] Installed at "/home/eric/wfpiconsole/venv/lib/python3.13/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.13.5 (main, Jun 25 2025, 18:55:22) [GCC 14.2.0]
[INFO   ] [Python      ] Interpreter at "/home/eric/wfpiconsole/venv/bin/python3"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [Config      ] Verifying station details
[INFO   ] [Factory     ] 195 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [Window      ] Provider: sdl2(['window_egl_rpi'] ignored)
[INFO   ] [GL          ] Using the "OpenGL ES 2" graphics system
[INFO   ] [GL          ] Backend used <sdl2>
[INFO   ] [GL          ] OpenGL version <b'2.1 Mesa 25.0.7-2+rpt3'>
[INFO   ] [GL          ] OpenGL vendor <b'Broadcom'>
[INFO   ] [GL          ] OpenGL renderer <b'VC4 V3D 2.1'>
[INFO   ] [GL          ] OpenGL parsed version: 2, 1
[INFO   ] [GL          ] Shading version <b'1.20'>
[INFO   ] [GL          ] Texture max size <2048>
[INFO   ] [GL          ] Texture max units <16>
[INFO   ] [Window      ] auto add sdl2 input provider
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO   ] [Text        ] Provider: sdl2
[INFO   ] [GL          ] NPOT texture support is available
Unable to connect to X server
[INFO   ] [UDP         ] 2025-11-21 11:40:50 - Opening socket
[INFO   ] [UDP         ] 2025-11-21 11:40:50 - Socket open
[INFO   ] [ProbeSysfs  ] device match: /dev/input/event2
[INFO   ] [HIDInput    ] Read event from </dev/input/event2>
[INFO   ] [Base        ] Start application main loop
[INFO   ] [HIDMotionEvent] using <10-0038 generic ft5x06 (79)>
[INFO   ] [HIDMotionEvent] <10-0038 generic ft5x06 (79)> range ABS X position is 0 - 799
[INFO   ] [HIDMotionEvent] <10-0038 generic ft5x06 (79)> range ABS Y position is 0 - 479
[INFO   ] [HIDMotionEvent] <10-0038 generic ft5x06 (79)> range position X is 0 - 799
[INFO   ] [HIDMotionEvent] <10-0038 generic ft5x06 (79)> range position Y is 0 - 479```

kivy log

[INFO   ] Logger: Record log in /home/eric/.kivy/logs/kivy_25-11-21_3.txt
[INFO   ] Kivy: v2.3.1
[INFO   ] Kivy: Installed at "/home/eric/wfpiconsole/venv/lib/python3.13/site-packages/kivy/__init__.py"
[INFO   ] Python: v3.13.5 (main, Jun 25 2025, 18:55:22) [GCC 14.2.0]
[INFO   ] Python: Interpreter at "/home/eric/wfpiconsole/venv/bin/python3"
[INFO   ] Logger: Purge log fired. Processing...
[INFO   ] Logger: Purge finished!
[INFO   ] Config: Verifying station details
[INFO   ] Factory: 195 symbols loaded
[INFO   ] Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] Window: Provider: sdl2(['window_egl_rpi'] ignored)
[INFO   ] GL: Using the "OpenGL ES 2" graphics system
[INFO   ] GL: Backend used <sdl2>
[INFO   ] GL: OpenGL version <b'2.1 Mesa 25.0.7-2+rpt3'>
[INFO   ] GL: OpenGL vendor <b'Broadcom'>
[INFO   ] GL: OpenGL renderer <b'VC4 V3D 2.1'>
[INFO   ] GL: OpenGL parsed version: 2, 1
[INFO   ] GL: Shading version <b'1.20'>
[INFO   ] GL: Texture max size <2048>
[INFO   ] GL: Texture max units <16>
[INFO   ] Window: auto add sdl2 input provider
[INFO   ] Window: virtual keyboard not allowed, single mode, not docked
[INFO   ] Text: Provider: sdl2
[INFO   ] GL: NPOT texture support is available
[INFO   ] UDP: 2025-11-21 11:40:50 - Opening socket
[INFO   ] UDP: 2025-11-21 11:40:50 - Socket open
[INFO   ] ProbeSysfs: device match: /dev/input/event2
[INFO   ] HIDInput: Read event from </dev/input/event2>
[INFO   ] Base: Start application main loop
[INFO   ] HIDMotionEvent: using <10-0038 generic ft5x06 (79)^@>
[INFO   ] HIDMotionEvent: <10-0038 generic ft5x06 (79)^@> range ABS X position is 0 - 799
[INFO   ] HIDMotionEvent: <10-0038 generic ft5x06 (79)^@> range ABS Y position is 0 - 479
[INFO   ] HIDMotionEvent: <10-0038 generic ft5x06 (79)^@> range position X is 0 - 799
[INFO   ] HIDMotionEvent: <10-0038 generic ft5x06 (79)^@> range position Y is 0 - 479
[INFO   ] Base: Leaving application in progress...
[INFO   ] UDP: 2025-11-21 11:44:19 - Closing socket
[INFO   ] UDP: 2025-11-21 11:44:19 - Socket closed

Are you trying to start the console over an SSH connection? This tends to throw Can’t connect to X server issues. Try using VNC or connecting directly to the Pi

did a re install of Trixie, think deleting VLC and Chromiun did also uninstall some dependency needed. Working again

sorry for the :sos_button:

2 Likes

No problem! Glad you’re up and running again :smiley:

1 Like