[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

セキュリティ情報のフィードが壊れている (xml パースできない)



 やまねです。

 http://www.debian.org/security/ の rss フィードがおかしくなって
 いて xml の parse に失敗します。昨日ぐらいまでは問題ありませんで
 した。

 en や de は問題なく、ja だけがおかしな状態のようです。
 手元のスクリプトで http://www.debian.org/security/dsa.ja をとって
 来てパースすると以下のようになります。

----------------------------------------------------------------------------------
~$ ./bin/getdsa.rb
/usr/lib/ruby/1.8/rss/xmlparser.rb:73:in `_parse': This is not well formed XML 
(RSS::NotWellFormedError)
error occurred at about 1 line
unknown encoding        from /usr/lib/ruby/1.8/rss/parser.rb:113:in `parse'
        from /usr/lib/ruby/1.8/rss/parser.rb:69:in `parse'
        from ./bin/getdsa.rb:16
        from ./bin/getdsa.rb:9:in `start'
        from /usr/lib/ruby/1.8/net/http.rb:323:in `start'
        from ./bin/getdsa.rb:9
----------------------------------------------------------------------------------

 取得先を dsa.ja から dsa.en や dsa.de へ変更すると問題なく取れます。
 ちなみに昨日ぐらいまでは dsa.ja でも取れていました。

 はて、何が原因でしょうか




-- 
Regards,

 Hideki Yamane <henrich @ samba.gr.jp/iijmio-mail.jp>
 Key fingerprint = 4555 82ED 38B6 C870 E099  388C 22ED 21CB C4C7 264B