Size: a a a

2020 April 18

I

Ivan in archlinux_ru
Huawei China internet
источник

ГТ

Георгий Тимофеевский... in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Когда ростелеком побудил к мерам
так у них же самих такая хуйня пару лет назад была
источник

МН

Михаил Новоселов... in archlinux_ru
и системный Qt не 5.9 вроде
источник

I

Ivan in archlinux_ru
чет типа того
источник

ГТ

Георгий Тимофеевский... in archlinux_ru
Георгий Тимофеевский
так у них же самих такая хуйня пару лет назад была
когда они половину интернета хуёвыми маршрутами разъебали
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Михаил Новоселов
@IlyaFedin Как может так быть?!?

root@pay2:/# readelf -a /AppDir/usr/bin/trueconf | grep PATH
0x000000000000001d (RUNPATH)            Library runpath: [$ORIGIN/lib]
root@pay2:/# ldd /AppDir/usr/bin/trueconf | grep /usr/bin/lib/
       libQt5OpenGL.so.5 => /AppDir/usr/bin/lib/libQt5OpenGL.so.5 (0x00007f7f51016000)
       libQt5WebKitWidgets.so.5 => /AppDir/usr/bin/lib/libQt5WebKitWidgets.so.5 (0x00007f7f50dc6000)
       libQt5WebKit.so.5 => /AppDir/usr/bin/lib/libQt5WebKit.so.5 (0x00007f7f4e73c000)
       libQt5DBus.so.5 => /AppDir/usr/bin/lib/libQt5DBus.so.5 (0x00007f7f4e4a8000)
       libQt5Widgets.so.5 => /AppDir/usr/bin/lib/libQt5Widgets.so.5 (0x00007f7f4dbe6000)
       libQt5Gui.so.5 => /AppDir/usr/bin/lib/libQt5Gui.so.5 (0x00007f7f4d443000)
       libQt5Network.so.5 => /AppDir/usr/bin/lib/libQt5Network.so.5 (0x00007f7f4d095000)
       libQt5Core.so.5 => /AppDir/usr/bin/lib/libQt5Core.so.5 (0x00007f7f4c90d000)
       libQt5Sensors.so.5 => /AppDir/usr/bin/lib/../lib/libQt5Sensors.so.5 (0x00007f7f47b4a000)
       libQt5PrintSupport.so.5 => /AppDir/usr/bin/lib/../lib/libQt5PrintSupport.so.5 (0x00007f7f478d7000)
       libQt5Positioning.so.5 => /AppDir/usr/bin/lib/../lib/libQt5Positioning.so.5 (0x00007f7f458ae000)
       libQt5Quick.so.5 => /AppDir/usr/bin/lib/../lib/libQt5Quick.so.5 (0x00007f7f45216000)
       libQt5Qml.so.5 => /AppDir/usr/bin/lib/../lib/libQt5Qml.so.5 (0x00007f7f44bdb000)
       libQt5WebChannel.so.5 => /AppDir/usr/bin/lib/../lib/libQt5WebChannel.so.5 (0x00007f7f449ba000)
       libQt5Sql.so.5 => /AppDir/usr/bin/lib/../lib/libQt5Sql.so.5 (0x00007f7f4476b000)
root@pay2:/# /AppDir/usr/bin/trueconf                    
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
/AppDir/usr/bin/trueconf: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by /AppDir/usr/bin/trueconf)
root@pay2:/#
А теперь посмотри в вывод ldd внимательно
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
там либы не из opt
источник

МН

Михаил Новоселов... in archlinux_ru
/AppDir/usr/bin/lib симлинк на /opt/trueconf/lib
источник

МН

Михаил Новоселов... in archlinux_ru
я переделал, один хрен
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Имхо, у тебя беда с симлинками
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Попытайся без симлинков
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
положив .desktop рядом с бинарем
источник

МН

Михаил Новоселов... in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Имхо, у тебя беда с симлинками
сделал rm -fv /usr/lib/x86_64-linux-gnu/libQt5*, запускаю /AppDir/usr/bin/trueconf, не находит libQt5OpenGL.so.5, котоаря есть по адресу /AppDir/opt/trueconf/lib/libQt5OpenGL.so.5. А ldd находит
источник

МН

Михаил Новоселов... in archlinux_ru
Они там что ли в бинарь какие-то хаки встроили
источник

МН

Михаил Новоселов... in archlinux_ru
Совсем ебанутые что ли
источник

МН

Михаил Новоселов... in archlinux_ru
Или я кукухой поехал
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Имхо, у тебя беда с симлинками
.
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
$ORIGIN по-разному интерпретироваться может
источник

МН

Михаил Новоселов... in archlinux_ru
Если с ними беда, почему ldd все находит?!
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
потому что ldd читает бинарь сам
источник