Can't install on Debian 12 - libc version issue
Open
Nobody has claimed this yet.
bug
- Dominant language
- Rust
- Stars
- 12k
- Forks
- 332
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 17
Description
Duplicates
- I have searched the existing issues
Current behavior 😯
Installation of the .deb file fails due to a dependency issue. Debian 12 does not currently have required version of libc
dpkg -i onefetch_2.22.0_amd64.deb
Selecting previously unselected package onefetch.
(Reading database ... 42987 files and directories currently installed.)
Preparing to unpack onefetch_2.22.0_amd64.deb ...
Unpacking onefetch (2.22.0) ...
dpkg: dependency problems prevent configuration of onefetch:
onefetch depends on libc6 (>= 2.39); however:
Version of libc6:amd64 on system is 2.36-9+deb12u8.
dpkg: error processing package onefetch (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
onefetch
Expected behavior 🤔
Onefetch should operate on the current version of libc
Steps to reproduce 🕹
See current behavior
Additional context/Screenshots 🔦
No response
Possible Solution 💡
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the onefetch_2.22.0_amd64.deb installation failure on Debian 12 and inspect the package's declared libc6 dependency and packaging process. Done means the released Debian package installs and runs with Debian 12's libc6 version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian, rust
- Domain
- build-system, cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100