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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: OBS: проблема с запуском программы  (Прочитано 4001 раз)

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

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 551
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #15 : 23 Декабрь 2017, 16:33:25 »
 Ну попробуйте хотя-бы этот:
http://rpmfind.net/linux/opensuse/update/leap/42.2/oss/x86_64/libQt5Gui-devel-5.6.1-3.3.1.x86_64.rpm
Но вам надо еще научиться распаковывыть rpm.

Пользователь добавил сообщение 23 Декабрь 2017, 16:45:26:
Лучше так:
http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic//libqt5-gui-5.9.3-alt1.S1.x86_64.rpm
 
Цитировать
sudo apt-get install rpm2cpio
В папке со скаченным файлом:
Цитировать
rpm2cpio libqt5-gui-5.9.3-alt1.S1.x86_64.rpm | cpio -idmuv --no-absolute-filenames
В полученной папке usr/lib64:
Цитировать
sudo cp libQt5Gui.so* /usr/lib -f
- последняя команда возможно в /usr/lib64
Выяснить можно так:
Цитировать
sudo updatedb
locate libQt5Gui.so.5
« Последнее редактирование: 23 Декабрь 2017, 16:49:12 от sergey109 »

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #16 : 23 Декабрь 2017, 18:11:36 »
sergey109,
arsen122@arsen122-ubuntu:~/Загрузки$ sudo updatedb
arsen122@arsen122-ubuntu:~/Загрузки$ locate libQt5Gui.so.5
'/home/arsen122/.local/share/Trash/files/lib/libQt5Gui.so.5
/home/arsen122/.local/share/Trash/files/lib/libQt5Gui.so.5.6
/home/arsen122/.local/share/Trash/files/lib/libQt5Gui.so.5.6.1
/home/arsen122/Загрузки/usr/lib64/libQt5Gui.so.5
/home/arsen122/Загрузки/usr/lib64/libQt5Gui.so.5.9
/home/arsen122/Загрузки/usr/lib64/libQt5Gui.so.5.9.3
/home/arsen122/Рабочий стол/usr/usr/lib/libQt5Gui.so.5
/home/arsen122/Рабочий стол/usr/usr/lib/libQt5Gui.so.5.6
/home/arsen122/Рабочий стол/usr/usr/lib/libQt5Gui.so.5.6.1
/usr/lib/libQt5Gui.so.5
/usr/lib/libQt5Gui.so.5.6
/usr/lib/libQt5Gui.so.5.6.1
/usr/lib/i386-linux-gnu/libQt5Gui.so.5
/usr/lib/i386-linux-gnu/libQt5Gui.so.5.9
/usr/lib/i386-linux-gnu/libQt5Gui.so.5.9.1
/usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5
/usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5.9
/usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5.9.1
arsen122@arsen122-ubuntu:~/Загрузки$ sudo cp libQt5Gui.so* /usr/lib -f
cp: не удалось выполнить stat для 'libQt5Gui.so*': Нет такого файла или каталога
arsen122@arsen122-ubuntu:~/Загрузки$ sudo cp libQt5Gui.so /usr/lib -f
cp: не удалось выполнить stat для 'libQt5Gui.so': Нет такого файла или каталога
arsen122@arsen122-ubuntu:~/Загрузки$ sudo cp libQt5Gui.so.5 /usr/lib -f
cp: не удалось выполнить stat для 'libQt5Gui.so.5': Нет такого файла или каталога
arsen122@arsen122-ubuntu:~/Загрузки$ cd /usr/lib
arsen122@arsen122-ubuntu:/usr/lib$ cp libQt5Gui.so.5
cp: после 'libQt5Gui.so.5' пропущен операнд, задающий целевой файл
По команде «cp --help» можно получить дополнительную информацию.
arsen122@arsen122-ubuntu:/usr/lib$ cp libQt5Gui.so.5 -f
cp: после 'libQt5Gui.so.5' пропущен операнд, задающий целевой файл
По команде «cp --help» можно получить дополнительную информацию.
arsen122@arsen122-ubuntu:/usr/lib$ cp libQt5Gui.so.5 /usr/lib -f
cp: 'libQt5Gui.so.5' и '/usr/lib/libQt5Gui.so.5' - один и тот же файл
arsen122@arsen122-ubuntu:/usr/lib$ cp libQt5Gui.so.5 /usr/lib64 -f
cp: невозможно создать обычный файл '/usr/lib64': Отказано в доступе
arsen122@arsen122-ubuntu:/usr/lib$ sudo cp libQt5Gui.so.5 /usr/lib64 -f
arsen122@arsen122-ubuntu:/usr/lib$ su
Пароль:
root@arsen122-ubuntu:/usr/lib# cp libQt5Gui.so.5 /usr/lib64 -f
root@arsen122-ubuntu:/usr/lib#
root@arsen122-ubuntu:/usr/lib# cd
root@arsen122-ubuntu:~# cp libQt5Gui.so.5 /usr/lib -f
cp: не удалось выполнить stat для 'libQt5Gui.so.5': Нет такого файла или каталога
root@arsen122-ubuntu:~#
arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: wrong ELF class: ELFCLASS32
либо я туплю и не понимаю, либо я идиот  :-\

