Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка плагинов Qt при старте приложения  (Прочитано 921 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн borchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Доброго времени суток.
При запуске нового приложения (установка прошла успешно без каких-либо ошибок) на Ubuntu 20.04 старт программы завершается ошибкой -
 
Код: (html5) [Выделить]
(This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.
2020-04-18T15:53:56 7[/] Project initial: Программа прервана!
Аварийный останов (стек памяти сброшен на диск))

Это-же приложение на Ubuntu 18.04.01 - запускалось и работало без проблем.
Переустановка приложения никак не помогает.

При выводе в терминал какие плагины Qt как запускаются видно, что плагин "xcb" - не может загрузится или запуститься.

Код: (html5) [Выделить]
~$ openscada
2020-04-19T00:58:25 1[/] Первичная станция: Загрузка.
2020-04-19T00:58:25 1[/sub_BD/] Project initial > Базы Данных: Подключение модуля 'SQLite'.
2020-04-19T00:58:25 1[/sub_BD/] Project initial > Базы Данных: Подключение модуля 'DBF'.
2020-04-19T00:58:25 1[/sub_DAQ/] Project initial > Сбор Данных: Подключение модуля 'JavaLikeCalc'.
2020-04-19T00:58:25 1[/sub_DAQ/] Project initial > Сбор Данных: Подключение модуля 'LogicLev'.
2020-04-19T00:58:25 1[/sub_Transport/] Project initial > Транспорты: Подключение модуля 'Sockets'.
2020-04-19T00:58:25 1[/sub_Transport/] Project initial > Транспорты: Подключение модуля 'Serial'.
2020-04-19T00:58:25 1[/sub_Protocol/] Project initial > Транспортные Протоколы: Подключение модуля 'SelfSystem'.
2020-04-19T00:58:25 1[/sub_Protocol/] Project initial > Транспортные Протоколы: Подключение модуля 'UserProtocol'.
2020-04-19T00:58:25 1[/sub_Special/] Project initial > Специальные: Подключение модуля 'FLibSYS'.
2020-04-19T00:58:25 1[/sub_Special/] Project initial > Специальные: Подключение модуля 'FLibComplex1'.
2020-04-19T00:58:25 1[/sub_UI/] Project initial > Интерфейсы Пользователя: Подключение модуля 'QTStarter'.
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqeglfs.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqeglfs.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "eglfs"
        ]
    },
    "archreq": 0,
    "className": "QEglFSIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "linuxfb"
        ]
    },
    "archreq": 0,
    "className": "QLinuxFbIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimal.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimal.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimal"
        ]
    },
    "archreq": 0,
    "className": "QMinimalIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimalegl"
        ]
    },
    "archreq": 0,
    "className": "QMinimalEglIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "offscreen"
        ]
    },
    "archreq": 0,
    "className": "QOffscreenIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqvnc.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqvnc.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "vnc"
        ]
    },
    "archreq": 0,
    "className": "QVncIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so"
Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archreq": 0,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 330752
}


Got keys from plugin meta data ("xcb")
Cannot load library /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so: (/opt/Qt/lib/libQt5XcbQpa.so.5: undefined symbol: _ZN20QEventDispatcherUNIX6selectEiP6fd_setS1_S1_P8timespec)
QLibraryPrivate::loadPlugin failed on "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so" : "Cannot load library /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so: (/opt/Qt/lib/libQt5XcbQpa.so.5: undefined symbol: _ZN20QEventDispatcherUNIX6selectEiP6fd_setS1_S1_P8timespec)"
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.
2020-04-19T00:58:25 7[/] Project initial: Программа прервана!
Аварийный останов (стек памяти сброшен на диск)

Хотя файл библиотеки Qt libqxcb.so по указаному пути /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so присутствует.
Подскажите, что возможно предпринять чтобы устранить ошибку.
Заранее спасибо за помощь.

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru



« Последнее редактирование: 19 Апрель 2020, 20:09:34 от Aleksandru »

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Ошибка плагинов Qt при старте приложения
« Ответ #1 : 19 Апрель 2020, 19:03:08 »
borchik, попробуй на 20.10 или луТче на 21.04 ;)

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5215
  • Все по палатам!
    • Просмотр профиля
Re: Ошибка плагинов Qt при старте приложения
« Ответ #2 : 19 Апрель 2020, 19:41:13 »
Хотя файл библиотеки Qt libqxcb.so по указаному пути /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so присутствует.
Так написано же
(/opt/Qt/lib/libQt5XcbQpa.so.5: undefined symbol: _ZN20QEventDispatcherUNIX6selectEiP6fd_setS1_S1_P8timespec)
Жди нужного апдейта.
Извините, я все еще учусь

Оффлайн legre

  • Участник
  • *
  • Сообщений: 118
  • Леонид Николаевич
    • Просмотр профиля
    • Записки инженера
Re: Ошибка плагинов Qt при старте приложения
« Ответ #3 : 06 Октябрь 2020, 18:28:15 »
Жди нужного апдейта.

У меня та же лажа с приложением Calibre 5.1.0
(Нажмите, чтобы показать/скрыть)
Файл библиотеки Qt libqxcb.so присутствует. Беда началась с версии Calibre 5.0.1
Какого апдейта надо ждать? Приложения или Qt?

Пользователь добавил сообщение 07 Октябрь 2020, 10:04:09:
Какого апдейта надо ждать? Приложения или Qt?
Сегодня вышла новая версия Calibre, но хрень не пропала. Ждать апгрейда системы?

Не нашел как удалить Calibre и поставил старую версию 2.55 из центра приложений, чтобы потом удалить, но, на удивление, она поставилась нормально...
Как быть? Не обновляться?
« Последнее редактирование: 07 Октябрь 2020, 20:48:36 от legre »

 

Страница сгенерирована за 0.09 секунд. Запросов: 25.