Error messages when trying to uninstall LibC

Reading package lists... Building dependency tree... Reading state information... Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: apt : Depends: adduser but it is not going to be installed (lot of similar messages) util-linux : PreDepends: libblkid1 (>= 2.37.2) but it is not going to be installed PreDepends: libc6 (>= 2.34) but it is not going to be installed PreDepends: libcap-ng0 (>= 0.7.9) but it is not going to be installed PreDepends: libmount1 (>= 2.38) but it is not going to be installed PreDepends: libpam0g (>= https://urldefense.com/v3/__http://0.99.7.1__;!!LRBgvYU!mh_MtAsXVeE9ZQZrmLZIwt2NRt3cCA4LL9PUdpbKmiapVuaU9lrUIMGoh8gZAo7r1_OANdnpkGCxhTKQNAgFIY0uEw$ ) but it is not going to be installed PreDepends: libselinux1 (>= 3.1~) but it is not going to be installed PreDepends: libsmartcols1 (>= 2.38) but it is not going to be installed PreDepends: libsystemd0 PreDepends: libtinfo6 (>= 6) but it is not going to be installed PreDepends: libudev1 (>= 183) but it is not going to be installed PreDepends: libuuid1 (>= 2.16) but it is not going to be installed PreDepends: zlib1g (>= 1:1.1.4) but it is not going to be installed Depends: util-linux-extra
20 Replies
RandomGuy
RandomGuy3w ago
At first glance, why do you want to Uninstall libc? change it to another package? libc itself is very important package/library, without it, even simple command like bash won't work because the absence of libc (AKA; GNU C Standard Library)
Catinette
Catinette3w ago
@Loaded4Bear$ ^ why
Loaded4Bear$
Loaded4Bear$OP3w ago
was going to uninstall/reinstall it as part of trying to see why another package won't install. IIRC i installed "libc6" when a package refused to find libc and running apt-get libc found nothing
komo
komo2w ago
dpkg purge?
owokitty
owokitty2w ago
which software are you trying to install at the end of all steps?
Loaded4Bear$
Loaded4Bear$OP2w ago
At the end of the rainbow of a looong chain of packages and dependancies i s Blender 4.4 from source
owokitty
owokitty2w ago
@Loaded4Bear$ I have an idea for you to try to do this in a way that might be easier, this is how I would do this in your situation and if you want I can test it for you. 1. install the Debian 12 proot-distro like you have been 2. upgrade it to Debian 13 testing using the steps on the Debian wiki to get testing https://wiki.debian.org/DebianTesting 3. add deb-src entries to the /etc/apt/sources.list or /etc/apt/sources.list.d/*.sources files and then use apt update to get access to the apt source and apt build-dep commands 4. install dependencies for compiling the Debian testing blender 4.3 package using apt build-dep blender 5. download and compile the unmodified blender 4.3 Debian testing package as a test using apt source blender and cd blender-*, and apt install devscripts and debuild -b -uc -us 6. if the blender 4.3 package compiles successfully, you probably now have 100% of the same dependencies that would be necessary to successfully compile vanilla blender 4.4 / blender git master, already set up by this process, so you could then use apt install git-lfs, then git clone https://github.com/blender/blender.git and then follow the blender upstream manual build steps to get the "very newest" version of blender that you need https://developer.blender.org/docs/handbook/building_blender/linux/#__tabbed_1_2
Loaded4Bear$
Loaded4Bear$OP2w ago
ive managed to install a bunch of dependancies manually, Imma see if what i have compiles and if not I'll give your way a try if i don't need the bleeding edge 4.4 ( i really just need to get across the 4.0 line) can i skip the 12-13 upgrade?
Loaded4Bear$
Loaded4Bear$OP2w ago
rip
No description
Loaded4Bear$
Loaded4Bear$OP2w ago
I'm not clear what deb-src entries exactly to put in those files
owokitty
owokitty2w ago
it should look like this
tacokoneko@debian:~$ cat /etc/apt/sources.list.d/debian.sources
# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
tacokoneko@debian:~$ cat /etc/apt/sources.list.d/debian.sources
# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
you can remove references to non-free and non-free-firmware also note: blender will run extremely, extremely slowly with probably less than 1 FPS if you don't connect the GPU, and to connect the GPU requires setting up a graphics driver that supports at least OpenGL 4.3. there is a discussion we are having about this recently here:
Loaded4Bear$
Loaded4Bear$OP2w ago
would those same commands be likely to work for a Galaxy S10 5G, model SM-G977U?
Loaded4Bear$
Loaded4Bear$OP2w ago
No description
Loaded4Bear$
Loaded4Bear$OP2w ago
tried to build the dependancies and...yeah.
owokitty
owokitty2w ago
yes but for Galaxy S10 ySM-G977U you probably wouldn't need the TU_DEBUG=noconform environment variable because it has a different GPU that I am sure would provide OpenGL 4.6 by default from zink + turnip, because I have Galaxy S9 SM-G960U and it doesn't need that
Loaded4Bear$
Loaded4Bear$OP2w ago
suddenly hardware accelleration wont work in proot, says something about a missing libopenxr And when I tried to uninstall/reinstall the Termux packages I get this?
No description
owokitty
owokitty2w ago
mesa-zink is a very old package, it is only really for Mali devices and you have an Adreno device so you wouldn't need it, and those other packages also shouldn't be necessary this part goes back to what i said here, these are the commands I would use if there was blender 4 outside of proot (there isn't yet)
pkg upgrade
pkg install x11-repo
pkg install xfce termux-x11-nightly mesa-vulkan-icd-freedreno
export DISPLAY=:0 TERMUX_X11_XSTARTUP=xfce4-session
LIBGL_ALWAYS_SOFTWARE=1 termux-x11 &
pkg upgrade
pkg install x11-repo
pkg install xfce termux-x11-nightly mesa-vulkan-icd-freedreno
export DISPLAY=:0 TERMUX_X11_XSTARTUP=xfce4-session
LIBGL_ALWAYS_SOFTWARE=1 termux-x11 &
if you are having a hard time with connecting the GPU inside of the proot (which is definitely harder because for inside of proot, unlike outside of proot, you're supposed to patch and compile your own mesa build), then ideally what needs to happen is, a new blender package needs to be uploaded to TUR or to the main repository that is the newest blender 4 release, not blender 3 i'll do that if i get a chance to, since it would help you out a lot because using blender inside the proot seems to be really unstable for you. @Loaded4Bear$ ok now I've created a new blender 4 package for TUR, if you are still having trouble with getting blender 4 to work in proot-distro, please test the artifact of blender 4 for outside of proot-distro from my PR
owokitty
owokitty2w ago
GitHub
addpkg(tur-on-device/blender4): 4.4.3 by robertkirkman · Pull Requ...
Fixes [Package]: Blender updated to at least 4.0 #1740 Contains some patches copied from T-Dynamos' previous Blender 4 package tur-on-device(blender): update to 4.0 #521 Not all of it, f...
owokitty
owokitty2w ago
the exact commands to launch it after installing the PR artifact are posted in both the issue and the PR, which would be run starting from Termux immediately after restarting Android (so with no Termux sessions inside proot-distro still running) you'd also want to use pkg remove vulkan-loader-generic mesa-zink before those commands

Did you find this page helpful?