Автор Тема: usr/bin/rosa-imagewriter -> RosaImageWriter не стартует  (Прочитано 5276 раз)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Приветствую!

Обратил внимание, что в установке по умолчанию ROSA Imagewriter отказывается стартовать.
При выборе из меню, всё останавливается "Запускается xdg-su". И далее ничего.

Поискал другие темы, но ничего похожего на проблему старта с xdg-su.
https://forum.altlinux.org/index.php?topic=34529
https://forum.altlinux.org/index.php?topic=35649
https://forum.altlinux.org/index.php?topic=31765
https://forum.altlinux.org/index.php?topic=39207

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
А далее наблюдаю странное:

$ /usr/bin/xdg-su --version
xdg-su 1.1.3

$ /usr/bin/rosa-imagewriter
Не удалось  определить аргументы: Неизвестный параметр -c

$ /usr/bin/rosa-imagewriter --version
Не удалось  определить аргументы: Неизвестный параметр -c

$ /usr/bin/rosa-imagewriter --help
Не удалось  определить аргументы: Неизвестный параметр -c

$ file /usr/bin/rosa-imagewriter
/usr/bin/rosa-imagewriter: symbolic link to `RosaImageWriter'

$ /usr/bin/RosaImageWriter
Не удалось  определить аргументы: Неизвестный параметр -c

$ /usr/bin/RosaImageWriter --help
Не удалось  определить аргументы: Неизвестный параметр -c

$ ldd /usr/bin/RosaImageWriter
   linux-vdso.so.1 (0x00007ffe56d27000)
   libdl.so.2 => /lib64/libdl.so.2 (0x00007f5c76a19000)
   libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f5c763b5000)
   libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f5c75dfd000)
   libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f5c758c0000)
   libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5c7589f000)
   libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f5c75699000)
   libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5c7567d000)
   libc.so.6 => /lib64/libc.so.6 (0x00007f5c754bf000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f5c76a3d000)
   libm.so.6 => /lib64/libm.so.6 (0x00007f5c75329000)
   libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f5c752a2000)
   libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f5c7526c000)
   libz.so.1 => /lib64/libz.so.1 (0x00007f5c7524f000)
   libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f5c7514c000)
   libicui18n.so.65 => /usr/lib64/libicui18n.so.65 (0x00007f5c74e5c000)
   libicuuc.so.65 => /usr/lib64/libicuuc.so.65 (0x00007f5c74c7c000)
   libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007f5c74bfa000)
   libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f5c74ad7000)
   libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f5c74aa2000)
   libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f5c749e9000)
   libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f5c74928000)
   libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f5c74903000)
   libicudata.so.65 => /usr/lib64/libicudata.so.65 (0x00007f5c72e52000)
   libpcre.so.3 => /lib64/libpcre.so.3 (0x00007f5c72e0c000)
   libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f5c72cc9000)
   libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f5c72cb0000)
   libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f5c72c88000)
   libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f5c72c83000)
   libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f5c72c7b000)

$ rpm -qf /usr/bin/RosaImageWriter
rosa-imagewriter-2.6.1.0-alt2.x86_64

$ rpm -ql rosa-imagewriter-2.6.1.0-alt2.x86_64
/usr/bin/RosaImageWriter
/usr/bin/rosa-imagewriter
/usr/share/applications/rosa-imagewriter.desktop
/usr/share/doc/rosa-imagewriter-2.6.1.0
/usr/share/doc/rosa-imagewriter-2.6.1.0/DEPLOY.html
/usr/share/doc/rosa-imagewriter-2.6.1.0/LICENSE.html
/usr/share/doc/rosa-imagewriter-2.6.1.0/README.html
/usr/share/icons/hicolor/16x16/apps/rosa-imagewriter.png
/usr/share/icons/hicolor/32x32/apps/rosa-imagewriter.png
/usr/share/rosa-imagewriter/lang
/usr/share/rosa-imagewriter/lang/de_DE.qm
/usr/share/rosa-imagewriter/lang/fr_FR.qm
/usr/share/rosa-imagewriter/lang/ru_RU.qm

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Только что проверил - запустилась:

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
$ /usr/bin/xdg-su --version
xdg-su 1.1.3
$ file /usr/bin/rosa-imagewriter
/usr/bin/rosa-imagewriter: symbolic link to `RosaImageWriter'
$ ldd /usr/bin/RosaImageWriter
linux-vdso.so.1 (0x00007ffed1fdc000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f72a8ec0000)
libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f72a885c000)
libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f72a82a4000)
libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f72a7d67000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f72a7d46000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f72a7b40000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f72a7b24000)
libc.so.6 => /lib64/libc.so.6 (0x00007f72a7966000)
/lib64/ld-linux-x86-64.so.2 (0x00007f72a8efd000)
libm.so.6 => /lib64/libm.so.6 (0x00007f72a77d0000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f72a7749000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f72a7713000)
libz.so.1 => /lib64/libz.so.1 (0x00007f72a76f6000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f72a75f3000)
libicui18n.so.65 => /usr/lib64/libicui18n.so.65 (0x00007f72a7303000)
libicuuc.so.65 => /usr/lib64/libicuuc.so.65 (0x00007f72a7123000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007f72a70a1000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f72a6f7e000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f72a6f49000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f72a6e90000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f72a6dcf000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f72a6daa000)
libicudata.so.65 => /usr/lib64/libicudata.so.65 (0x00007f72a52f7000)
libpcre.so.3 => /lib64/libpcre.so.3 (0x00007f72a52b1000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f72a516d000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f72a5154000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f72a512c000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f72a5127000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f72a511f000)
$ rpm -qf /usr/bin/RosaImageWriter
rosa-imagewriter-2.6.1.0-alt2.x86_64
$ rpm -ql rosa-imagewriter-2.6.1.0-alt2.x86_64
/usr/bin/RosaImageWriter
/usr/bin/rosa-imagewriter
/usr/share/applications/rosa-imagewriter.desktop
/usr/share/doc/rosa-imagewriter-2.6.1.0
/usr/share/doc/rosa-imagewriter-2.6.1.0/DEPLOY.html
/usr/share/doc/rosa-imagewriter-2.6.1.0/LICENSE.html
/usr/share/doc/rosa-imagewriter-2.6.1.0/README.html
/usr/share/icons/hicolor/16x16/apps/rosa-imagewriter.png
/usr/share/icons/hicolor/32x32/apps/rosa-imagewriter.png
/usr/share/rosa-imagewriter/lang
/usr/share/rosa-imagewriter/lang/de_DE.qm
/usr/share/rosa-imagewriter/lang/fr_FR.qm
/usr/share/rosa-imagewriter/lang/ru_RU.qm
Все остальные команды, которые привели Вы, у меня приводят к вызову окна ввода пароля, а сам ввод пароля - к запуску программы.
Так-что у меня всё нормально.
« Последнее редактирование: 17.06.2021 23:01:27 от gosts 87 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Надо su-helper установить: beesu, например.
Андрей Черепанов (cas@)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
deja vu.  ;-D

