﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
17087	Postinst or prerm script issue related to GLIBC version	Roden Deng Luo	Greg Couch	"{{{
Hi,

I am reporting an installation issue and my (a bit awkward) solution.

After downloading "" ucsf-chimerax_1.9ubuntu24.04_amd64.deb
<https://www.cgl.ucsf.edu/chimerax/cgi-bin/secure/chimerax-get.py?file=1.9/ubuntu-24.04/ucsf-chimerax_1.9ubuntu24.04_amd64.deb>""
from https://www.cgl.ucsf.edu/chimerax/download.html, executing `sudo apt
install ~/Downloads/ucsf-chimerax_1.9ubuntu24.04_amd64.deb`, I got an
error message:

chimerax: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found
(required by /usr/lib/ucsf-chimerax/bin/../lib/libpython3.11.so.1.0)

At this stage, the previously working ChimeraX 1.7 is not working anymore.
I figure this Ubuntu 22.04.5 LTS is using GLIBC 2.35-0ubuntu3.9. I could
not install another ChimeraX version because of the same error. I also
could not `sudo dpkg --remove --force-all ucsf-chimerax` because of the
same error.

I had to do the following.

mkdir ~/chimerax-scripts-backup
cd /var/lib/dpkg/info/
sudo mv *chimerax* ~/chimerax-scripts-backup
sudo dpkg --remove --force-all ucsf-chimerax
sudo apt-get -f install
sudo apt-get autoremove
dpkg -l | grep ucsf-chimerax

And then reinstall a lower Ubuntu version's ChimeraX via `sudo apt install
./ucsf-chimerax_1.9ubuntu22.04_amd64.deb`.

Best,
Roden

-- 

This message and its contents, including attachments are intended solely 
for the original recipient. If you are not the intended recipient or have 
received this message in error, please notify me immediately and delete 
this message from your computer system. Any unauthorized use or 
distribution is prohibited. Please consider the environment before printing 
this email.
}}}
"	defect	closed	normal		Platform		fixed		Zach Pearson				all	ChimeraX
