Bug 9164

Summary: В новом Сизифе не работает
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: tkAssignee: Vladimir D. Seleznev <vseleznv>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: vseleznv
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Strace лог запуска hello
none
quick install none

Description Vyacheslav Dikonov 2006-02-26 17:31:10 MSK
При запуске любого tcl/tk скрипта скрипт падает с ошибкой:

Application initialization failed: this isn't a Tk applicationunknown color name
"Black"

Это не позволяет пользоваться никакими Tk приложениями. Похожая (но не
фатальная) жалоба возникает при запуске winebrowser. Предполагаю, что это
результат обновления xorg. 
Steps to Reproduce:
1. Поставить чистый последний Сизиф без личных настроек c Tk и Tk-demos
2. Запустить /usr/share/tcl/tk8.4/demos/hello

Actual Results:  
$ /usr/share/tcl/tk8.4/demos/hello
Application initialization failed: this isn't a Tk applicationunknown color name
"Black"
Error in startup script: can't invoke "button" command:  application has been
destroyed
    while executing
"button .hello -text "Hello, world" -command {
    puts stdout "Hello, world"; destroy .
}"
    (file "/usr/share/tcl/tk8.4/demos/hello" line 15)


Expected Results:  
Hello World.
Comment 1 Vyacheslav Dikonov 2006-02-26 17:35:11 MSK
Created attachment 1406 [details]
Strace лог запуска hello
Comment 2 Sergey Bolshakov 2006-02-26 17:41:31 MSK
Created attachment 1407 [details]
quick install

quick-n-dirty chroot creator
Comment 3 Sergey Bolshakov 2006-02-26 17:49:13 MSK
attached скриптик для быстрого разворачивания чрута с нужными пакетами,
запускать от рута, указав пустую директорию и список пакетов.
Предполагается наличие настроенного на sisyphus apt c методом file:/

# qinstall /vat/tmp/chroot basesystem tk wordnet-tk
# chroot /var/tmp/chroot /usr/bin/wnb

у меня работает (as expected), посему invalid.
Вам же предлагается убедиться в целостности установленных пакетов.


*** This bug has been marked as a duplicate of 9146 ***
Comment 4 Sergey Vlasov 2006-02-26 17:50:18 MSK
Так, я, кажется, понял, что происходит.

Что написано в /etc/X11/xorg.conf в параметре RgbPath в секции "Files", и
существует ли указанный там файл (точнее, к указанной там строке при поиске
файла добавляется ".txt")?
Comment 5 Vyacheslav Dikonov 2006-02-26 18:25:50 MSK
Итак, причина найдена! Действительно все дело оказалось в переезде xorg из X11R6
в /usr. После М2.4 путь к rgb файлу вел в X11R6. 

Так что все файлы у меня на месте, Tk цел, а баг можно считать Fixed благодаря
подсказке про xorg.conf. Спасибо!