Skip to content

Can't install kernel headers due conflicts  #316

@alloc33

Description

@alloc33

I just updated with dnf update -y

Trying to install kernel headers for experimenting with Rust development (do I need to rebuild kernel for Rust or eveyrthing is enabled already as I see?)

getting this:

root@c:~# dnf install kernel-devel
Last metadata expiration check: 1:14:24 ago on Sat 10 Aug 2024 12:48:24 AM +10.
allow_vendor_change is disabled. This option is currently not supported for downgrade and distro-sync commands
Error: 
 Problem: problem with installed package asahi-platform-metapackage-core-0-12.fc40.aarch64
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.5-301.fc40.aarch64 from fedora
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.5-301.fc40.aarch64 from fedora
  - conflicting requests
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.10.3-200.fc40.aarch64 from updates
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.10.3-200.fc40.aarch64 from updates
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.6.3-413.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.6.3-413.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.6.3-414.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.6.3-414.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.7-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.7-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.8-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.8-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.9-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.9-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.9-403.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.9-403.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.9-404.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.9-404.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.9-405.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.9-405.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.9-406.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.9-406.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.8.10-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.8.10-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.6-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.6-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.9-401.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.9-401.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.9-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.9-402.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.9-403.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.9-403.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.11-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.11-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.12-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.12-400.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from @System conflicts with kernel-devel provided by kernel-devel-6.9.12-401.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
  - package asahi-platform-metapackage-core-0-12.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts conflicts with kernel-devel provided by kernel-devel-6.9.12-401.asahi.fc40.aarch64 from copr:copr.fedorainfracloud.org:group_asahi:kernel
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
root@c:~# 

Tried this, it says that current version of kernel headers is already installed:

root@c:~# dnf install kernel-headers --allowerasing --best
Last metadata expiration check: 1:17:49 ago on Sat 10 Aug 2024 12:48:24 AM +10.
allow_vendor_change is disabled. This option is currently not supported for downgrade and distro-sync commands
Package kernel-headers-6.9.12-401.asahi.fc40.aarch64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
root@c:~# 

However I don't see anyting here:

root@c:~# ll /usr/src/kernels/
total 0
root@c:~# 

How to get kernel headers in this directory? Alos what would be the best way to build from source with current kernel settings + maximum Rust support?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions