FreeBSD - メンテナンス・トラブルシュート - Python - py311-build-1.2.2 → 1.2.2_1
- 1. 概要
- 2. 状況
- 3. 対策
1. 概要
発生は、2024年10月15日。
2. 状況
$ portversion -v | grep '<'
[Reading data from pkg(8) ... - 647 packages found - done]
py311-build-1.2.2 < needs updating (port has 1.2.2_1)
という状態にありまして。
portupgrade -rR py311-build
すると。
・・・ 略 ・・・
===> Registering installation for py311-pyproject-hooks-1.1.0_1 as automatic
Installing py311-pyproject-hooks-1.1.0_1...
pkg-static: py311-pyproject-hooks-1.1.0_1 conflicts with py311-pyproject_hooks-1.1.0_1 (installs files into the same place). Problematic file: /usr/local/lib/python3.11/site-packages/pyproject_hooks-1.1.0.dist-info/METADATA
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/devel/py-pyproject-hooks
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/py-build
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20241015-82620-ys3yhl env UPGRADE_TOOL=portupgrade UPGRADE_PORT=py311-build-1.2.2 UPGRADE_PORT_VER=1.2.2 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! devel/py-build (py311-build-1.2.2) (unknown build error)
3. 対策
「py311-pyproject-hooks」の箇所で、エラーになっているようなので、当初、「port」で削除しようとしましたが、うまくいかなかったので。
pkg remove py311-pyproject_hooks-1.1.0_1
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 2 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
py311-build: 1.2.2
py311-pyproject_hooks: 1.1.0_1
Number of packages to be removed: 2
Proceed with deinstalling packages? [y/N]:
ここで、y Enter。
[1/2] Deinstalling py311-build-1.2.2...
[1/2] Deleting files for py311-build-1.2.2: 100%
[2/2] Deinstalling py311-pyproject_hooks-1.1.0_1...
[2/2] Deleting files for py311-pyproject_hooks-1.1.0_1: 100%
それから。
cd /usr/ports/devel/py-build
make deinstall clean
make
make reinstall
これで、無事、インストールできました。
|
|