AndroidOverLinux

PlexMediaServer 설치 에러 임시 해결 방법

ㅋㅋ잠자 2020. 3. 1. 16:48
반응형

안녕하세요?


최근 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




감사합니다.

반응형