본문 바로가기
Tips

Plex 오류 해결 : 라이브러리를 불러오는데 예상하지못한 문제가 발생했습니다.

by Toast 2018. 6. 4.
반응형



PMS Plex Media Server 가 자꾸 꺼지는 오류가 있었습니다.

좌측와 같이 "라이브러리를 불러오는데 예상하지못한 문제가 발생했습니다." 라는 오류입니다.

우리말로 번역되어 있어서 해결방법을 바로 찾지를 못했습니다.
다음 링크 내용이며,

포인트를 번역하고 제가 막혔던 부분을 정리하여 아래에 공유합니다.
Repair a Corrupt Database  

https://support.plex.tv/articles/201100678-repair-a-corrupt-database/



제일먼저, ctrl+alt+del 눌러서  plex 관련한 건들을 모두 종료시키세요

다음은 다음 링크에서 http://www.sqlite.org/download.html
sqlite-tools-win32-x86-3230100.zip 를 받습니다. 다운로드 링크는 아래와 같습니다.
http://www.sqlite.org/2018/sqlite-tools-win32-x86-3230100.zip

해당 파일의 압축을 풀어 플렉스 서버 폴더에 넣습니다. 해당 위치는 아래와 같습니다.
cd "%LOCALAPPDATA%\Plex Media Server\Plug-in Support\Databases"

그리고 윈도우키 -> CMD 로 명령 프롬프트를 켭니다.

cd "%LOCALAPPDATA%\Plex Media Server\Plug-in Support\Databases"
상기 명령어로 방금 폴더로 이동합니다. 위의 줄을 복사해서, 붙여 넣으시면 됩니다.

sqlite3 com.plexapp.plugins.library.db "PRAGMA integrity_check"
상기 명령어로 뭐라고 뜨는지 보세요. ok 라고 하면 문제가 없는겁니다.
아마 ok라고 안뜨는 상황이겠죠


아래 세 명령어를 순서대로 실행합니다.
sqlite3 com.plexapp.plugins.library.db .dump > dump.sql
rename com.plexapp.plugins.library.db com.plexapp.plugins.library.db.original
sqlite3 com.plexapp.plugins.library.db < dump.sql

그리고 나서 아래의 명령어를 다시 실행해보세요.
sqlite3 com.plexapp.plugins.library.db "PRAGMA integrity_check"
이제 ok 뜨죠?

플렉스 서버 폴더에 아래 파일이 남아있으면 지우고, 플렉스서버를 다시 켜세요.

도움이 되었기를 바랍니다.
저의 경우에는, 사용자에 배정한 라이브러리는 리셋이 되어서  다시 지정했었습니다.






반응형

댓글