Package: rawdog Version: 2.10.dfsg.1-1 Severity: grave I'm encountering a critical error while trying to update and write news with rawdog.
% /usr/bin/rawdog -u -w Starting update Will update 1 feeds Updating feed 1 of 1: http://rss.slashdot.org/Slashdot/slashdot Expired 0 articles, leaving 15 Finished update Starting write Selected 15 of 15 articles to write; ignored 0 duplicates Traceback (most recent call last): File "/usr/bin/rawdog", line 31, in ? launch() File "/usr/bin/rawdog", line 24, in launch sys.exit(main(sys.argv[1:])) File "/var/lib/python-support/python2.4/rawdoglib/rawdog.py", line 1489, in main rawdog.write(config) File "/var/lib/python-support/python2.4/rawdoglib/rawdog.py", line 1371, in write self.write_output_file(articles, article_dates, config) File "/var/lib/python-support/python2.4/rawdoglib/rawdog.py", line 1310, in write_output_file bits = self.get_main_template_bits(config) File "/var/lib/python-support/python2.4/rawdoglib/rawdog.py", line 1290, in get_main_template_bits bits["feeds"] = f.getvalue() File "/usr/lib/python2.4/StringIO.py", line 271, in getvalue self.buf += ''.join(self.buflist) UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 11: ordinal not in range(128) I also tried to run rawdog with python2.3: % python2.3 /usr/bin/rawdog -u -w Starting update Will update 1 feeds Updating feed 1 of 1: http://rss.slashdot.org/Slashdot/slashdot Expired 0 articles, leaving 15 Finished update Starting write Selected 15 of 15 articles to write; ignored 0 duplicates Traceback (most recent call last): File "/usr/bin/rawdog", line 31, in ? launch() File "/usr/bin/rawdog", line 24, in launch sys.exit(main(sys.argv[1:])) File "/var/lib/python-support/python2.3/rawdoglib/rawdog.py", line 1489, in main rawdog.write(config) File "/var/lib/python-support/python2.3/rawdoglib/rawdog.py", line 1371, in write self.write_output_file(articles, article_dates, config) File "/var/lib/python-support/python2.3/rawdoglib/rawdog.py", line 1310, in write_output_file bits = self.get_main_template_bits(config) File "/var/lib/python-support/python2.3/rawdoglib/rawdog.py", line 1290, in get_main_template_bits bits["feeds"] = f.getvalue() File "/usr/lib/python2.3/StringIO.py", line 203, in getvalue self.buf += ''.join(self.buflist) UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 11: ordinal not in range(128) Rawdog, fetched today from darcs repository (http://offog.org/darcs/rawdog/) works fine: eo:~/src/rawdog% python rawdog -u -w aiwass 17:14 Starting update Will update 1 feeds Updating feed 1 of 1: http://rss.slashdot.org/Slashdot/slashdot Expired 0 articles, leaving 15 Finished update Starting write Selected 15 of 15 articles to write; ignored 0 duplicates Writing output file: /home/eo/public_html/news.html Finished write -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-486 Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Versions of packages rawdog depends on: ii python 2.4.4-2 An interactive high-level object-o ii python-support 0.5.6 automated rebuilding support for p rawdog recommends no packages. -- no debconf information -- All the best, eo. kill, kill, kill, for inner peace and mental health Путин - вор Путин - враг России загипнотизированы фофудьей нарушение копирайта