То же самое было и с другими компонентами:
https://forum.altlinux.org/index.php?topic=44827

Может быть, имеет смысл добавлять указанные пакеты в зависимости?

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
У меня пакет beesu не установлен, но всё нормально.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Какие именно установить, определит придворный экстрасенс?
Андрей Черепанов (cas@)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Если это вопрос ко мне, моё ожидание, что система, установленная "из коробки" в стандартной конфигурации "по умолчанию", работает без ошибок.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
У меня пакет beesu не установлен, но всё нормально.

rosa-imagewriter, на старте ищет su-врапперы,
$ sed -n '3135,3148p' strace-rosa-imagewriter-2.txt
stat("/home/altlinux/bin/xdg-su", 0x7ffe5f0586b0) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/xdg-su", 0x7ffe5f0586b0)     = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/xdg-su", {st_mode=S_IFREG|0755, st_size=18930, ...}) = 0
access("/usr/bin/xdg-su", X_OK)         = 0
getcwd("/home/altlinux", 4096)          = 15
stat("/home/altlinux/bin/beesu", 0x7ffe5f0586d0) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/beesu", 0x7ffe5f0586d0)      = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/beesu", {st_mode=S_IFREG|S_ISGID|0711, st_size=19144, ...}) = 0
access("/usr/bin/beesu", X_OK)          = 0
getcwd("/home/altlinux", 4096)          = 15
stat("/home/altlinux/bin/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/kdesu", 0x7ffe5f058650)      = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/kdesu", 0x7ffe5f058650)  = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/games/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)
$ sed -n '3205,3206p' strace-rosa-imagewriter-2.txt
stat("/bin/gksu", 0x7ffe5f0586d0)       = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/gksu", {st_mode=S_IFREG|0755, st_size=28112, ...}) = 0

