AppImageCommunity / AppImageUpdate

AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself.
https://appimage.org
MIT License
571 stars 57 forks source link

relocation error, About install AppImageUpdate-x86_64.AppImage #126

Open chasezphp opened 5 years ago

chasezphp commented 5 years ago

the information it told me

QElfParser: '/tmp/.mount_AppImaLtZe5J/usr/bin/qt.conf' is not an ELF object
"'/tmp/.mount_AppImaLtZe5J/usr/bin/qt.conf' is not an ELF object" 
         not a plugin
but how to do next 
would you give me some opinion
----------
]$ /root/.local/bin/AppImageUpdate-x86_64.AppImage
-------
AppImageUpdate version 1-alpha (commit d5e3361), build 408 built on 2019-04-06 06:44:51 UTC
./AppImageUpdate-x86_64.AppImage: 
relocation error: /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/lib/libQt5XcbQpa.so.5: symbol _ZN22QWindowSystemInterface17handleScreenAddedEP15QPlatformScreenb version Qt_5_PRIVATE_API not defined in file libQt5Gui.so.5 with link time reference
----------

]# ll {dir_lib}/libQt5Gui.so.5
{dir_lib}/libQt5Gui.so.5 -> libQt5Gui.so.5.12.3
]# ll {dir_lib}/libQt5XcbQpa.so.5
{dir_lib}/libQt5XcbQpa.so.5 -> libQt5XcbQpa.so.5.12.3
{dir_lib}/libxcb.so -> libxcb.so.1.1.0

all debug code like that
------------------
AppImageUpdate version 1-alpha (commit d5e3361), build 408 built on 2019-04-06 06:44:51 UTC
QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_AppImaLtZe5J/usr/plugins" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_AppImaLtZe5J/usr/bin" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_AppImaLtZe5J/usr/bin/AppImageUpdate"
"Failed to extract plugin meta data from '/tmp/.mount_AppImaLtZe5J/usr/bin/AppImageUpdate'" 
         not a plugin
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_AppImaLtZe5J/usr/bin/qt.conf"
QElfParser: '/tmp/.mount_AppImaLtZe5J/usr/bin/qt.conf' is not an ELF object
"'/tmp/.mount_AppImaLtZe5J/usr/bin/qt.conf' is not an ELF object" 
         not a plugin
QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqeglfs.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqminimal.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqminimalegl.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqoffscreen.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqvnc.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandEglPlatformIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-generic.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland"
        ]
    },
    "archreq": 0,
    "className": "QWaylandIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-xcomposite-egl.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-xcomposite-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("wayland-xcomposite-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-xcomposite-glx.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwayland-xcomposite-glx.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-xcomposite-glx"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("wayland-xcomposite-glx")
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwebgl.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqwebgl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "webgl"
        ]
    },
    "archreq": 0,
    "className": "QWebGLIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("webgl")
QFactoryLoader::QFactoryLoader() looking at "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqxcb.so"
Found metadata in lib /usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/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")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_AppImaLtZe5J/usr/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_AppImaLtZe5J/usr/plugins/platforms/libqxcb.so"
Found metadata in lib /tmp/.mount_AppImaLtZe5J/usr/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")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_AppImaLtZe5J/usr/bin/platforms" ...
loaded library "/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/plugins/platforms/libqxcb.so"
loaded library "Xcursor"
./AppImageUpdate-x86_64.AppImage: 
relocation error: 
/usr/local/Trolltech/Qt5.12.3/5.12.3/gcc_64/lib/libQt5XcbQpa.so.5: 
symbol _ZN22QWindowSystemInterface17handleScreenAddedEP15QPlatformScreenb 
version Qt_5_PRIVATE_API not defined in file 
libQt5Gui.so.5 with link time reference
probonopd commented 5 years ago

What are you trying to do, and how? On what system (distribution and version)?