Qt session management error none of the authentication protocol specified are supported

Hi Phil, we tried to reproduce your problem. To do so we used the follwoing configuration: Fedora 14, 64bit with the following environment: Eclipse 3.5.2, 64 bit Java 1.6, 64 bit IDB CDT Plug-in 6.0.0 QT 4 and of course the latest IDB 12.0 Since it works on our end, there must be somethign speci...

Hi,

I’ve recently started using Qt with Intel’s latest compiler in the Eclipse IDE (Linux 64-bit).

All is well, apart from one glitch.

Building and running Qt applications works fine in Eclipse (supported by Intel’s and Qt’s plugins), but when I come to debug graphical applications (usingIntel plugin)I get the following in the Console window as soon as I create a QApplication class in main() and my app terminates:

cannot connect to X server :0.0

I’m using idbc — Intel’s debugger as suggested in the documentation:

Use «Standard Create Process Launcher»

and select «Intel Debugger» in the debugger tab.

This works fine for non-graphical apps.

I know the error is a standard Qt error complaining it can’t spawn a connection to X to draw the application on the screen. But :0.0 does indeed exist and I’ve even tried disabling X authentication in case Eclipse is spawning it in a weird and wonderful way…. no dice. Modifying the DISPLAY environment variable changes the error to report the address I set it to, so it appears it is picking up the right environment.

Determined to use this setup (everything else is nice, after all), I’ve found if I pass into my app as parametersthe Qt specific override «-display :0.0» then it can at least spawn the GUI, but I get warnings:

QGtkStyle was unable to detect the current GTK+ theme.
_IceTransOpen: Unable to find transport for local
Qt: Session management error: None of the authentication protocols specified are supported

And my app is displayed looking pretty ugly with not theme at all applied.

I can live with this — providing no other problem occur, but it seems like a trivial problem — The Eclipse IDB plugin is spawning the app in a way which is stopping it behaving as would inside a normal terminal window. Running idbc on my app from a separate terminal using exactly the same command as I can see Eclipse is using, works fine *IF* I remove the -tty switch:

/opt/intel/composerxe-2011.0.084/bin/intel64/idbc -gdb -q -nw -i mi -tty /dev/pts/9 —cd=/home/phil/dev/c++/workspace/AddressBook —nx /home/phil/dev/c++/workspace/AddressBook/AddressBook

…and none of this occurs using GDB, where the GUI pops up just fine.

I’m out of ideas — does anyone have any suggestions how to rectify this?

Thanks,

