패키지 구성 문제

패키지 구성 문제

패키지 구성 문제에 대한 조언을 찾고 있습니다. 이것은 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

누구든지 이 접근 방식에서 문제를 발견하면 알려 주시기 바랍니다.

관련 정보