Installation Issues
Terra repository not found
Error: Failed to download metadata for repo 'terra'
Error: Failed to download metadata for repo 'terra'
Problem: DNF cannot access the Terra repository.Solutions:
-
Check your network connection:
-
Verify the repository URL is correct:
-
Check if your Fedora version is supported:
Terra supports current Fedora releases. Very old releases may not be supported.
-
Reinstall terra-release:
GPG key retrieval failed
GPG key retrieval failed
Problem: Package manager cannot verify GPG signatures.Solutions:
-
Import GPG keys manually:
-
Check if terra-release is properly installed:
-
Reinstall terra-release to get fresh keys:
The initial installation of
terra-release requires --nogpgcheck because the GPG keys haven’t been installed yet. After installation, all packages are verified.Immutable/Atomic Fedora issues
Permission denied when installing on atomic Fedora
Permission denied when installing on atomic Fedora
Problem: Standard DNF commands don’t work on immutable editions.Solution:Use
rpm-ostree instead of dnf:Changes don't take effect after installation
Changes don't take effect after installation
Problem: Packages installed with rpm-ostree require a reboot.Solution:Reboot your system to apply the changes:Alternatively, you can check pending deployments:
Package Management Issues
Package conflicts
Package conflicts with Fedora or RPM Fusion
Package conflicts with Fedora or RPM Fusion
Problem: A package from Terra conflicts with one from another repository.Solutions:
-
Check which repositories provide the package:
-
Specify the repository explicitly:
-
Remove conflicting package first:
- For subrepo packages, verify you need that subrepo:
Dependency resolution errors
Dependency resolution errors
Problem: DNF cannot resolve package dependencies.Solutions:
-
Update your system first:
-
Check if you have all required repositories:
For EL10, ensure EPEL is installed:
-
Try the —best flag to see more details:
-
Check package availability:
Package not found
Package not available in Terra
Package not available in Terra
Problem: A package you’re looking for doesn’t exist in Terra.Solutions:
-
Search with a broader term:
- Check online package databases:
-
For EL users, verify package availability:
Not all packages in Terra are available in Terra EL. Some packages may only be available in the Fedora version.
- Request the package: If the package doesn’t exist in Terra, you can request it to be added.
Package exists but won't install
Package exists but won't install
Problem: Package is found but installation fails.Solutions:
-
Check repository status:
Ensure Terra repos are enabled.
-
Clear DNF cache:
-
Check system architecture:
Ensure the package is built for your architecture (x86_64, aarch64, etc.).
-
Check the full error message:
Run with verbose output:
Update Issues
Updates fail to install
Updates fail to install
Problem: Package updates fail during installation.Solutions:
-
Check available disk space:
Ensure you have sufficient space for updates.
-
Clean up old packages:
-
Try updating one package at a time:
-
Check for locked databases:
Package breaks after update
Package breaks after update
Problem: Application stops working after a Terra update.Solutions:
-
Check application logs:
or for desktop applications:
-
Verify dependencies are updated:
-
Downgrade to previous version temporarily:
-
Report the issue:
File a bug report on the Terra GitHub repository with:
- Package name and version
- Error messages or logs
- Steps to reproduce
- System information (
cat /etc/os-release)
Subrepo Issues
NVIDIA driver issues
NVIDIA driver issues
Problem: Problems after installing terra-release-nvidia.Solutions:
-
Verify secure boot status:
NVIDIA drivers may require secure boot to be disabled or properly configured.
-
Check driver is loaded:
-
Rebuild kernel modules:
-
Check for conflicts with nouveau:
Nouveau should be blacklisted when using proprietary drivers.
/home/daytona/workspace/source/anda/system/nvidia/README.md for more details.Mesa subrepo conflicts
Mesa subrepo conflicts
Problem: Issues after installing terra-release-mesa.Solution:
- Ensure you need the patched Mesa: The Terra Mesa is designed for specific codec support. If you don’t need these features, use standard Mesa.
-
Remove and reinstall if needed:
-
Check which Mesa is installed:
Enterprise Linux (EL) Specific Issues
EPEL repository not found
EPEL repository not found
Problem: Terra EL requires EPEL but it’s not installed.Solution:Install EPEL for EL10:Verify installation:
Fewer packages available on EL
Fewer packages available on EL
Problem: A package available on Fedora Terra is not available on Terra EL.Solution:
Not all packages in Terra are available for EL. This is expected due to differences between Fedora and Enterprise Linux.
-
Check if the package is available:
- Request EL support for the package: File an issue on the Terra GitHub repository requesting EL support.
- Consider alternative packages: Search EPEL and other EL-compatible repositories.
Performance Issues
DNF operations are slow
DNF operations are slow
Problem: Package manager operations take too long.Solutions:
-
Enable fastest mirror:
-
Increase parallel downloads:
-
Clean metadata cache:
- Check repository mirrors: Some repository mirrors may be slow. The metadata will automatically use faster mirrors.
Getting More Help
If your issue isn’t covered here:Join the Community
Get real-time help from Terra users and maintainers in community chat channels.
Report a Bug
File a detailed bug report on GitHub for investigation by maintainers.
Check FAQ
Review frequently asked questions for additional information.
Security Issues
Report security vulnerabilities through GitHub’s security advisory system.
Contributing Fixes
Found a solution to a problem not listed here? Consider contributing to this documentation:- The documentation source is available in the Terra repository
- Submit improvements via pull request
- Help other users by sharing your solutions