aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Images_detected_as_application__47__octet-stream__44___not_image__47____42__.mdwn
blob: 29b7114d80f8ad3cd4f1282cda4d29258ce0c754 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Steps to reproduce:

 * Running ikiwiki version 3.20130904.1ubuntu1 on Ubuntu 14.04 LTS
 * Also installed `perlmagick` and `libxml-writer-perl`
 * Enable attachment plugin
 * Set attachment rule to `mimetype(image/*)`
 * Attempt to attach an image (e.g. downloaded version of https://commons.wikimedia.org/wiki/Category:Lolcats#/media/File:You_gotz_a_lolcat.jpg )

What should happen:

 * Attachment is uploaded

What happens instead:

 * Error message: `prohibited by allowed_attachments (file MIME type is application/octet-stream, not image/*)`

Workaround:

 * Change attachment rule to `mimetype(image/*) or application/octet-stream`

Other notes:

 * Downloading and uploading from a Windows machine via Firefox

---

> File type detection relies on some of the external packages in ikiwiki's Suggests list.
>
> Do you have [[!ubupkg file]] installed?
>
> Do you have [[!ubupkg libfile-mimeinfo-perl]] installed?
>
> --[[smcv]]
>
> Yup, we have both of those installed. -- [[David Rix]]

>> This is probably the same thing as
>> [[bugs/can't upload a simple png image: prohibited by allowed__95__attachments (file MIME type is application__47__octet-stream...]]
>> which was [[fixed in 2014|done]]. You could open a bug on Launchpad, but
>> since ikiwiki is in Ubuntu `universe`, it will probably never receive bug fixes.
>>
>> I would suggest either upgrading to a version of ikiwiki from a newer Debian or
>> Ubuntu suite (I'm using the latest release 3.20160121 myself), or applying
>> [the patch](http://source.ikiwiki.branchable.com/?p=source.git;a=commitdiff;h=77a2267dcfb103b63a675e4a2226076166b29d3f)
>> manually. --[[smcv]]

>>> Thanks so much for digging into that! There's a new LTS around the corner with a [newer (post 2014) version of ikiwiki](http://packages.ubuntu.com/xenial/ikiwiki) so we can probably afford to wait and/or switch to a self-managed packaged. -- [[David Rix]]