John Marter schrieb:
> Package: grub-choose-default
> Version: 0.2-6
> Severity: normal
> 
> When I run grub-choose-default as root I get the following output instead of 
> a menu
> 
> # grub-choose-default
> Using /boot/grub/menu.lst and /boot/grub/default
> Getting entries
> Getting default
> Creating window, might take a second
> No protocol specified
> Traceback (most recent call last):
>   File "/usr/sbin/grub-choose-default", line 325, in <module>
>     tk_root = Tk()
>   File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1650, in __init__
>     self.tk = _tkinter.create(screenName, baseName, className, interactive, 
> wantobjects, useTk, sync, use)
> _tkinter.TclError: couldn't connect to display ":0"

This looks like your shell's environment is not allowed to connect to
your display (ie. $DISPLAY and $XAUTHORITY are not set correctly).

How exactly did you run grub-choose-default? The canonical way to do
this would be starting via "su-to-root -c grub-choose-default" or
similar (sudo, kdesudo, gksu), which would preserve most of the environment.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to