перебирая наличие kdesu beesu gksu
$ grep ^stat strace-rosa-imagewriter-2.txt | grep su
stat("/home/altlinux/bin/xdg-su", 0x7ffe5f0586b0) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/xdg-su", 0x7ffe5f0586b0)     = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/xdg-su", {st_mode=S_IFREG|0755, st_size=18930, ...}) = 0
stat("/home/altlinux/bin/beesu", 0x7ffe5f0586d0) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/beesu", 0x7ffe5f0586d0)      = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/beesu", {st_mode=S_IFREG|S_ISGID|0711, st_size=19144, ...}) = 0
stat("/home/altlinux/bin/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/kdesu", 0x7ffe5f058650)      = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/kdesu", 0x7ffe5f058650)  = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/games/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)
stat("/home/altlinux/bin/gksu", 0x7ffe5f0586d0) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/gksu", 0x7ffe5f0586d0)       = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/gksu", {st_mode=S_IFREG|0755, st_size=28112, ...}) = 0
stat("/usr/bin/xdg-su", {st_mode=S_IFREG|0755, st_size=18930, ...}) = 0

и использует один из них если установлены оба:
$ sed -n '3430,3431p' strace-rosa-imagewriter-2.txt
read(3, "/usr/bin/gksu\n", 128)         = 14
read(3, "", 128)                        = 0

В kde будет использоваться kdesu
$ grep ^stat strace-rosa-imagewriter-2.txt | grep kdesu
stat("/home/altlinux/bin/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)
stat("/bin/kdesu", 0x7ffe5f058650)      = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/bin/kdesu", 0x7ffe5f058650)  = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/games/kdesu", 0x7ffe5f058650) = -1 ENOENT (Нет такого файла или каталога)

Нет такого файла или каталога:
Логично, что в xfce-sysv, kdesu нет и быть не может.
« Последнее редактирование: 19.06.2021 15:36:31 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если это вопрос ко мне, моё ожидание, что система, установленная "из коробки" в стандартной конфигурации "по умолчанию", работает без ошибок.

Повесить багрепорт на образ дистрибутива, в который забыли положить GUI враппер su.
В образ стартеркита alt-p9-xfce-sysv, beesu входит по-умолчанию.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
В Альт Образование 9 входит beesu.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В Альт Образование 9 входит beesu.

:-) Андрей, верю, помнится в анонсе ты писал об этом.
Топикстартер не сказал, в какой именно системе он пытался запустить rosa-imagewriter и не смог его запустить. И об этом можно только гадать.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Если это вопрос ко мне, моё ожидание, что система, установленная "из коробки" в стандартной конфигурации "по умолчанию", работает без ошибок.
Дистрибутива под названием "система, установленная "из коробки"" не существует. Жалобы на несуществующий дистрибутив отправляйте по адресу — несуществующему производителю.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Дистрибутива под названием "система, установленная "из коробки"" не существует.
:-) Это почему? Alt Workstation p8 таким и был. Ну, разве, что после установки минут 45 надо было потратить на настройку "под себя" и всё.