본문 바로가기
AndroidOverLinux

PlexMediaServer 설치 에러 임시 해결 방법

by ㅋㅋ잠자 2020. 3. 1.
반응형

안녕하세요?


최근 Plex 설치 루틴이 바뀌면서 스크립트를 디버깅 하는 도중, 이유를 도저히 찾지 못해서 일단, 임시 방법을 알려드립니다.





1. dpkg/info/plexmediaserver.postinst


상기 파일 중에 아래의 부분을 수정합니다.


root@AOL-Debian:~# nano /var/lib/dpkg/info/plexmediaserver.postinst 


Custom=0                                                          # Is this installation something custom

ExistingVersion=0                                                 # Currently installed PMS version


# exit on major error

#set -e



# Define Temp file

InstConfig="/tmp/plexinstaller.log"


set -e 부분을 # 으로 막아줍니다.





2. /sbin/init 삭제


현재 aol 시스템은 systemd를 사용하지 않음으로 파일을 삭제합니다.


root@AOL-Debian:~# rm /sbin/init





3. 다시 설치 진행


root@AOL-Debian:~# apt install plexmediaserver

Reading package lists... Done

Building dependency tree       

Reading state information... Done

plexmediaserver is already the newest version (1.18.7.2457-77cb9455c).

0 upgraded, 0 newly installed, 0 to remove and 78 not upgraded.

1 not fully installed or removed.

After this operation, 0 B of additional disk space will be used.

Do you want to continue? [Y/n] 

^[[CSetting up plexmediaserver (1.18.7.2457-77cb9455c) ...

PlexMediaServer install:    

PlexMediaServer install: Now installing based on:  

PlexMediaServer install:   Process Control:    Systemd  

PlexMediaServer install:   Plex User:          plex 

PlexMediaServer install:   Plex Group:         plex 

PlexMediaServer install:   Video Group:        video 

PlexMediaServer install:   Metadata Dir:       /var/lib/plexmediaserver/Library/Application Support

PlexMediaServer install:   Temp Directory:     /var/lib/plexmediaserver/tmp_transcoding 

PlexMediaServer install:   Lang Encoding:      en_US.UTF-8 

PlexMediaServer install:   HW transcoding:     Not found  

PlexMediaServer install:    

PlexMediaServer install: Completing final configuration.  

Running in chroot, ignoring request.

Synchronizing state for plexmediaserver.service with sysvinit using update-rc.d...

Executing /usr/sbin/update-rc.d plexmediaserver defaults

Executing /usr/sbin/update-rc.d plexmediaserver enable

Running in chroot, ignoring request.

PlexMediaServer install: PlexMediaServer-1.18.7.2457-77cb9455c - Installation successful.  

W: APT had planned for dpkg to do more than it reported back (0 vs 4).

   Affected packages: plexmediaserver:armhf


로그의 하기 부분은 파일을 직접 수정해서 나오는 에러입니다. 무시하셔도 됩니다.





4. plex 계정 그룹 권한 추가


정식 repo 에서는 root 계정이 아닌 plex 계정으로 plexmediaserver 를 구동함으로 정식 방법을 따르기 위해서 아래와 같이 수정합니다.


root@AOL-Debian:~# adduser plex aid_inet

Adding user `plex' to group `aid_inet' ...

Adding user plex to group aid_inet

Done.

root@AOL-Debian:~# adduser plex aid_media_rw

Adding user `plex' to group `aid_media_rw' ...

Adding user plex to group aid_media_rw

Done.

root@AOL-Debian:~# adduser plex aid_sdcard_r

Adding user `plex' to group `aid_sdcard_r' ...

Adding user plex to group aid_sdcard_r

Done.





5. 정상 실행 확인하기


root@AOL-Debian:~# service plexmediaserver stop

Killing Plex Media Server: done

root@AOL-Debian:~# service plexmediaserver start

Starting Plex Media Server: done




감사합니다.

반응형

댓글