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