exit code 2 from /etc/preremove/python39-pip.sh
marco atzeri
marco.atzeri@gmail.com
Wed Feb 14 11:15:32 GMT 2024
On Wed, Feb 14, 2024 at 9:27 AM Fergus Daly via Cygwin
<cygwin@cygwin.com> wrote:
>
> I don't think it matters much (or at all*) but while installing today's python39 update I got:
> running: .. .. \bin\bash.exe --norc --noprofile "/etc/preremove/python39-pip.sh"
> abnormal exit: exit code=2
> On inspection the .sh file contains the single command:
> /usr/sbin/alternatives --remove pip3 /usr/bin/pip3.9
> This syntax with arguments and switches is duplicated frequently in /etc/preremove/ scripts
> so I cannot quite see where the problem resides .. ..
> Fergus
> (*) Nothing seems to be broken.
>
there was a typing mistake in the code of the previous variant.
The new version should be right (I hope)
You should see something like
$ /usr/sbin/alternatives --list
2to3 auto /usr/bin/2to3-3.9
automake-doc auto /usr/share/info/automake1.9.info.gz
gnuplot auto /usr/bin/gnuplot-X11.exe
pip3 auto /usr/bin/pip3.9
pydoc3 auto /usr/bin/pydoc3.9
python auto /usr/bin/python3.9
python3 auto /usr/bin/python3.9
python3-config auto /usr/bin/python3.9-config
sphinx-apidoc auto /usr/bin/sphinx-apidoc-3.9
sphinx-autogen auto /usr/bin/sphinx-autogen-3.9
sphinx-build auto /usr/bin/sphinx-build-3.9
sphinx-quickstart auto /usr/bin/sphinx-quickstart-3.9
with more variant if other python's are installed
$ /usr/sbin/alternatives --display pip3
pip3 - status is auto.
link currently points to /usr/bin/pip3.9
/usr/bin/pip3.9 - priority 39
Current `best' version is /usr/bin/pip3.9.
Regards
Marco
More information about the Cygwin
mailing list