vinegarhq / vinegar

An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux.
https://vinegarhq.org
GNU General Public License v3.0
405 stars 34 forks source link

Unhandled Package(s) #435

Open raanyiel opened 3 hours ago

raanyiel commented 3 hours ago

Acknowledgement of preliminary instructions

What problem did you encounter?

Atleast RibbonConfig.zip is unhandled in the latest version of Roblox Studio: version-1e5deb86743148f7. I am running the flatpak version, and I don't know if this is fixed in source. I didn't see any commits about it.

System information

* Vinegar: v1.7.5 
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: AMD Ryzen 3 7320U with Radeon Graphics
  * Supports AVX: true
  * Supports split lock detection: false
* Kernel: 6.10.10-arch1-1
* Wine (Player): v9.2 (Staging)
* Wine (Studio): v9.2 (Staging)
* Flatpak: [x]
* Cards:
  * Card 0: amdgpu 0000:03:00.0 /sys/class/drm/card1
JustinBoxemDEV commented 2 hours ago

Can confirm: image

SysInfo image

PerfectMach1ne commented 2 hours ago

Also ran into this issue.

Sep 24 23:53:44.429 ERR failed to setup roblox: install version-1e5deb86743148f7: setup: unhandled package: RibbonConfig.zip

vinegar sysinfo

* Vinegar: v1.7.5 
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: 12th Gen Intel(R) Core(TM) i5-12500H
  * Supports AVX: true
  * Supports split lock detection: true
* Kernel: 6.10.8-arch1-2.1-g14
* Wine (Player): v9.2 (Staging)
* Wine (Studio): v9.2 (Staging)
* Flatpak: [x]
* Cards:
  * Card 0: i915 0000:00:02.0 /sys/class/drm/card0
JustinBoxemDEV commented 2 hours ago

I notice all of us 3 are using wine staging versions. And we all 3 use Arch. Maybe an upstream thing? Maybe we need to find a way to get releases instead? Just a rando question/pondering

pyxfluff commented 2 hours ago

Also seeing on Arch..

❯ flatpak run org.vinegarhq.Vinegar sysinfo
* Vinegar: v1.7.5 
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: 13th Gen Intel(R) Core(TM) i3-13100F
  * Supports AVX: true
  * Supports split lock detection: true
* Kernel: 6.10.10-zen1-1-zen
* Wine (Player): v9.2 (Staging)
* Wine (Studio): wine-9.0
* Flatpak: [x]
* Cards:
  * Card 0: nvidia 0000:01:00.0 /sys/class/drm/card0
  * Card 1: nvidia 0000:06:00.0 /sys/class/drm/card1
JustinBoxemDEV commented 2 hours ago

Also seeing on Arch..

❯ flatpak run org.vinegarhq.Vinegar sysinfo
* Vinegar: v1.7.5 
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: 13th Gen Intel(R) Core(TM) i3-13100F
  * Supports AVX: true
  * Supports split lock detection: true
* Kernel: 6.10.10-zen1-1-zen
* Wine (Player): v9.2 (Staging)
* Wine (Studio): wine-9.0
* Flatpak: [x]
* Cards:
  * Card 0: nvidia 0000:01:00.0 /sys/class/drm/card0
  * Card 1: nvidia 0000:06:00.0 /sys/class/drm/card1

And this also rules out that the wine stages have something to do with it x_X

PerfectMach1ne commented 1 hour ago

I looked at the source code for the error we all got, and I traced it back down to a dependency that could potentially be at fault - rbxbin. It makes sense too, as SetupPackages() is the one that throws "unhandled package" error when there's a problem with dsts AKA rbxbin.BinaryDirectories(b.Type). binary_setup.go (VinegarHQ) (lines 165, 188) BinaryDirectories is in rbxbin/dirs.go and it stores a whole list of .zip packages.

PerfectMach1ne commented 1 hour ago

@apprehensions locating and adding RibbonConfig.zip to StudioDirectories in dirs.go might be the fix. If there's more unhandled package errors, I guess add them too.