-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Describe the bug
When installing the RPM, the transaction aborts because Goose’s package provides its own chrome-sandbox binary, which conflicts with a file already present on the system from another application.
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
- file /usr/lib/.build-id/e3/48af15b8a6fcd2c4941da68ed6a01e8c5be38d from install of Goose-1.1.3-1.x86_64.rpm conflicts with file from existing packageTo Reproduce
Steps to reproduce the behavior:
- Download Goose-1.1.3-1.x86_64.rpm from the releases page.
- Run:
sudo rpm -i Goose-1.1.3-1.x86_64.rpm - Observe the file-conflict error on chrome-sandbox.
Expected behavior
The RPM should install Goose without overwriting or conflicting with binaries from other applications. Ideally, chrome-sandbox should be placed in a Goosed-owned directory (e.g. /opt/goose/) or be namespaced to avoid collisions.
Screenshots
If applicable, add screenshots to help explain your problem.
Please provide following information:
- OS & Arch: Fedora Linux 38 x86_64
- Interface: UI
- Version: v1.1.3
- Extensions enabled: None
- Provider & Model: None
Additional context
Installing via rpm2cpio and extracting into a local folder works around the issue, but proper packaging is needed to avoid system-wide conflicts.