Коротко проблема:
Чистый, буквально сегодня установленный дистрибутив. Обновил всё, что обновлялось, и устновил пакеты tkinter и tkinter-apps. Ничего другого не трогал. При попытке запуска IDLE получаю исключение:
Код: Выделить всё
[nik@nik-desktop ~]$ idle
Traceback (most recent call last):
File "/usr/bin/idle", line 5, in <module>
main()
File "/usr/lib64/python2.7/idlelib/PyShell.py", line 1556, in main
icons = [PhotoImage(file=iconfile) for iconfile in iconfiles]
File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 3362, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 3316, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: unfinalized data stream in PNG data
Причём idle_16.png он благополучно преодолевает, а на idle_32.png и idle_48.png - падает.
Как это можно исправить?