думаю  нужно перезагрузиться(хотя это вроде не обязательно)

== После перезагрузки
вновь... arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: wrong ELF class: ELFCLASS32
« Последнее редактирование: 23 Декабрь 2017, 18:21:03 от arsen122 »
В APT есть коровья СУПЕРСИЛА!

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 551
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #17 : 23 Декабрь 2017, 19:03:23 »
Цитировать
sudo rm /usr/lib/libQt5Gui.so* /usr/lib/i386-linux-gnu/libQt5Gui.so* /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so* /usr/lib64/libQt5Gui.so*
и еще раз проделайте в папке с распакованными либами с rpm-а
Цитировать
cd /home/arsen122/Загрузки/usr/lib64/
Цитировать
sudo cp libQt5Gui.so* /usr/lib -f
« Последнее редактирование: 23 Декабрь 2017, 19:12:45 от sergey109 »

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #18 : 23 Декабрь 2017, 19:30:55 »
sergey109, не оч понимаю, что под звездочкой (ставлю .5 )
arsen122@arsen122-ubuntu:~$ sudo rm /usr/lib/libQt5Gui.so.5 /usr/lib/i386-linux-gnu/libQt5Gui.so.5 /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5 /usr/lib64/libQt5Gui.so.5
[sudo] пароль для arsen122:
rm: невозможно удалить '/usr/lib64/libQt5Gui.so.5': Это не каталог
arsen122@arsen122-ubuntu:~$

arsen122@arsen122-ubuntu:~$ cd /home/arsen122/Загрузки/usr/lib64/
arsen122@arsen122-ubuntu:~/Загрузки/usr/lib64$ sudo cp libQt5Gui.so* /usr/lib -farsen122@arsen122-ubuntu:~/Загрузки/usr/lib64$



Пользователь добавил сообщение 23 Декабрь 2017, 21:48:13:
arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory

