Re: "import" and "add" with the "ansel/bin/ansel" script is throwing errors

Michael J Rubinsky <[email protected]> Wed, 11 Sep 2013 12:22:23 -0400
Newsgroups gmane.comp.horde.ansel
Message-ID <20130911122223.Horde.LDwejqtPM47Cw8n8-RjKlw3@h4.theupstairsroom.com>
This is a cryptographically signed message in MIME format.

--===============0811224722660606865==
Content-Type: multipart/signed; boundary="=__q5fJH3QbrXoPfl7ErFiog1";
 protocol="application/pkcs7-signature"; micalg=sha-1

This is a cryptographically signed message in MIME format.

--=__q5fJH3QbrXoPfl7ErFiog1
Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes
Content-Disposition: inline


Quoting Michael J Rubinsky <[email protected]>:

> 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'));

Another possibility is that since you are using this to upload to a  
remote system, the local machine that you are using to execute the  
ansel cli script does not have the mimemagic database setup correctly.
-- 
mike

The Horde Project (www.horde.org)
[email protected]

--=__q5fJH3QbrXoPfl7ErFiog1
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
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEzMDkxMTE2MjIyM1ow
IwYJKoZIhvcNAQkEMRYEFENbCIIGTJcQDqh9hfRLEZBYRF9ZMHkGCSqGSIb3DQEJDzFsMGowCwYJ
YIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcN
AwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEB
AQUABIIBAESAkIBUM5Mvg+9FD5rD8nvQevlrEdT+esP6DJ0W9yTdRV20k/RoyQJSzaWGWFXBASMk
H6Ne2qDWBksAaPSsa2MtGdTyLBHJxpMczlZnpuWZjgjrNDNBuI9JWroIn7c3RLtEgrKoS0jgeQ3q
b/3sLuD09FsKgoRQjX4lnGc9j0olVbvI1abhQ+PcnwfaFpJ3br1YjTG9G8R9awD5KzXLywRtDAgX
8bR6uYedHt7/ke3tk7mkOIMtjyNCzvHbS01EtsQ5po9nNpAUEua2DkkTagdoEsc9hV1owawyBrzL
hm/Katq6NRZrO3QJPgyRuHkmfTdjlK3nPYrmvUUuiMMulwI=
--=__q5fJH3QbrXoPfl7ErFiog1--


--===============0811224722660606865==
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]

--===============0811224722660606865==--