Bug 9164 - В новом Сизифе не работает
: В новом Сизифе не работает
Status: CLOSED DUPLICATE of bug 9146
: Sisyphus
(All bugs in Sisyphus/tk)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-02-26 17:31 by
Modified: 2006-02-26 18:25 (History)


Attachments
Strace лог запуска hello (30.28 KB, text/plain)
2006-02-26 17:35, Vyacheslav Dikonov
no flags Details
quick install (848 bytes, text/plain)
2006-02-26 17:41, Sergey Bolshakov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-02-26 17:31:10
При запуске любого 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 From 2006-02-26 17:35:11 -------
Created an attachment (id=1406) [details]
Strace лог запуска hello
------- Comment #2 From 2006-02-26 17:41:31 -------
Created an attachment (id=1407) [details]
quick install

quick-n-dirty chroot creator
------- Comment #3 From 2006-02-26 17:49:13 -------
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 From 2006-02-26 17:50:18 -------
Так, я, кажется, понял, что происходит.

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

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