↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2017-11-06(Mon) update-binfmtsで警告 [長年日記]

aptitude upgradeで

openjdk-8-jre-headless:amd64 (8u151-b12-1) を設定しています ...

update-binfmts: warning: current package is openjdk-9, but binary format already

installed by sun-java6

という警告が出ていた。sun-java6はずっと前の更新で無くなったはずなのだけど

# ls -l /var/lib/binfmts/

合計 28

-rw-r--r--. 1 root root 78 8月 23 2008 jar

# cat /var/lib/binfmts/jar

sun-java6

magic

0

PK\x03\x04

/usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/jexec

と古い物が残っていた。

# update-binfmts --remove jar /usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/jexec

update-binfmts: warning: no executable /usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/jexec found, but continuing anyway as you request

update-binfmts: warning: current package is , but binary format already installed by sun-java6; not removing.

と単純なremoveでは消えず、パッケージの指定が必要で

# update-binfmts --package sun-java6 --remove jar /usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/jexec

と --packageが必要。念の為、openjdk-8で入れ直して、他にも余分だったpython2.3を消しておいた

# update-binfmts --package openjdk-8 --import jar

# update-binfmts --package python2.3 --remove python2.3 /usr/bin/python2.3

update-binfmts: warning: no executable /usr/bin/python2.3 found, but continuing anyway as you request

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索