Re: "import" and "add" with the "ansel/bin/ansel" script is throwing errors
Michael J Rubinsky <[email protected]> Wed, 11 Sep 2013 12:19:04 -0400
| Newsgroups | gmane.comp.horde.ansel |
|---|---|
| Message-ID | <20130911121904.Horde.HIlazxMIIJFMsByFqfB88g5@h4.theupstairsroom.com> |
This is a cryptographically signed message in MIME format. --===============8244873137437340834== Content-Type: multipart/signed; boundary="=_qgr9bRt3lxf6-w9hhnX8gA1"; protocol="application/pkcs7-signature"; micalg=sha-1 This is a cryptographically signed message in MIME format. --=_qgr9bRt3lxf6-w9hhnX8gA1 Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes Content-Disposition: inline Quoting Martin Vieregge-Heyng <[email protected]>: > Hi Horde/Ansel-team! > > I need to make use of the remote API via the "ansel/bin/ansel" > H5-script. Therefore made some tests and found that the comands > "list" and "create" are working as expected. "import" and "add" are > throwing a "Fatal Error": > > ---snip--- > server:/usr/share/php5/PEAR/www/horde/ansel/bin # ./ansel -u xxxx -p > secret --file='/home/xxxx/oven.jpg' -g=5 add > Logged in successfully as "xxxx". > > ==================== > > Fatal Error: > Can't get unknown file type "/home/mvh/oven.jpg". > In /usr/share/php5/PEAR/www/horde/ansel/lib/Ansel.php on line 445 > > 1. Ansel_Cli_Helper_Local->add() > /usr/share/php5/PEAR/www/horde/ansel/bin/ansel:191 > 2. Ansel::getImageFromFile() > /usr/share/php5/PEAR/www/horde/ansel/bin/ansel:715 > > ==================== > ---snap--- > > Is this a problem of my installation/config.php? Uploading via > Horde/Ansel webinterface is working as expected. Mime database > "Magic" is set correctly in the horde/config. Didn't test the > "reset" and "exif" comands up to now. This error is thrown when Horde_Mime_Magic::analyzeFile() returns a mime type that is not an image type. You can try running the following command in the phpshell in the Horde administrative menu: var_dump(Horde_Mime_Magic::analyzeFile('/path/to/file.jpg','/path/to/mime_magic_db')); and see what the resulting mime type is. Looking at the code we seem to use a different method for determining a valid image file during the web upload. I don't remember if there was a specific reason for this or not. I'll look into it more when I'm back in front of my development box. -- mike The Horde Project (www.horde.org) [email protected] --=_qgr9bRt3lxf6-w9hhnX8gA1 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Description: S/MIME Signature Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIIW1QYJKoZIhvcNAQcCoIIWxjCCFsICAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCCFAYw ggY/MIIFJ6ADAgECAgMHcRYwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVu dCBDQTAeFw0xMzA4MzAwMzAzMDBaFw0xNDA4MzEwNDU2NDVaMFsxGTAXBgNVBA0TEG9xa09PNnNG TU5BM3k5dFExGzAZBgNVBAMMEm1ydWJpbnNrQGhvcmRlLm9yZzEhMB8GCSqGSIb3DQEJARYSbXJ1 Ymluc2tAaG9yZGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3LFIqv9td5Yd yQ+rRQz4TcaQv90uN3fLL72d1dDLbzw6SkGgz3aj3UciIHJhp6ffGBy8MC77nz+TWdh0TrlE/rRn iU5zviUEpo3LbPQdL1tJ3nWNFpFFSnLQIsvdbeWpGIe0PhZtf3Za6xV6oWnpvQde+cuSo+VGInXy q+ZTMQnoDh77KDT4Eg/dZdGOq1jWOHQ93pJt5cT5hDuR19cR++ywEvUCfBsRP/v/WrAoLHj33eVW Bskt/xQ4qJN6Pt2sKb1u4lcccgZmT5V+8QP3Rdz6Lr2txUvPhBIF0qnKD7RnlyLOLk89L80cCbPD 8miuhBBIkCtYFGt4cuKCEhPpyQIDAQABo4IC2DCCAtQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBR2ZOHYoGENn4LF3y20E8yd QW4zgTAfBgNVHSMEGDAWgBRTcu2SnODaywFcfH6WNU7y1LhRgjAdBgNVHREEFjAUgRJtcnViaW5z a0Bob3JkZS5vcmcwggFMBgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEF BQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeow JxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNh dGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhlIENsYXNzIDEgVmFsaWRhdGlvbiByZXF1aXJl bWVudHMgb2YgdGhlIFN0YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGlu dGVuZGVkIHB1cnBvc2UgaW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0 aW9ucy4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTEtY3Js LmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wu Y29tL3N1Yi9jbGFzczEvY2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3Ns LmNvbS9jZXJ0cy9zdWIuY2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUAA4IBAQBXKgNwcW/KFgjZtdqzuZZRdJdQWdIZ Zy9dORuBIHOyAvg9ZhYbyWseUw81SxPn6+x1wbvMTfFV3R/N9aUQyaDI6PO32XNHjfiIwlImi0nS 9I8ytnZuHof3T9u+sRRtY+sae96DUGpITfLxBHRhcpiCbE346e/4cPnXjqiBSgK0SbXNJ7N4djS6 9TXqPamISyMtqfxVqQJkfqbcl3PM4SWDp1+P1qtYb+mBO5B4aH2R6twYDNCsCR8slYmZoJHumATR vJQ7oGZtTpYOLtKmWjZART2miXXl0jeuDie67h2ND9do5OEQuBOa15Za5wqAqWgVmGibl5OpY37W ibN5srz8MIIGNDCCBBygAwIBAgIBHjANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQG A1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUg U2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDcx MDI0MjEwMTU1WhcNMTcxMDI0MjEwMTU1WjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwmDzM4t2BqxKaQuE6uWvooyg4ymiEGWVUet 1G8SD+rqvyNH4QrvnEIaFHxOhESip7vMz39ScLpNLbL1QpOlPW/tFIzNHS3qd2XRNYG5Sv9RcGE+ T4qbLtsjjJbi6sL7Ls/f/X9ftTyhxvxWkf8KW37iKrueKsxw2HqolH7GM6FX5UfNAwAu4ZifkpmZ zU1slBhyWwaQPEPPZRsWoTb7q8hmgv6Nv3Hg9rmA1/VPBIOQ6SKRkHXG0Hhmq1dOFoAFI411+a/9 nWm5rcVjGcIWZ2v/43Yksq60jExipA4l5uv9/+Hm33mbgmCszdj/Dthf13tgAv2O83hLJ0exTqfr lwIDAQABo4IBrTCCAakwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE FFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQQa7yMGYG CCsGAQUFBwEBBFowWDAnBggrBgEFBQcwAYYbaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL2NhMC0G CCsGAQUFBzAChiFodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcnQwWwYDVR0fBFQwUjAn oCWgI4YhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMCegJaAjhiFodHRwOi8vY3Js LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwgYAGA1UdIAR5MHcwdQYLKwYBBAGBtTcBAgEwZjAuBggr BgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYo aHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjANBgkqhkiG9w0BAQUFAAOC AgEACoMIfXirLAZcuGOMXq4cuSN3TaFx2H2GvD5VSy/6rV55BYHbWNaPeQn3oBSU8KgQZn/Kck1J xbLpAxVCNtsxeW1R87ifhsYZ0qjdrA9anrW2MAWCtosmAOT4OxK9QPoSjCMxM3HbkZCDJgnlE8jM opH21BbyAYr7b5EfGRQJNtgWcvqSXwKHnTutR08+Kkn0KAkXCzeQNLeA5LlYUzFyM7kPAp8pIRMQ +seHunmyG642S2+y/qHEdMuGIwpfz3eDF1PdctL04qYK/zu+Qg1Bw0RwgigVZs/0c5HP2/e9DBHh 7eSwtzYlk4AUr6yxLlcwSjOfOmKEQ/Q8tzh0IFiNu9IPuTGAPBn4CPxD0+Ru8T2wg8/s43R/PT3k d1OEqOJUl7q+h+r6fpvU0Fzxd2tC8Ga6fDEPme+1Nbi+03pVjuZQKbGwKJ66gEn06WqaxVZC+J8h h/jR0k9mST1iAZPNYulcNJ8tKmVtjYsv0L1TSm2+NwON58tO+pIVzu3DWwSEXSf+qkDavQam+QtE OZxLBXI++aMUEapSn+k3Lxm48ZCYfAWLb/Xj7F5JQMbZvCexglAbYR0kIHqW5DnsYSdMD/IplJMo jx0NBrxJ3fN9dvX2Y6BIXRsF1du4qESm4/3CKuyUV7p9DW3mPlHTGLvYxnyKQy7VFBkoLINszBrO UeIwggeHMIIFb6ADAgECAgEtMA0GCSqGSIb3DQEBCwUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjA5MTcx OTQ2MzdaFw0zNjA5MTcxOTQ2MzZaMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBM dGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAMGI2wm8bEZ8eJ+Ve7UzkPJyYtbBNiAiJF7O6XfyQwqiBmSkzI42+DjmI/BubbE8 3XKjhRyh0z20MyvTL6/+6rBBWWe2xAZ9Cp50hdZ5TIA3et85BVJZ9/QbRkOk0oWF0sNx83ViNLos in8ej+7tNNARx5bNUj26M9bdTd4LO0pLn8ImL/q1FhxyNXfKPF3myuEmixo2dlwB23QUJf7ttaCI D914yi0fB5cwAS1yefpG1hMqqLmmq4NJHeXy793kAY4YCo9jUxaFYqkOGTrMtWamwmt0B+Qr4XY+ tG3Y9kThc2IfO8S+oFNWJWxRCfeqq8q/dv1tm/Od2789ZrwMVqqvmEiVOkvfp1hQ2Th1qVvqQwwC /5nr6GxNcFspZZzdql3MrwEx7Azr0o3o6px75m73J2YMGkjXbkLjP94hPnvhDXD7Y6qobBpUtFwl esmiyYsWprssfhdeBU1YbhIdAe4SEA3GMn8Y//z0+s1ukeg2Sb4aSGmLwpZNGhKyaRfBCpDW+nki SL+6e2n4cMf6ejfY2A3Sdk9X/5C345HS3e/CYLdnOt3+qpzw1It/ciLOxp+XtviviqAQqNn7GMa2 tVxSPIm2GSpzAQoPA7MSYPJ6L4Hbo27/JjCX9YvdiVe2rT2zryvFt3YC8KXWK5qGFCpy9uMzjF0J SxPfu4x0E1JLAgMBAAGjggIQMIICDDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd BgNVHQ4EFgQUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRo Q9BBrvIwggFaBgNVHSAEggFRMIIBTTCCAUkGCysGAQQBgbU3AQEBMIIBODAuBggrBgEFBQcCARYi aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYoaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBzwYIKwYBBQUHAgIwgcIwJxYgU3RhcnQg Q29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBlkxpbWl0ZWQgTGlhYmlsaXR5LCByZWFk IHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNzbC5j b20vcG9saWN5LnBkZjARBglghkgBhvhCAQEEBAMCAAcwOAYJYIZIAYb4QgENBCsWKVN0YXJ0Q29t IEZyZWUgU1NMIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MA0GCSqGSIb3DQEBCwUAA4ICAQCOj+fc lHl88YV/n0lva8pd+4z+BMXBYtF9Qoq8U7eUA2YwP7HnCqdQIFUlf3Z6FA3rBA5A5j7YiKsHJ4Op daY3c8f9S9JNrRdAyEa+O39R/MO2BTHczYUiTnG38nFesBrGupOLeJJKhfh4D4P+L60s9+Skuy3Q 5w06uD7O9nj2rkckyqM1Ns7HxoeY2uz76bLOJ5uIwwSh9gtZaK/J2xAPTfZkY1ylEm+SspOUx4gX DpO2fmKLkH+rTp/843UUTyoy31sN4PV7kw2roc+H4aUEReg8EqUJxbDRt1PzYBS6hWlqIXwfdWEX IBd7bDtBKVzhrFrRzYyb62AdGez35bDa+XkYpUU/SUNX0t0k1Syj/ZGNJ7Xl6xQGmkx7Ibs6rTAG GMDYwWssf1lcXZGxcCJX64prSErVDynsxkDAL4hMaAEXd/QkGU+9+uGyICFL3RrYKX2quN5U7CFV gGwe9TDIoxDlsuYqFDHDhS2MmLGGWk+JWS25x/ccyIp/wJ0FSuZCT2KjbSmkH4Wr2+WByK0qPUxd W4QmccSFXnEkyqUbbNhh0xrgVNvOuqkytSL2c0EJXbgXXQ4PmZDWR9pvCjpiKBRngtnx0IBZm8sx 2JsPjHdOtWiK8mz2JA4tbHDFc9HeFNBxj7bTewL247jUCW5rnnWEOeZ/JaXySADApAHaPzGCApcw ggKTAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwdxFjAJBgUrDgMCGgUAoIHY MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEzMDkxMTE2MTkwNFow IwYJKoZIhvcNAQkEMRYEFNPwdMuPJGC6VKzh2NvaTozzNqQSMHkGCSqGSIb3DQEJDzFsMGowCwYJ YIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEB AQUABIIBAL4MtzJAuMBXtyo0y6hW2jR+oCAmpd5Bf82BRWCWu7kueH9QFs4oDujYfmFiLBSFKv+R barGRU1EIyKzKj7yOrOfxTMdSJy2H5jjs3UuRlly8fNLiztJiieBEI3jks1L05Jqg95n+TnbwslT 94/eOdZM8/FNBwzh2gSLpCtD7MkeW/Rc0yDGjh6BB1CbbdegFau6WNaTEs90Px22wcOKUKxmPOii zJLMcb6UgjxlhCkEnVLJieFs4ws0hSOJ+2P13XIDnB5JnB8bBAjPJD42UmYmlgJWmkb4A3ur6ROz R0cbr2qbkx6jD/mqdZ36+9pNBL0AyY9RiyUGvBT4T2co1l4= --=_qgr9bRt3lxf6-w9hhnX8gA1-- --===============8244873137437340834== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- ansel mailing list - Join the hunt: http://horde.org/bounties/#ansel Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected] --===============8244873137437340834==--