Чтож такое, на 16.04 проблем таких не было(

Пользователь добавил сообщение 24 Декабрь 2017, 13:48:22:
https://losst.ru/oshibka-error-while-loading-shared-libraries
брал от сюда советы, ни один не помог((
Я УСТАНОВЛЮ рядом с убунтой 17.10 Ubuntu 16.04
думаю, как временное решение подойдет

а можете рассказать, как добавить поддержку x32
« Последнее редактирование: 24 Декабрь 2017, 13:48:22 от arsen122 »
В APT есть коровья СУПЕРСИЛА!

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 551
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #19 : 24 Декабрь 2017, 16:11:31 »
sergey109, не оч понимаю, что под звездочкой (ставлю .5 )
Когда не понимаешь, делай как написано, скопипасти в терминал и всё.
Цитировать
sudo rm /usr/lib/libQt5Gui.so* /usr/lib/i386-linux-gnu/libQt5Gui.so* /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so*
Цитировать
sudo aptitude install libqt5gui5
И найди obs архитектуры amd64, он у тебя 32 битный. Всё.
PS
 Забыл
1
Цитировать
sudo su
2
Цитировать
dpkg --add-architecture i386 && sudo apt update
3
Цитировать
exit
PPS
Теперь можешь попробовать запустить с 32х битной библиотекой
Цитировать
sudo apt-get install  libqt5gui5:i386
Не получиться - ищи 64 битный obs
« Последнее редактирование: 24 Декабрь 2017, 16:23:28 от sergey109 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14784
  • Я не слышу.
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #20 : 24 Декабрь 2017, 16:28:18 »
sudo apt-get install apt-file
sudo apt-file update

Цитировать
libraries: libQt5Gui.so.5:

apt-file search libQt5Gui.so.5

пример
2:L~$
2:L~$ apt-file search libQt5Gui.so.5
libqt5gui5: /usr/lib/i386-linux-gnu/libQt5Gui.so.5
libqt5gui5: /usr/lib/i386-linux-gnu/libQt5Gui.so.5.2
libqt5gui5: /usr/lib/i386-linux-gnu/libQt5Gui.so.5.2.1
2:L~$

sudo apt-get install libqt5gui5
бум-бум.
~.o

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #21 : 24 Декабрь 2017, 16:57:46 »
victor00000,
arsen122@arsen122-ubuntu:~$ apt-file search libQt5Gui.so.5
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9
libqt5gui5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.1
arsen122@arsen122-ubuntu:~$ sudo apt-get install libqt5gui5
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libqt5gui5 самой новой версии (5.9.1+dfsg-10ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory
У меня всегда все через 5-ю и точку(

Пользователь добавил сообщение 24 Декабрь 2017, 17:01:03:
sergey109,
arsen122@arsen122-ubuntu:~$ sudo rm /usr/lib/libQt5Gui.so* /usr/lib/i386-linux-gnu/libQt5Gui.so* /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so*
rm: невозможно удалить '/usr/lib/libQt5Gui.so*': Нет такого файла или каталога
rm: невозможно удалить '/usr/lib/i386-linux-gnu/libQt5Gui.so*': Нет такого файла или каталога
rm: невозможно удалить '/usr/lib/i386-linux-gnu/sse2/libQt5Gui.so*': Нет такого файла или каталога
arsen122@arsen122-ubuntu:~$ щиы
arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory
arsen122@arsen122-ubuntu:~$

o
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 24 Декабрь 2017, 17:11:30:
sergey109,
arsen122@arsen122-ubuntu:~$ sudo apt-get install  libqt5gui5:i386
[sudo] пароль для arsen122:
Попробуйте ещё раз.
[sudo] пароль для arsen122:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libqt5gui5:i386 самой новой версии (5.9.1+dfsg-10ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
arsen122@arsen122-ubuntu:~$
уже установлен
arsen122@arsen122-ubuntu:~$ sudo apt-get install obs-studio:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
#... установочка...
[arsen122@arsen122-ubuntu:~$ obs
obs: error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory
/code]
А не может быть это багом самой Ubuntu?
« Последнее редактирование: 24 Декабрь 2017, 17:12:12 от arsen122 »
В APT есть коровья СУПЕРСИЛА!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14784
  • Я не слышу.
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #22 : 24 Декабрь 2017, 17:12:33 »
Цитировать
arsen122@arsen122-ubuntu:~$ obs
strace -f obs 2>&1 | grep "libQt5Gui.so.5"
бум
~.o

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #23 : 24 Декабрь 2017, 17:25:57 »
victor00000,
arsen122@arsen122-ubuntu:~$ strace -f obs 2>&1 | grep "libQt5Gui.so.5"
openat(AT_FDCWD, "/lib/i386-linux-gnu/tls/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/tls/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/tls/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/tls/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i386-linux-gnu/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/tls/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/tls/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/tls/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/tls/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i386-linux-gnu/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i686/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/i686/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/sse2/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
writev(2, [{iov_base="obs", iov_len=3}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libQt5Gui.so.5", iov_len=14}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10obs: error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory
Воу, однако их тут много
(я как понимаю придется все удалить и оставить одну и с ней работать)
В APT есть коровья СУПЕРСИЛА!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14784
  • Я не слышу.
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #24 : 24 Декабрь 2017, 17:35:46 »
вот, просто. ))
~.o

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #25 : 24 Декабрь 2017, 17:36:10 »
victor00000, не очень понял
я слишком туплю
В APT есть коровья СУПЕРСИЛА!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14784
  • Я не слышу.
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #26 : 24 Декабрь 2017, 17:42:23 »
всё, давай закрыто. )))
~.o

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #27 : 24 Декабрь 2017, 17:43:43 »
буду удалять каждую... ну окей :(
В APT есть коровья СУПЕРСИЛА!

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 551
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #28 : 24 Декабрь 2017, 17:47:40 »
Цитировать
sudo apt-get install aptitude
Цитировать
sudo aptitude reinstall libqt5gui5  libqt5gui5:i386
Цитировать
sudo dpkg --add-architecture i386 && sudo apt update

Оффлайн arsen122

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: OBS: проблема с запуском программы
« Ответ #29 : 24 Декабрь 2017, 17:51:21 »
sergey109,

АОАОАОаоАОАОаооао наконец-то получилось!
Спасибо огромное вам, приогромное! очень рад
Спасибо! Спасибо!
СПАСИБО!
В APT есть коровья СУПЕРСИЛА!

 

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