Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

[BUG] Sinusbot/TS3 Client does not connect to the TS3 Server #2375

Closed
kessel-itde opened this issue Jul 17, 2023 · 1 comment · Fixed by #2425
Closed

[BUG] Sinusbot/TS3 Client does not connect to the TS3 Server #2375

kessel-itde opened this issue Jul 17, 2023 · 1 comment · Fixed by #2425
Labels
bug Something isn't working

Comments

@kessel-itde
Copy link

Panel Version

1.11.3

Wings Version

1.11.6

Service

Sinusbot

Modified

No, I did not modify the egg

Expected Behavior

It looks like the Sinusbot is not compatible with the latest version of the TS3 client. Installing and starting the bot works fine, but connecting the bot is not possible.

In the Sinusbot forum it is mentioned that you can make various modifications (LogLevel, etc) - but this does not help.

It would have to be selectable a certain TS3 version, so that one can install and use a previous version.

Sinusbot Links:
https://forum.sinusbot.com/threads/updated-sinusbot-ts3-client.7596/
https://sinusbot.github.io/docs/installation/linux/#compatible-versions

Log:
2023-07-17T14:25:22+02:00 closing channels
2023-07-17T14:25:21+02:00 TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2023-07-17T14:25:20+02:00 TS |INFO | | |SystemInformation: Linux 5.15.108-1-pve #1 SMP PVE 5.15.108-1 (2023-06-17T09:41Z) x86_64 Binary: 64bit
2023-07-17T14:25:20+02:00 TS |INFO | | |TeamSpeak Client 3.6.0 (2023-06-14 13:36:04)
2023-07-17T14:25:20+02:00 Starting instance ts3server://ts.ip-projects.de?port=9987&nickname=SinusBot&password=ipp2&channel=&channelpassword=
2023-07-17T14:25:20+02:00 Could not insert into Profiles-Tableno such table: Profiles
2023-07-17T14:25:20+02:00 Could not delete from Profilesno such table: Profiles
2023-07-17T14:25:20+02:00 Could not insert into Profiles-Tableno such table: Profiles
2023-07-17T14:25:20+02:00 Could not delete from Profilesno such table: Profiles
2023-07-17T14:25:20+02:00 Could not insert into Profiles-Tableno such table: Profiles
2023-07-17T14:25:20+02:00 Could not delete from Profilesno such table: Profiles
2023-07-17T14:25:20+02:00 Could not insert into Profiles-Tableno such table: Profiles
2023-07-17T14:25:20+02:00 Could not delete from Profilesno such table: Profiles
2023-07-17T14:25:20+02:00 Could not insert into Profiles-Tableno such table: Profiles
2023-07-17T14:25:20+02:00 Could not delete from Profilesno such table: Profiles
2023-07-17T14:25:20+02:00 Could not create Notifications-Tabletable Notifications already exists
2023-07-17T14:25:20+02:00 Could not create WhisperReceive-Tabletable WhisperReceive already exists
2023-07-17T14:25:20+02:00 Could not create Chat-Tabletable Chat already exists
2023-07-17T14:23:40+02:00 script command loaded
2023-07-17T14:23:40+02:00 Initialization complete
2023-07-17T14:23:40+02:00 script sinusbot-commands loaded
2023-07-17T14:23:40+02:00 [ :114:12] SinusBot v1.0.2 on linux
2023-07-17T14:23:40+02:00 [ :113:12] Loaded SinusBot Commands v1.1.2 by Jonas Bögle (@irgendwr).

Actual Behavior

See above

Steps To Reproduce

Just install a Sinusbot

Install logs

Logs above

@kessel-itde kessel-itde added bug Something isn't working not confirmed bug has not been reproduced or confirmed labels Jul 17, 2023
@kessel-itde
Copy link
Author

kessel-itde commented Jul 18, 2023

