o2sh / o2sh/onefetch

Can't install on Debian 12 - libc version issue

Open
#1,460 7 comments 1 reaction 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.