Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

50%
+0 −0
Q&A How do I solve the error 'Dependencies installation failed'?

Bottles has a builtin dependency manager which it looks like you are using. The manager downloads dependencies from their official location and installs them in some way that works "better" for Wi...

posted 20d ago by matthewsnyder‭

Answer
#1: Initial revision by user avatar matthewsnyder‭ · 2024-12-29T04:50:15Z (20 days ago)
Bottles has a [builtin dependency manager](https://docs.usebottles.com/bottles/dependencies) which it looks like you are using. 

The manager downloads dependencies from their official location and installs them in some way that works "better" for Wine as opposed to real Windows (I don't know what exactly they do different). IIRC Bottles comes with expected correct checksums for each dependency, and Bottles will not proceed if the checksum won't manage.

The assumption is that once the vendor releases the installer for a specific version of the dependency, that file won't change. In practice, sometimes they do change (I don't know exactly why but it is easy to imagine how it could happen) and the checksum Bottles expects becomes invalid. In this case, the checksum will be be wrong even if you try again. This must be fixed by Bottles devs correcting the expected checksum. If you're lucky, you might find an already existing thread on the Bottles issue tracker and it might be as easy as updating Bottles.

You can also simply download the dependency installer and run it normally through Bottles (make sure it's the correct bottle). This basically installs it the same way you would on Windows. You're supposed to use the dependency manager instead of doing that, but it still mostly works.

It is also possible that the checksum is wrong because the installer got corrupted while being downloaded. In this case, the checksum will change on every attempt. Usually, after a few attempts it will succeed. But if it keeps failing over and over with a new checksum every time, there is probably an issue with your internet connection.