I've found the culprit file, if I rename my localconfig.vdf steam file then Bottles opens as normal.
Something in my localconfig.vdf file as confusing the parser, it works on my partners localconfig.vdf so it must be something unique in mine.
Git Clone URL: | https://aur.archlinux.org/bottles.git (read-only, click to copy) |
---|---|
Package Base: | bottles |
Description: | Easily manage wine and proton prefix |
Upstream URL: | https://github.com/bottlesdevs/Bottles |
Keywords: | Bottles gaming Wine Wineprefixes |
Licenses: | GPL-3.0-only |
Submitter: | ragouel |
Maintainer: | lotation (brombinmirko, francescomasala) |
Last Packager: | lotation |
Votes: | 151 |
Popularity: | 5.62 |
First Submitted: | 2020-11-28 22:52 (UTC) |
Last Updated: | 2024-11-08 16:10 (UTC) |
« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 22 Next › Last »
I've found the culprit file, if I rename my localconfig.vdf steam file then Bottles opens as normal.
Something in my localconfig.vdf file as confusing the parser, it works on my partners localconfig.vdf so it must be something unique in mine.
Thank you for updating the package. However, my previous error is still happening, the package builds and installs but fails at the same point when opening, asking me to submit an error report.
Package builds but when I launch it it hangs with the following error:
21:29:37 (ERROR)Data file not found. Creating new one. 21:29:38 (INFO) Bottles Started! 21:29:40 (INFO) Catalog components loaded 21:29:40 (INFO) Catalog installers loaded 21:29:40 (INFO) Catalog dependencies loaded 21:29:40 (ERROR) Error while running async job: <function MainWindow.__on_start.<locals>.get_manager at 0x7f1a78cb5fc0> Exception: Expected s to be a str, got <class 'bytes'> File "/usr/share/bottles/bottles/frontend/utils/threading.py", line 63, in __target result = self.task_func(*args, **kwargs) File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 205, in get_manager mng = Manager(window=window, repo_fn_update=repo_fn_update) File "/usr/share/bottles/bottles/backend/managers/manager.py", line 132, in __init__ self.steam_manager = SteamManager() File "/usr/share/bottles/bottles/backend/managers/steam.py", line 59, in __init__ self.localconfig = self.__get_local_config() File "/usr/share/bottles/bottles/backend/managers/steam.py", line 154, in __get_local_config data = SteamUtils.parse_acf(f.read().encode('latin-1')) File "/usr/share/bottles/bottles/backend/utils/steam.py", line 32, in parse_acf return vdf.loads(data) File "/usr/share/bottles/bottles/backend/utils/vdf.py", line 207, in loads raise TypeError("Expected s to be a str, got %s" % type(s)) Traceback (most recent call last): File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 151, in set_manager tmp_runners = [x for x in self.manager.runners_available if not x.startswith('sys-')] AttributeError: 'NoneType' object has no attribute 'runners_available'
First, thank you for maintaining this package! Bottles is absolutely superb. I am, however, having some issues with the latest 2022.10.14.1-1 build. On a fresh installation, I am unable to install thedotnet462 dependency on a clean application bottle with default settings. It just hangs without completion. I am attempting to run Ketarin against the bottle which I believe would require this dotnet version but I have been unsuccessful getting it to run using any runner. It did work on previous iterations of the bottles package (I believe the 9/28 version).
+1
Please add epoch=1, it was removed and now versioning is broke.
Thanks... And sorry for being rude...
tiziodcaio 2022.9.28 it's not even 24h out. Can you give us time to update? ..
# Maintaner: Francesco Masala <mail@francescomasala.me>
# Contributor: Francesco Masala <mail@francescomasala.me>
pkgname=bottles
pkgver=2022.9.28.1
pkgrel=1
pkgdesc='Easily manage wine and proton prefix'
arch=('x86_64')
url="https://github.com/bottlesdevs/Bottles"
license=('GPL3')
depends=(
'cabextract'
'dconf'
'fvs'
'gtk4'
'gtksourceview5'
'hicolor-icon-theme'
'icoextract'
'imagemagick'
'lib32-gnutls'
'libadwaita'
'libhandy'
'libportal-gtk4'
'p7zip'
'patool'
'python'
'python-gobject'
'python-markdown'
'python-orjson'
'python-pillow'
'python-requests'
'python-steamgriddb'
'python-yaml'
'webkit2gtk'
'xorg-xdpyinfo')
optdepends=(
'gamemode'
'gvfs'
'lib32-vkd3d'
'lib32-vulkan-icd-loader'
'vkd3d'
'wine'
'vulkan-icd-loader')
makedepends=('meson' 'ninja' 'blueprint-compiler')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bottlesdevs/Bottles/archive/${pkgver}.tar.gz")
sha256sums=('SKIP')
build() {
if [[ -d Bottles ]]; then
rm -rf Bottles
fi;
mv Bottles*/ Bottles/
cd "Bottles"
meson --prefix='/usr' build
ninja -C build
}
package() {
cd "Bottles"
DESTDIR="${pkgdir}" ninja -C build install
}
For who was wondering how hard is update a package
Pinned Comments
brombinmirko commented on 2022-09-15 20:54 (UTC) (edited on 2022-09-15 20:54 (UTC) by brombinmirko)
=====================
READ HERE FIRST
=====================
This package is not officially supported by the Bottles Developers. Even though some of those developers are package maintainers, support is offered by the package authors who will make sure it is handled in the best possible way. They will diagnose the issues and report the issues to the development team if they are not related to the package.