{"id":4431,"date":"2015-02-14T13:50:04","date_gmt":"2015-02-14T12:50:04","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=4431"},"modified":"2015-02-14T13:51:52","modified_gmt":"2015-02-14T12:51:52","slug":"locale-probleme-mit-dudle-auf-14-04","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=4431","title":{"rendered":"Locale Probleme mit Dudle auf 14.04"},"content":{"rendered":"<p>Sollten sich bei einer <a title=\"Dudle auf 14.04\" href=\"https:\/\/www.bdjl.de\/localhost\/?p=4371\">Dudle Installation auf 14.04<\/a> die Apache error.logs mit Meldungen in der folgenden Art f\u00fcllen<\/p>\n<pre class=\"lang:default decode:true \">[cgi:error] [pid 20502] AH01215: \/var\/www\/pfad\/zu\/dudle\/vcs_git.rb:53:in `split': invalid byte sequence in US-ASCII (ArgumentError), referer: https:\/\/pfad.zu\/dudle\/\r\n[cgi:error] [pid 20502] AH01215: \\tfrom \/var\/www\/pfad\/zu\/dudle\/vcs_git.rb:53:in `history', referer: https:\/\/pfad.zu\/dudle\/\r\n[cgi:error] [pid 20502] AH01215: \\tfrom \/var\/www\/pfad\/zu\/dudle\/giykf19s\/edit_columns.cgi:47:in `&lt;main&gt;', referer: https:\/\/pfad.zu\/dudle\/\r\n[cgi:error] [pid 20502] End of script output before headers: edit_columns.cgi, referer: https:\/\/pfad.zu\/dudle\/\r\n<\/pre>\n<p>und Dudle einen bei der Eingabe von Worten mit Umlauten und \/ oder Ligaturen wieder auf seine Startseite werfen, dann hilft das Folgende: Zuerst ausschlie\u00dfen, dass man auf dem Server ein generelles Problem mit seinem locales hat. Es hilft ein<\/p>\n<pre class=\"lang:default decode:true\">dpkg-reconfigure locales<\/pre>\n<p>Ein kontrollierender Blick in die folgenden Systemdateien sollte auch nicht schaden. Hier werden die Defaults gesetzt:<\/p>\n<pre class=\"lang:default decode:true \">PATH=\"\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin\"\r\nLC_ALL=\"de_DE.UTF-8\"\r\nLANG=\"de_DE.UTF-8\"\r\n\/etc\/environment (END)\r\n<\/pre>\n<p>und<\/p>\n<pre class=\"lang:default decode:true \">LANG=\"de_DE.UTF-8\"\r\nLC_ALL=\"de_DE.UTF-8\"\r\n\/etc\/default\/locale (END)<\/pre>\n<p>Ist hier alles in Ordnung, dann kann der\u00a0 folgende Eintrag in die dudle.rb helfen:<\/p>\n<pre class=\"lang:default decode:true\"># \/var\/www\/pfad\/zu\/dudle\/dudle.rb\r\n\r\n# coding: utf-8\r\nEncoding.default_external = Encoding::UTF_8\r\nEncoding.default_internal = Encoding::UTF_8\r\n<\/pre>\n<p>Nach einigem Hin und Her haben mir vor allem diese Eintr\u00e4ge bei <a href=\"https:\/\/stackoverflow.com\/questions\/7095845\/when-run-bundle-get-invalid-byte-sequence-in-us-ascii\" target=\"_blank\">stackoverflow<\/a> geholfen auf die richtige Spur zu kommen.<\/p>\n<p>Wer unter CentOS und damit ruby 1.8 arbeitet hat noch Gl\u00fcck: Der Fehler geht an einem vorbei, scheint demnach ein Ubuntu Server und ruby 1.9.x Problemchen zu sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sollten sich bei einer Dudle Installation auf 14.04 die Apache error.logs mit Meldungen in der folgenden Art f\u00fcllen [cgi:error] [pid 20502] AH01215: \/var\/www\/pfad\/zu\/dudle\/vcs_git.rb:53:in `split&#8216;: invalid byte sequence in US-ASCII (ArgumentError), referer: https:\/\/pfad.zu\/dudle\/ [cgi:error] [pid 20502] AH01215: \\tfrom \/var\/www\/pfad\/zu\/dudle\/vcs_git.rb:53:in `history&#8216;, referer: https:\/\/pfad.zu\/dudle\/ [cgi:error] [pid 20502] AH01215: \\tfrom \/var\/www\/pfad\/zu\/dudle\/giykf19s\/edit_columns.cgi:47:in `&lt;main&gt;&#8216;, referer: https:\/\/pfad.zu\/dudle\/ [cgi:error] [pid 20502] End of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,10],"tags":[484,492,491],"class_list":["post-4431","post","type-post","status-publish","format-standard","hentry","category-linux","category-schule","tag-dudle","tag-locale","tag-ruby"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4431"}],"version-history":[{"count":3,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4431\/revisions"}],"predecessor-version":[{"id":4435,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4431\/revisions\/4435"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}