logCollection icon indicating copy to clipboard operation
logCollection copied to clipboard

Log File Not Producing

Open redsee83 opened this issue 1 year ago • 6 comments

After trying multiple log files in different locations I cannot get the script to produce a file in jamf attachments MacOS Version 13.3 Macbook Pro M1

--Jamf Log--

Script result: adding: Library/Management/super/super.log (deflated 89%) adding: Library/Management/super/installer.log (deflated 82%) adding: Library/Management/super/mdmWorkflow.log (deflated 91%) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 684 100 684 0 0 720 0 --:--:-- --:--:-- --:--:-- 734 100 684 100 684 0 0 719 0 --:--:-- --:--:-- --:--:-- 733

syntax error at line 1, column 0, byte 0:

HTTP Status 404 – Not Found

HTTP Status 404 – Not Found


Type Status Report

Message Not Found

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


^ at /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level/XML/Parser.pm line 187. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17032 100 684 100 16348 829 19823 --:--:-- --:--:-- --:--:-- 21001 100 17032 100 684 100 16348 828 19792 --:--:-- --:--:-- --:--:-- 20975

HTTP Status 404 – Not Found

HTTP Status 404 – Not Found


Type Status Report

Message Not Found

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


redsee83 avatar Apr 11 '23 12:04 redsee83

Both encrypted and regular scripts are not working for me. I tested on both Intel and Silicon machines. Here is the logs I get:

Script result: adding: private/var/log/install.log (deflated 91%) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 422 100 422 0 0 690 0 --:--:-- --:--:-- --:--:-- 696

mismatched tag at line 10, column 2, byte 404:

You can get technical details here.
Please continue your visit at our home page.

=^

at /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level/XML/Parser.pm line 187. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 93 70059 0 0 93 65536 0 112k --:--:-- --:--:-- --:--:-- 113k 100 70481 100 422 100 70059 615 99k --:--:-- --:--:-- --:--:-- 101k

Status page

Unauthorized

The request requires user authentication

You can get technical details here.
Please continue your visit at our home page.

zzetqwe avatar Apr 19 '23 13:04 zzetqwe

I am getting the same error message of Unauthorized The request requires user authentication.

ryanasik avatar Jul 24 '23 20:07 ryanasik

Was able to fix by changing line 66 to: jamfProPass=$( echo "$6" | /usr/bin/openssl enc -aes256 -md md5 -d -a -A -S "$8" -k "$9" )

robzlittle avatar Aug 31 '23 18:08 robzlittle

Was able to fix by changing line 66 to: jamfProPass=$( echo "$6" | /usr/bin/openssl enc -aes256 -md md5 -d -a -A -S "$8" -k "$9" )

Line 66 being; ## Log Collection

So you mean you added this additional line of code after line 66? or did you replace an existing line of code with your line somewhere else in the script?

redsee83 avatar Aug 31 '23 20:08 redsee83

Replace the line. jamfProPass=$( echo "$6" | /usr/bin/openssl enc -aes256 -d -a -A -S "$8" -k "$9" )

with jamfProPass=$( echo "$6" | /usr/bin/openssl enc -aes256 -md md5 -d -a -A -S "$8" -k "$9" )

(viewing the script at https://github.com/kc9wwh/logCollection/blob/master/logCollection-encStrings.sh, that happens to be line 66).

robzlittle avatar Aug 31 '23 20:08 robzlittle