ertagh / teamspeak3-server-arm

161 stars 11 forks source link

latest update broken on box and qemu #39

Open docgalaxyblock opened 1 year ago

docgalaxyblock commented 1 year ago

Hi, your latest update has at least one problem. I woke up two hours ago and had some friends messages that TS is not working...

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh
[services.d] done.
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh

...

I will try to debug it later

akaSyntaax commented 1 year ago

I can confirm this issue. The error message is also the same for me.

bacanhim commented 1 year ago

Same for me, with arm64v8-latest-box.

bdeb1337 commented 1 year ago

Same for me, using the latest & latest-predownload Dockerhub image provided, I have the same issues as above.

Temporary fix for me is to clone the repo, build locally and spin up locally built image.

I'll also try to investigate some more later, but a wild guess would be that some dependency wasn't fulfilled or available to the build machine at the creation of current images.

Kind regards.

bacanhim commented 1 year ago

I ended up doing the same as @bdeb1337, but what i've found so far is that the scripts cant be executed somehow, they are there with permissions to be executed but cant be.

ertagh commented 1 year ago

Hi there,

sorry for the inconvenience. Little backstory what happened: I actually switched to a private git to manage the project easier. Everything is actually built in Docker Desktop under Windows. So what happened: Git actually replaced all linux line breaks with windows ones...

I am currently trying to reverse what happened. I will let you know if I fixed it

And again big sorry for what happened!

ertagh commented 1 year ago

I rebuilt every image and everything should work again!

Issue will stay open for a few days if there are still some errors to report!

bdeb1337 commented 1 year ago

I rebuilt every image and everything should work again!

Issue will stay open for a few days if there are still some errors to report!

Thanks for clearing out what had happened, as it is always interesting to know. I can confirm that it is working again for "latest". Switched back over to your dockerhub image. Thank you kindly for maintaining this great project. 🥇

Sheorath commented 1 year ago

Hi, your latest update has at least one problem. I woke up two hours ago and had some friends messages that TS is not working...

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh
[services.d] done.
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh
: No such file or directory sh

...

I will try to debug it later

can confirm

docgalaxyblock commented 1 year ago

I switched my ts yesterday back to your image.

@ertagh could you please impement version tags? So if this happens again that we can specify switch to the last working image tags, eg :box-2022.01.08

could you maybe also add some documentation how you build workflow works

ertagh commented 1 year ago

Great idea indeed! I can totally do that and will do that next time!

Well I have to rework the scripts to implement this... But currently it's quite simple: For the box releases I use just one of the releases and have them in the designated directories and then there is a powershell-script which acutally builds the images, pushes them and builds the manifest. But after reworking them I will upload a extra readme maybe even the script on building if you wish so!

capsload2 commented 1 year ago

If you rewrite the scripts, please add the daily automatic server update function at 6am ;P

docgalaxyblock commented 1 year ago

@ertagh like @capsload2 said but an enviroment variable fo this would be awesome

ertagh commented 1 year ago

Well, I can try to make it work using an environment variable, but no promisses! I am used to writing shell-scripts, but I am far away from actually being good at it

SoraKasvgano commented 10 months ago

Well, I can try to make it work using an environment variable, but no promisses! I am used to writing shell-scripts, but I am far away from actually being good at it

doge.....

Hello ertagh ,it's been a long time......

Is it possible to make docker image arm/arm64/X86 for https://github.com/shawn1m/overture

many people would need it to keep DNS record safely in LAN.

ertagh commented 9 months ago

Hi Sora! Indeed long time not seen!

Well.. I have never heard of that project...

Currently I am trying to update the teamspeak images to debian bookworm... Hopefully I will get everything working during the next week.

After that.. I will look into it. Have you been using the project beforehand?

SoraKasvgano commented 9 months ago

beforehand

Hi Sora! Indeed long time not seen!

Well.. I have never heard of that project...

Currently I am trying to update the teamspeak images to debian bookworm... Hopefully I will get everything working during the next week.

After that.. I will look into it. Have you been using the project beforehand?

lel, I used it before........ to keep DNS look up record secret and safe..........

It could accelerate DNS lookup speed in LAN, and block some Domain with simple configuration ,

just set your router(gateway)'s DHCP(LAN) DNS to Overture IP........