-
Notifications
You must be signed in to change notification settings - Fork 605
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ServiceListenTimeout #5454
Comments
Hi @scottschmidl. Configuring your own MongdoDB connection may fix your issue. I will have to double check the current state of builtin DB support on Windows this week |
Ah, I see you have provided the mongo.log. This is feature compatibility version issue. This link will help fix the issue. Was your database FCV set to 6.0 at some point? Maybe |
I'm not sure about FCV. I didn't make any change until after this issue started happening. I don't understand, I wasn't having this issue with conda which I was previously using on the same windows computer. Just to be clear, you're saying that I need to configure MongoDB now? Just FYI, I am just trying to download these images and then use YOLO to fine-tune my model, but this is for work. I'm a MLE and this is a huge inconvenience. I really liked the fiftyone interface and functionality, but I might have to just remove it and change course because I have deadlines. |
If you don't care about persistent datasets you can delete the existing database. Feel free to do what you will rm -rf ~/.fiftyone/var/lib/mongo |
Just curious will that fix my issue? Since I'm using a YOLO model, I saw that I can download the images directly through Ultralytics, except that they use fiftyone to download the images before training the model. Ultralytics is now giving me this boto error from fiftyone: botocore.httpchecksum - INFO - Skipping checksum validation. Response did not contain one of the following algorithms: ['crc32', 'sha1', 'sha256']. I tried pip uninstall > pip install but it didn't fix the issue |
Yes, I believe it will. It will clear the database so the next startup can initialize the FCV correctly.
That is an |
I have not seen that checksum log before, but I agree that given it's only an INFO log, I would assume it's not actually causing errors. If there are any downstream issues you're seeing from Ultralytics, please share any additional logs or error tracebacks you have from that. |
For your MongoDB issue, did you recently do an upgrade of Looking at your mongoDB log, it looks like you Then, when uv was used instead of But, if you know which version you upgraded from, we might be able to provide you an upgrade path to address this. |
Describe the problem
I am using fiftyone to download open-images-v7 to also fine tune a YOLO model. Fiftyone installs/import fine, but when I download and load the images I'm getting an error message fiftyone.core.service.ServiceListenTimeout: fiftyone.core.service.DatabaseService failed to bind to port. NOTE: I'm using the package manager UV: https://astral.sh/blog/uv. I was using conda (and if i recall it was working fine with conda) but my company has banned it.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv self update
uv venv --python 3.11
.venv/Scripts/activate
uv pip install -r requirements.txt: requirements.txt
uv pip list: uvpiplist.txt
NOTE: this error is happening after i run the initial download which also fails after some time, but downloads some images.
Code to reproduce issue
download.txt
System information
python --version
): 3.11.11fiftyone --version
): FiftyOne v1.3.0, Voxel51, Inc.Other info/logs
LOGS.txt
mongo.log
I am opening up this issues because I have spent hours googling and using GenAI to help troubleshoot, but I can't find a resolution.
Willingness to contribute
The FiftyOne Community encourages bug fix contributions. Would you or another
member of your organization be willing to contribute a fix for this bug to the
FiftyOne codebase?
from the FiftyOne community
The text was updated successfully, but these errors were encountered: