I just turned on Camera Upload and find it's not working. I'm using the most recent iOS app, and the October 4th plexpass release of PMS. I went through the wizard and took the defaults -- therefore, the default storage library is "Uploaded From iPhone"
The app starts uploading the first image, shows 762 remaining. It shows "Uploading IMG_4240.JPG" and bounces between 8% and 12% done repeatedly.
I check the log files, they say there is no path called "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Media Upload/Uploaded From iPhone". That's true -- in fact, there's no "Media Upload" directory! So, I create the Media Upload directory and make a directory in my NAS mount which I symlink to "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Media Upload/Uploaded From iPhone".
Same problem. OK, log file shows permissions issue. I confirm that the plex user can write there. Same problem. I chmod 777 (ick). Same problem.
I remove the symlink and create a folder with 777 perms. This, of course, means that it's now saving to my tiny SSD, which I won't continue doing. It works fine.
Is there a way to save the camera uploads to a path I can sustain?
BTW, the log file rapidly filled with gibberish, to the point where it starts a new log file in minutes. Here's what I see there - the HTTP parsing errors went away when I created the library path with no symlinks. Why did it show HTTP parsing errors?
Oct 09, 2016 08:14:25.918 [0x7fce07ffe700] ERROR - Destination path /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Media Upload/Uploaded From iPhone is not accessible or does not exist
Oct 09, 2016 08:14:25.918 [0x7fce07ffe700] DEBUG - Request: [192.168.10.113:53694 (Subnet)] POST /library/metadata?createdAt=1413054873&filename=IMG_4240.JPG&locationID=28§ionID=12&type=13 (5 live) TLS GZIP Signed-in Token (sgx2)
Oct 09, 2016 08:14:25.919 [0x7fce07ffe700] DEBUG - Completed: [192.168.10.113:53694] 500 POST /library/metadata?createdAt=1413054873&filename=IMG_4240.JPG&locationID=28§ionID=12&type=13 (5 live) TLS GZIP 0ms 320 bytes (pipelined: 3)
Oct 09, 2016 08:14:25.922 [0x7fce07ffe700] DEBUG - Request: [192.168.10.113:53694 (WAN)] (5 live) TLS Signed-in
Oct 09, 2016 08:14:25.922 [0x7fce07ffe700] ERROR - Error parsing HTTP request: ����?�Exif
Oct 09, 2016 08:14:25.923 [0x7fce087ff700] DEBUG - Completed: [192.168.10.113:53694] 400 (5 live) TLS 0ms 209 bytes (pipelined: 4)
Oct 09, 2016 08:14:25.923 [0x7fce087ff700] DEBUG - Request: [192.168.10.113:53694 (WAN)] ~ (5 live) TLS Signed-in
Oct 09, 2016 08:14:25.923 [0x7fce087ff700] ERROR - Error parsing HTTP request: ~(�>
Oct 09, 2016 08:14:25.923 [0x7fce087ff700] DEBUG - Completed: [192.168.10.113:53694] 400 ~ (5 live) TLS 0ms 209 bytes (pipelined: 5)
Oct 09, 2016 08:14:25.925 [0x7fce087ff700] DEBUG - Request: [192.168.10.113:53694 (WAN)] (5 live) TLS Signed-in
Oct 09, 2016 08:14:25.925 [0x7fce087ff700] ERROR - Error parsing HTTP request:
Oct 09, 2016 08:14:25.926 [0x7fce087ff700] DEBUG - Completed: [192.168.10.113:53694] 400 (5 live) TLS 0ms 209 bytes (pipelined: 6)
Oct 09, 2016 08:14:25.926 [0x7fce087ff700] DEBUG - Request: [192.168.10.113:53694 (WAN)] (5 live) TLS Signed-in
Oct 09, 2016 08:14:25.926 [0x7fce087ff700] ERROR - Error parsing HTTP request: ᗍo���-wR�����-��BG��h9�<z��mG��xG�H,Մ�����wI#�|���kG�&������[X�X����@���mu�wMfj�/��B���E�
���}?�Uç���ֈ�B���|W���l�Eg����pB���w<���Ϡ��MΟ;������
�
Oct 09, 2016 08:14:25.926 [0x7fce087ff700] DEBUG - Completed: [192.168.10.113:53694] 400 (5 live) TLS 0ms 209 bytes (pipelined: 7)
Oct 09, 2016 08:14:25.928 [0x7fce087ff700] DEBUG - Request: [192.168.10.113:53694 (WAN)] (5 live) TLS Signed-in
Oct 09, 2016 08:14:25.928 [0x7fce087ff700] ERROR - Error parsing HTTP request: ��> �=���2z�V�<������i�i�O�,A�=k����@\f�O���P��� �P��*I�Y��eU3,m�
Q��W
kf��������t�~+������^\��&T��M[���d��z�tјԗD}�������.�(
�s0`��������|5�(��
���I$.B���~�;��rk�/�&&
��<f�Þ'���"�X��O������xj�oz:H�x�f~���
,�q�^