Closed ericcurtin closed 1 week ago
This PR fixes the RamaLama container image build by reordering package installation dependencies. The core issue was related to package dependency resolution where mesa-vulkan-drivers required LLVM-17 libraries that weren't available at the time of installation.
sequenceDiagram
participant Script
participant DNF
participant COPR
participant CentOSMirror
participant RPM
Script->>DNF: Enable COPR repo slp/mesa-krunkit
DNF->>COPR: Request repo access
COPR-->>DNF: Repo enabled
Script->>DNF: Add CentOS Stream repo
DNF->>CentOSMirror: Request repo access
CentOSMirror-->>DNF: Repo added
Script->>RPM: Import CentOS GPG key
RPM-->>Script: Key imported
Script->>DNF: Install packages
DNF->>COPR: Resolve dependencies
DNF->>CentOSMirror: Resolve dependencies
DNF-->>Script: Packages installed successfully
Change | Details | Files |
---|---|---|
Reordered package installation sequence in DNF to resolve dependency issues |
|
container-images/scripts/build_llama_and_whisper.sh |
LGTM
Error: (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Problem: conflicting requests
Summary by Sourcery
Bug Fixes: