パッケージ構成の問題

パッケージ構成の問題

パッケージ構成の問題に関するアドバイスを探しています。これはDebian 8(Netgear RN202 NASで動作するReadyNAS 6.10.3)のシンプルなバージョンです。

デフォルトのPHPを5.6から7.2にアップグレードしたサードパーティのRNXtras PHP7.2アプリケーションをインストールして問題が発生した可能性があると思います。このコンボは、私がしばらく前に最初にインストールしたときにうまく機能しました。しかしそれ以来、ReadyNAS(Debian)がアップグレードされ、最近ReadyNASを完全に消去してインストールした後、RNXtras PHP7.2を再インストールした後に状況が悪化しました。どちらも削除されました。そして他のインストールと同様に、RNXtras PHP7.2のインストールは失敗します。

現在の主な症状は次のとおりです。

# apt-get install git
...
insserv: warning: script 'K01ddclient' missing LSB tags and overrides
insserv: Service nfs-common has to be enabled to start service nfs-kernel-server
insserv: Service rpcbind has to be enabled to start service nfs-kernel-server
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package nfs-kernel-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:2.11.0-3~bpo8+1) ...
Setting up git (1:2.11.0-3~bpo8+1) ...
Errors were encountered while processing:
 nfs-kernel-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

# apt-cache policy nfs-kernel-server
nfs-kernel-server:
  Installed: 1:1.2.8-9+deb8u1
  Candidate: 1:1.2.8-9+deb8u1
  Version table:
 *** 1:1.2.8-9+deb8u1 500
        500 http://security.debian.org jessie/updates/main armel Packages
        100 /var/lib/dpkg/status
     1:1.2.8-9 500
        500 http://mirrors.kernel.org/debian jessie/main armel Packages

# apt-cache policy git
git:
  Installed: 1:2.11.0-3~bpo8+1
  Candidate: 1:2.11.0-3~bpo8+1
  Version table:
 *** 1:2.11.0-3~bpo8+1 500
        500 https://repos.rnxtras.com/debian/rnx-rnos6 rnx-rnos6/main armel Packages
        100 /var/lib/dpkg/status
     1:2.1.4-2.1+deb8u10 500
        500 http://security.debian.org jessie/updates/main armel Packages
     1:2.1.4-2.1+deb8u6 500
        500 http://mirrors.kernel.org/debian jessie/main armel Packages

また、「apt-getの削除」などにも同様のエラーがあります。

おそらく、この問題はパッケージの固定によって解決されるかもしれませんが、どこを見るべきかわかりません。

答え1

わかりませんが、サードパーティのRNXtras PHP7.2アプリケーション(削除しようとしましたが成功しません)の残りのリポジトリをコメントアウトした後、いくつかをクリーンアップして再インストールして問題を解決したようです。

# vi /etc/apt/sources.list.d/rnxtras.list
# deb https://repos.rnxtras.com/debian/rnx-rnos6 rnx-rnos6 main

# apt-get update

# apt-get remove --purge rpcbind nfs-common nfs-kernel-server

# apt-get install rpcbind nfs-common nfs-kernel-server

# apt-get remove --purge git-man git

# apt-get install git

誰でもこのアプローチで問題を発見した場合はお知らせください。

関連情報