Comments (5)
Are you specifying an authentication certificate in the configuration file, as shown in the snippet below? If so, make sure the path exists.
botamusique/configuration.example.ini
Line 18 in 97d47d7
Also, what version of botamusique are you using? Are you running a stable release or are you running it based on the latest commit in the master branch?
from botamusique.
Thank you for your reply. I forgot to set the certificate location. I will try again.
from botamusique.
I'm using Docker for deployment. I tried specifying the certificate location but it didn't start successfully.
from botamusique.
Hey, sorry for the delay.
I was able to reproduce this with the BAM_CERTIFICATE
environment variable. pymumble
looks for the Mumble authentication certificate file based on the filesystem from inside the container (i.e., if you have a certificate in the host, you can't just pass its canonical path to the container).
The solution was to create a mount bind and put the certificate in there, like so:
# Directory to share with the container filesystem
CONTAINER_MOUNT_PATH="/home/luca0n/botamusique_container"
# Create the container shared directory (if it doesn't exist)
mkdir -p "$CONTAINER_MOUNT_PATH"
# Move the (existing) certificate file to the shared directory
mv myCertificate.pem "$CONTAINER_MOUNT_PATH"
# Create a new botamusique container with the shared directory,
# and then pass the certificate path from the container filesystem
docker run \
--mount "type=bind,src=${CONTAINER_MOUNT_PATH},destination=/botamusique" \
-e "BAM_CERTIFICATE=/botamusique/myCertificate.pem" ...
Hope this has been helpful!
from botamusique.
谢谢你 我远方的朋友
from botamusique.
Related Issues (20)
- Flac files not found through !file command but work fine via web interface.
- Songs with japanese file names do not show up in web interface. HOT 4
- Documentation: reverse proxy on subpath HOT 1
- Docker Hub Image Rebuild
- Add option for download by URL to download music to music directory, not temporary directory. HOT 4
- Bot does not start: AttributeError: 'Authenticate' object has no attribute 'client_type' HOT 9
- A question about default radio channels HOT 2
- Sound comes out as garbage HOT 1
- youtube issues with master git HOT 1
- Azuracast radio urls support
- botamusique/media/file.py", line 88, in _get_info_from_tag assert match is not None HOT 4
- Integration with a Large Language Model like LLama HOT 2
- Shortlist empty when querying the next page of a YouTube search HOT 1
- Invalid command suggested with !ytsearch HOT 1
- 403 on youtube downloads with the latest docker
- Bot should parsing HTML entity in reading text chat message as bot command
- fails to start with "Invalid version" error HOT 3
- Stereo not outputting sound HOT 1
- End of a bot HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botamusique.