# Thinlinc server fails to start Fedora 39

**URL:** <https://community.thinlinc.com/t/thinlinc-server-fails-to-start-fedora-39/789>\
**Category:** Community Support\
**Tags:** tlserver\
**Created:** [27 November 2023 09:58 UTC](https://community.thinlinc.com/t/thinlinc-server-fails-to-start-fedora-39/789 "2023-11-27T09:58:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![macjo](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@macjo](https://community.thinlinc.com/u/macjo)\
**Post date:** [27 November 2023 09:58 UTC](https://community.thinlinc.com/t/thinlinc-server-fails-to-start-fedora-39/789/1 "2023-11-27T09:58:56Z")

</div>

Hello,

Thinlinc server fails to start on a fresh install of Fedora 39.

```auto
Failed to start vsmserver.service - ThinLinc VSM server.
vsmserver.service: Failed with result 'exit-code'.
vsmserver.service: Control process exited, code=exited, status=1/FAILURE
ModuleNotFoundError: No module named 'asyncore'
import asyncore
File "/opt/thinlinc/modules/thinlinc/vsm/asyncbase.py", line 21, in <module>
from . asyncbase import AsyncTCPControlServer
File "/opt/thinlinc/modules/thinlinc/vsm/vsmserver.py", line 6, in <module>
from thinlinc . vsm . vsmserver import VSMServer
File "/opt/thinlinc/sbin/vsmserver", line 10, in <module>

```

---

<div class="post-metadata">

**Author:** ![CendioOssman](https://dub1.discourse-cdn.com/flex005/user_avatar/community.thinlinc.com/cendioossman/32/385_2.png) [@CendioOssman](https://community.thinlinc.com/u/CendioOssman)\
**Post date:** [27 November 2023 12:24 UTC](https://community.thinlinc.com/t/thinlinc-server-fails-to-start-fedora-39/789/2 "2023-11-27T12:24:35Z")

</div>

Hello macjo and welcome to the ThinLinc community!

I’m afraid the Python version in Fedora 39 removed a component that is critical for ThinLinc. The upcoming version of ThinLinc will resolve this issue, but unfortunately, it’s not possible to use Fedora 39 until then.

Hopefully, Fedora 38 can be sufficient for you until we can get the next version of ThinLinc ready.

---

<div class="post-metadata">

**Author:** ![ToFra](https://avatars.discourse-cdn.com/v4/letter/t/b5ac83/32.png) [@ToFra](https://community.thinlinc.com/u/ToFra)\
**Post date:** [9 December 2023 12:44 UTC](https://community.thinlinc.com/t/thinlinc-server-fails-to-start-fedora-39/789/3 "2023-12-09T12:44:16Z")

</div>

Hello macjo,

it is possible to use Thinlinc 4.15 in combination with Fedora 39. It is possible to install additional python versions in fedora. The required module was removed in python 3.12. So you can simply install it with:

```bash
# dnf install python3.11

```

Now you have following options:

- Adopt thinlinc python executable  
This ist not update persistant.

```auto
# sed -i "s/python3/python3.11/" /opt/thinlinc/libexec/python3

```

- set python version globally  
side effects possible

```auto
# alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1
# alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2

```

you can switch python3 versions with `alternatives --config python3`

Finally you can start your thinlinc services.

```auto
# systemctl start vsmagent vsmserver

```