{
    "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
    "meta": {
        "version": "PTDL_v2",
        "update_url": null
    },
    "exported_at": "2023-07-18T10:44:15+02:00",
    "name": "Sinusbot 1.0.2 - TS 3.5.6",
    "author": "[email protected]",
    "description": "Musicbot for Discord and Teamspeak.",
    "features": null,
    "docker_images": {
        "sinusbot": "ghcr.io\/parkervcp\/yolks:bot_sinusbot"
    },
    "file_denylist": [],
    "startup": ".\/sinusbot --override-password=\"${OVERRIDE_PASSWORD}\"",
    "config": {
        "files": "{\r\n    \"config.ini\": {\r\n        \"parser\": \"file\",\r\n        \"find\": {\r\n            \"ListenPort\": \"ListenPort = {{server.build.default.port}}\",\r\n            \"ListenHost\": \"ListenHost = \\\"0.0.0.0\\\"\"\r\n        }\r\n    }\r\n}",
        "startup": "{\r\n    \"done\": \"Initialization complete\"\r\n}",
        "logs": "{}",
        "stop": "^C"
    },
    "scripts": {
        "installation": {
            "script": "#!\/bin\/bash\r\n# Sinusbot Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt -y update\r\napt -y --no-install-recommends install ca-certificates bzip2 wget tar curl jq\r\napt -q clean all\r\n\r\n#Create needed directories\r\nmkdir -p \/mnt\/server\/TeamSpeak3-Client-linux_amd64\/plugins\r\nmkdir \/mnt\/server\/youtube-dlp\r\n\r\ncd \/mnt\/server\r\n\r\n#Download Sinusbot\r\n\r\nif [ \"${PRE_RELEASE}\" == \"1\" ]; then\r\necho \"pre\"\r\nDOWNLOAD_URL=$(curl -sSL https:\/\/forum.sinusbot.com\/threads\/upcoming-changes.8659\/ | grep -Eo \"(http|https):\/\/[a-zA-Z0-9.\/?=_-]*\" | sort -u | grep pre\/)\r\nwget -qO - ${DOWNLOAD_URL} | tar xj    \r\nelse\r\necho \"release\"\r\nwget -qO - https:\/\/www.sinusbot.com\/dl\/sinusbot.current.tar.bz2 | tar xj\r\nfi\r\n\r\n#Download Latest TeamSpeak Client\r\nwget https:\/\/dl.4players.de\/ts\/releases\/3.5.6\/TeamSpeak3-Client-linux_amd64-3.5.6.run\r\n\r\nmv TeamSpeak3-Client-linux_amd64-3.5.6.run TeamSpeak3-Client-linux_amd64.run\r\n\r\n# Install TeamSpeak Client\r\nchmod 0755 TeamSpeak3-Client-linux_amd64*.run\r\n.\/TeamSpeak3-Client-linux_amd64*.run --tar xfv -C TeamSpeak3-Client-linux_amd64\r\n\r\n## Cleaning up \r\n\r\nrm TeamSpeak3-Client-linux_amd64*.run\r\n# Remove glx-integration lib\r\nrm TeamSpeak3-Client-linux_amd64\/xcbglintegrations\/libqxcb-glx-integration.so\r\n\r\n#Install Sinusbot\r\nchmod +x sinusbot\r\ncp config.ini.dist config.ini\r\nsed -i \"s|^TS3Path.*|TS3Path = \\\"\/home\/container\/TeamSpeak3-Client-linux_amd64\/ts3client_linux_amd64\\\"|g\" config.ini\r\necho 'YoutubeDLPath = \"\/home\/container\/youtube-dlp\/youtube-dlp\"' >> config.ini\r\n\r\n#Install Sinusbot plugin\r\ncp plugin\/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64\/plugins\r\n\r\n#Download youtube-dlp\r\ncd \/mnt\/server\/youtube-dlp\r\nwget https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/latest\/download\/yt-dlp -O youtube-dlp\r\nchmod a+rx youtube-dlp\r\n\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"",
            "container": "debian:bullseye-slim",
            "entrypoint": "bash"
        }
    },
    "variables": [
        {
            "name": "Password",
            "description": "Password for admin account.",
            "env_variable": "OVERRIDE_PASSWORD",
            "default_value": "",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|max:20",
            "field_type": "text"
        },
        {
            "name": "Pre release",
            "description": "Download the pre-release version?",
            "env_variable": "PRE_RELEASE",
            "default_value": "0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|boolean",
            "field_type": "text"
        }
    ]
}

This is working. Changes done by @kirikitty

@QuintenQVD0 QuintenQVD0 removed the not confirmed bug has not been reproduced or confirmed label Jul 21, 2023
This was referenced Aug 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants