Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Downloader doesn't starts - relocation error: /lib/libdlmcontrolui.so #3263

Closed
EZWipe69 opened this issue Jun 23, 2022 · 3 comments
Closed

Comments

@EZWipe69
Copy link

SUMMARY | 问题概要

STEPS TO REPRODUCE | 复现步骤

just start downloader and it will give this error: downloader: relocation error: /lib/libdlmcontrolui.so: symbol _ZN9QListView11eventFilterEP7QObjectP6QEvent version Qt_5 not defined in file libQt5Widgets.so.5 with link time reference

  1. ...
  2. ...
  3. ...

OBSERVED RESULT | 观察到的结果

just start downloader and it will give this error: downloader: relocation error: /lib/libdlmcontrolui.so: symbol _ZN9QListView11eventFilterEP7QObjectP6QEvent version Qt_5 not defined in file libQt5Widgets.so.5 with link time reference

EXPECTED RESULT | 期望的结果

SOFTWARE/OS VERSIONS | 软件/系统版本信息

Linux ryzen-laptop 5.15.34-amd64-desktop #2 SMP Mon May 16 16:31:30 CST 2022 x86_64 GNU/Linux

ADDITIONAL INFORMATION | 额外补充

Screenshot_select-area_20220623133100

@zccrs
Copy link
Member

zccrs commented Jun 24, 2022

Hi, Please execute the dpkg -S libdlmcontrolui.so command to find the package name of this file.
Maybe you can try reinstall the org.deepin.downloader package to fix the problem.

@BLumia
Copy link
Member

BLumia commented Jun 24, 2022

I can reproduce this issue under a deepin v20.6 installation that were upgraded from v20.4 and then v20.5, with:

$ LANG=C apt policy libdlmcontrolui
libdlmcontrolui:
  Installed: 5.3.69.1-1
  Candidate: 5.3.69.1-1
  Version table:
 *** 5.3.69.1-1 100
        100 /usr/lib/dpkg-db/status
     5.3.69-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
     5.3.69-1 500
        500 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 Packages
     5.3.32-1 500
        500 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages
     5.3.22-1 500
        500 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages

The 5.3.69.1-1 version of the package libdlmcontrolui seems like a wrongly published version and it no longer exists, downgrade to 5.3.69-1 should do the trick.

You can try:

$ sudo apt install --reinstall libdlmcontrolui=5.3.69-1

or simply remove it and then reinstall it manually if you like. After reinstall it, it will looks like:

$ LANG=C apt policy libdlmcontrolui
libdlmcontrolui:
  Installed: 5.3.69-1
  Candidate: 5.3.69-1
  Version table:
 *** 5.3.69-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
        100 /usr/lib/dpkg-db/status
     5.3.69-1 500
        500 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 Packages
     5.3.32-1 500
        500 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages
     5.3.22-1 500
        500 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages

Let me know if you need any additional help.

@EZWipe69
Copy link
Author

Thank you @BLumia it is working now with solution you provided... thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants