Summary of issues how I fixed them so far #209
Replies: 3 comments 4 replies
-
|
Hello, woud you mind sharing your healthcheck script? I followed your instructions and used ubuntu22 flag as well as a volume, unfortunately my setup still hangs on [app ] + wine64 install_backblaze.exe and the blue screen never disappears. Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
I fixed it by copying the installed files over from my windows setup. But I haven't found a solution for network shares, as such I have given up for now sadly. Thank you for your script. |
Beta Was this translation helpful? Give feedback.
-
|
I got past the blue screen and am in the Backblaze Control Panel after rolling back to tessypowder/backblaze-personal-wine:v1.11 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
So I had almost all the issues that were raised over the last few months after migrating from OMV to TrueNAS.
Sadly, TrueNAS doesn't support virtiofs, so I couldn't simply install Ubuntu and then start from scratch.
What @JonathanTreffler did is the best out there but I don't think it was expected to be used on so many different envrionments with different filesystems, ACL, etc ...
That being said, here my finding over the last couple of days:
The best image I found so far is the tag
ubuntu22one. It seems to get some traction lately, not sure if @JonathanTreffler is working on it, but thanks a bunch for that.The
/configmounting is the biggest issue I had. It seems it makes installing Wine problematic for some reason. It gave me the infamous blue screen almost all the time. I since then moved to an harder to back docker volume. Since I did that, I never had a single blue screen and I can repeat the installation process, always.More details (you can skip this section if you don't care about the findings): It seems that when sharing a volume with the host, Wine and specially, dotnet for Wine doesn't install properly. It seems to make the whole container unstable. I'm by far not a Linux expert, but I think it's related to the way Wine do some symbolic links (or something similar) under the hood. Or it's around permissions, but I just can't figure it out due to my lack of knowledge in that area. What I know is that using volume gives the ability to still upgrade the container without losing settings. It seems to also cause the
**Windows XPissue, because when winetricks install dotnet, they switch to WinXP. Then it crashes or something and never go back to Win7+ca***\bz_done_***stuck for a few minutes, it force kill the container.Example of health check
If anyone is insterested on the script, I would be glad to share it.
Drives not showing up I think that @JonathanTreffler pretty much summarized it here, you need to do a
docker exec --user app backblaze_personal_backup ln -s /backup_volume/ /config/wine/dosdevices/d:(orln -s /backup_volume/ /config/wine/dosdevices/d:from within the container) and then restart the containerPermissions/ACL: I did not solve them yet. I went with what @focher proposed, to use user and group ID 0 (root:root) for now. But I think when using ZFS, it would be better to have a dedicated user:group for backups that have all the read permissions on all datasets.
Sub Datasets (children) in a Dataset (parent) seems to prevent BB from backuping the parent Dataset. That one I'm not sure if it's related to how datasets reports their files in the filesystem, but it might be related. When I have a dataset with 2 datasets and a random folder, it will only backup the random folder.
That's where I sit so far. If anyone has anything to add, let me know :)
A special thanks to @focher for all his comments, it helped me investigate further!
Beta Was this translation helpful? Give feedback.
All reactions