안녕하세요?
최근 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
감사합니다.
'AndroidOverLinux' 카테고리의 다른 글
안드로이드 삼바 1GB 문제 임시 해결 (418) | 2020.03.07 |
---|---|
Jellyfin 설치하기 (dockerpull / no HW transcoding) (417) | 2020.03.01 |
AoL 에 torrssen 설치하기 (435) | 2020.01.05 |
LG 리모컨 (LGU tvG2 RCU) 커스텀 키 맵핑 설치하기 (420) | 2019.10.27 |
Beelink GTminiA 에서의 AoL 리뷰 (강력 추천) (415) | 2019.09.15 |
댓글