{"action":"opened","issue":{"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/issues/6","repository_url":"https://api.github.com/repos/pandel/opsiPackageBuilder","labels_url":"https://api.github.com/repos/pandel/opsiPackageBuilder/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/pandel/opsiPackageBuilder/issues/6/comments","events_url":"https://api.github.com/repos/pandel/opsiPackageBuilder/issues/6/events","html_url":"https://github.com/pandel/opsiPackageBuilder/issues/6","id":167812964,"number":6,"title":"Generate MD5 in Depotmanager","user":{"login":"Shuro","id":944030,"avatar_url":"https://avatars.githubusercontent.com/u/944030?v=3","gravatar_id":"","url":"https://api.github.com/users/Shuro","html_url":"https://github.com/Shuro","followers_url":"https://api.github.com/users/Shuro/followers","following_url":"https://api.github.com/users/Shuro/following{/other_user}","gists_url":"https://api.github.com/users/Shuro/gists{/gist_id}","starred_url":"https://api.github.com/users/Shuro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shuro/subscriptions","organizations_url":"https://api.github.com/users/Shuro/orgs","repos_url":"https://api.github.com/users/Shuro/repos","events_url":"https://api.github.com/users/Shuro/events{/privacy}","received_events_url":"https://api.github.com/users/Shuro/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-27T09:42:02Z","updated_at":"2016-07-27T09:42:02Z","closed_at":null,"body":"When I select an package in Depotmanager (fetch REPO content) and click on \"Generate MD5\" there comes an Error:\r\n\"Undefined error occured. Check log.\"\r\n\r\nLog is at the bottom. As far as I understand it, you check via \"md5deep -h\" if the program exists. As you can see, the command does the correct stdout, so why is there an error?\r\n\r\nThings I would change:\r\n- Check if md5deep exists with `which md5deep`, the default linux method to determine the used binary\r\n- Why use md5deep at all? This is no default system package, try use md5sum\r\n\r\nLog:\r\n```\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - --------------------ACTION: GENERATE MD5 CHECKSUMS--------------------\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - md5deep version 4.2 by Jesse Kornblum and Simson Garfinkel.\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - $ md5deep [OPTION]... [FILES]...\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - See the man page or README.txt file or use -hh for the full list of options\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -p <size> - piecewise mode. Files are broken into blocks for hashing\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -r        - recursive mode. All subdirectories are traversed\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -e        - show estimated time remaining for each file\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -s        - silent mode. Suppress all error messages\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -z        - display file size before hash\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -m <file> - enables matching mode. See README/man page\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -x <file> - enables negative matching mode. See README/man page\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -M and -X are the same as -m and -x but also print hashes of each file\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -w        - displays which known file generated a match\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -n        - displays known hashes that did not match any input files\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -a and -A add a single hash to the positive or negative matching set\r\n[2016-07-27 11:33:46 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -b        - prints only the bare name of files; all path information is omitted\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -l        - print relative paths for filenames\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -t        - print GMT timestamp (ctime)\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -i/I <size> - only process files smaller/larger than SIZE\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -v        - display version number and exit\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -d        - output in DFXML; -u - Escape Unicode; -W FILE - write to FILE.\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -j <num>  - use num threads (default 4)\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -      SSH - -Z - triage mode;   -h - help;   -hh - full help\r\n[2016-07-27 11:33:47 AM] - oPB.core.processing.OpsiProcessing            -    ERROR - -s        - silent mode. Suppress all error messages\r\n[2016-07-27 11:35:11 AM] - oPB.core.processing.OpsiProcessing            -      SSH - --------------------ACTION: GET REPOSITORY CONTENT--------------------\r\n```"}}
{"actor":{"display_login":"Shuro"}}