]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/bugs/Images_detected_as_application__47__octet-stream__44___not_image__47____42__.mdwn
Merge branch 'master' into ubuntu-trusty-backports
[git.ikiwiki.info.git] / doc / bugs / Images_detected_as_application__47__octet-stream__44___not_image__47____42__.mdwn
diff --git a/doc/bugs/Images_detected_as_application__47__octet-stream__44___not_image__47____42__.mdwn b/doc/bugs/Images_detected_as_application__47__octet-stream__44___not_image__47____42__.mdwn
new file mode 100644 (file)
index 0000000..29b7114
--- /dev/null
@@ -0,0 +1,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]]