pkg・ports アップデート関連 - make オプション - "make DISABLE_VULNERABILITIES=yes"
- 1. 概要
- 2. それでもインストールするには
1. 概要
ここの項目にときどき出てきますが、「portupgrade」しようとしたら
> portupgrade -rR ja-wordpress
[Reading data from pkg(8) ... - 397 packages found - done]
[Gathering depends for japanese/wordpress ........................................................................... done]
[Exclude up-to-date packages ................................ done]
---> Upgrading 'ja-wordpress-4.8.3' to 'ja-wordpress-4.9' (japanese/wordpress)
---> Building '/usr/ports/japanese/wordpress'
===> Cleaning for ja-wordpress-4.9
If you want to upgrade, you must read upgrade document.
pkg-static: Bad argument on pkg_set 2143282425
===> ja-wordpress-4.9 has known vulnerabilities:
ja-wordpress-4.9 is vulnerable:
Wordpress -- multiple vulnerabilities
WWW: https://vuxml.FreeBSD.org/freebsd/a5bb7ea0-3e58-11e7-94a2-00e04c1ea73d.html
1 problem(s) in the installed packages found.
=> Please update your ports tree and try again.
=> Note: Vulnerable ports are marked as such even if there is no update available.
=> If you wish to ignore this vulnerability rebuild with 'make DISABLE_VULNERABILITIES=yes'
*** Error code 1 ↑
これこれ
Stop.
make[1]: stopped in /usr/ports/japanese/wordpress
*** Error code 1
Stop.
make: stopped in /usr/ports/japanese/wordpress
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20171125-59855-x2lpk4 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=ja-wordpress-4.8.3 UPGRADE_PORT_VER=4.8.3 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! japanese/wordpress (ja-wordpress-4.8.3) (security vulnerabilities)
てな感じで、エラーで停止しちゃうことがあります。
これはどういうことかというと Vulnerable →「脆弱性」。
つまり、新しいのではあるが「システム上の脆弱性があるので、停止しました」ということらしい。
2. それでもインストールするには
脆弱性を承知で、それでもインストールする場合には、言われたとおりにします。
cd /usr/ports/存在するディレクトリ
make DISABLE_VULNERABILITIES=yes
make reinstall
|
|