Phil.

  • Home
  • Forum
  • Qt
  • Installation and Deployment
  • Qt 5.3.2 Installation Error (Qt: Session management error: None of the authentication

  1. 1st November 2014, 06:17


    #1

    Default Qt 5.3.2 Installation Error (Qt: Session management error: None of the authentication

    Hi,

    I am trying to install Qt-5.3.2 on CentOS 6.5, and here is the error

    Qt: Session management error: None of the authentication protocols specified are supported
    Warning: X Error: BadAccess (attempt to access private resource denied) 10
    Extension: 130 (MIT-SHM)
    Minor opcode: 1 (X_ShmAttach)
    Resource id: 0xff

    Warning: X Error: BadShmSeg (invalid shared segment parameter) 128
    Extension: 130 (MIT-SHM)
    Minor opcode: 5 (X_ShmCreatePixmap)
    Resource id: 0xdc

    Warning: X Error: BadDrawable (invalid Pixmap or Window parameter) 9
    Major opcode: 62 (X_CopyArea)
    Resource id: 0x2800013

    And i am connected to this maichine via VNC viewer

    Thanks for your Help
    Thiru


Similar Threads

  1. Replies: 1

    Last Post: 30th November 2012, 10:45

  2. Replies: 0

    Last Post: 11th August 2010, 11:36

  3. Replies: 0

    Last Post: 10th May 2010, 13:53

  4. Replies: 0

    Last Post: 4th March 2009, 17:39

  5. Replies: 2

    Last Post: 4th July 2008, 09:10

Tags for this Thread

Bookmarks

Bookmarks


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules

Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.

Модераторы: Warderer, Модераторы разделов

Аватара пользователя

Декабрист

Сообщения: 43
ОС: DEBIAN, UBUNTU

Не запускаются приложения с правами SU

Debian Squeeze, Gnome. При запуске Krusader, Dolphin, Nautilus, Kate с правами su, вываливается ошибка:
QGtkStyle was unable to detect the current GTK+ theme.
Qt: Session management error: None of the authentication protocols specified are supported
krusader(4518): Session bus not found

KCrash: Application ‘krusader’ crashing…
sock_file=/root/.kde/socket-fuckcoolhack/kdeinit4__0
Warning: connect() failed: : Нет такого файла или каталога
KCrash cannot reach kdeinit, launching directly.
QGtkStyle was unable to detect the current GTK+ theme.
Qt: Session management error: None of the authentication protocols specified are supported
drkonqi(4519): Session bus not found

и тому подобное. Под юзером запускаются нормально. В KDE тоже все работает. Как с этим бороться? А то как то непривычно без любимых программ.
Кто нибудь сталкивался с таким безобразием?

Делай- что должен делать, и будь- что будет!

Аватара пользователя

Декабрист

Сообщения: 43
ОС: DEBIAN, UBUNTU

Re: Не запускаются приложения с правами SU

Сообщение

Декабрист » 22.02.2011 19:55

Galaxy писал(а): ↑

22.02.2011 17:31

Извините, но Вам не кажется странным запускать в Gnome Krusader, Dolphin, Nautilus, Kate с правами su?

Не кажется. По меньшей мере, достаточно удобно пользоваться именно этим и именно так

watashiwa_daredeska писал(а): ↑

22.02.2011 17:51

Что такое «права su»? Это пользователь такой? Как, откуда запускаете?

Запускаю из консоли. SU- с правами рута, если что…

Делай- что должен делать, и будь- что будет!

Аватара пользователя

Bizdelnick

Модератор
Сообщения: 19826
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не запускаются приложения с правами SU

Сообщение

Bizdelnick » 22.02.2011 20:04

Декабрист писал(а): ↑

22.02.2011 19:55

Не кажется.

Зря. Эти программы для такого использования не предназначены, отсюда и ошибки.

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Аватара пользователя

Декабрист

Сообщения: 43
ОС: DEBIAN, UBUNTU

Re: Не запускаются приложения с правами SU

Сообщение

Декабрист » 22.02.2011 20:14

Bizdelnick писал(а): ↑

22.02.2011 20:04

Декабрист писал(а): ↑

22.02.2011 19:55

Не кажется.

Зря. Эти программы для такого использования не предназначены, отсюда и ошибки.

Ребята, если бы я хотел обсуждать личные пристрастия кого либо к тому или иному софту, то видимо открыл тему в другом разделе. Не нахожу ничего странного, в том, что бы использовать удобный файловый менеджер, как например Krusader, с правами рута. Честное слово, гуевыми приложениями пользоваться значительно удобнее, чем вбивать команды в консоли, если конечно речь не идет о каких то критических действиях, когда гую довериться нельзя. Есть проблема, описанная мною. В предыдущих версиях ОСи этого косяка не наблюдалось. Как с этим справиться- мне не понятно, потому и обратился за помощью. В любом случае, если появляется ошибка, значит что то не так, и это надо исправлять, мало ли где это еще может отразиться. Система пока новая и не все косяки всплыли. А обсуждать кто каким пальцем на Enter нажимает- бесполезная трата времени.

Делай- что должен делать, и будь- что будет!

Аватара пользователя

SLEDopit

Модератор
Сообщения: 4814
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Не запускаются приложения с правами SU

Сообщение

SLEDopit » 22.02.2011 20:19

Bizdelnick писал(а): ↑

22.02.2011 20:04

отсюда и ошибки.

не отсюда.
ну или юзайте sux вместо su.
но вообще, в воспитанных семьях всегда учат не работать под рутом.

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.

Аватара пользователя

Bizdelnick

Модератор
Сообщения: 19826
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не запускаются приложения с правами SU

Сообщение

Bizdelnick » 22.02.2011 20:40

Есть подозрение, что это было сделано специально. Будь это баг, давным давно бы пофиксили.

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Аватара пользователя

Декабрист

Сообщения: 43
ОС: DEBIAN, UBUNTU

Re: Не запускаются приложения с правами SU

Сообщение

Декабрист » 22.02.2011 20:45

Bizdelnick писал(а): ↑

22.02.2011 20:40

Есть подозрение, что это было сделано специально. Будь это баг, давным давно бы пофиксили.

Возможно, только тогда и в KDE должно быть аналогично, а там то все работает. Интересно что через sudo все запускается нормально. И все же любопытно- откуда тут ноги растут?

Делай- что должен делать, и будь- что будет!

Аватара пользователя

SLEDopit

Модератор
Сообщения: 4814
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Не запускаются приложения с правами SU

Сообщение

SLEDopit » 22.02.2011 23:23

Декабрист писал(а): ↑

22.02.2011 20:45

Возможно, только тогда и в KDE должно быть аналогично, а там то все работает. Интересно что через sudo все запускается нормально. И все же любопытно- откуда тут ноги растут?

Ну вообще для KDE есть kdesu, для GNOME — gsudo (хотя названия могу немного отличаться), можно их использовать.

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

  • Safari
  • Chrome
  • Edge
  • Firefox

Article ID: 000081355

Content Type: Troubleshooting

Last Reviewed: 12/10/2012

Qt: Session management error: None of the authentication protocols specified are supported

Environment

BUILT IN — ARTICLE INTRO SECOND COMPONENT

Description

You may see this error message when running the Quartus® II software on Linux using a remote X display.

Resolution

To work around this problem, unset the SESSION_MANAGER environment variable before launching the Quartus II software.

  • Description
  • Resolution

Need more help?

Alt text to be used for img

Give Feedback

Disclaimer

Понравилась статья? Поделить с друзьями:
  • Qbrix ошибка 502
  • Qt qpa xcb qxcbconnection xcb error 3 badwindow sequence
  • Qbrix me ошибка 500
  • Qt project error unknown module s in qt qml
  • Qbittorrent ошибка трекера