Bug 2260440 - mapscroller hack dies
Summary: mapscroller hack dies
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: xscreensaver
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-26 08:11 UTC by josef radinger
Modified: 2024-01-26 09:19 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-01-26 09:19:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description josef radinger 2024-01-26 08:11:43 UTC
the hack mapscroller dies, because i cannot find its helper-script mapscroller.pl

ln -s  /usr/libexec/xscreensaver/mapscroller.pl /usr/bin/mapscroller.pl

would help.

maybe recompiling with the correct path would help, too

[user@home ~]$ /usr/libexec/xscreensaver/mapscroller
mapscroller: 09:10:33: 310189: running mapscroller.pl: No such file or directory
mapscroller: 09:10:34: 310178: subprocess died


Reproducible: Always

Steps to Reproduce:
just start mapscroller:
/usr/libexec/xscreensaver/mapscroller
Actual Results:  
[user@home ~]$ /usr/libexec/xscreensaver/mapscroller
mapscroller: 09:10:33: 310189: running mapscroller.pl: No such file or directory
mapscroller: 09:10:34: 310178: subprocess died

Comment 1 Mamoru TASAKA 2024-01-26 09:19:14 UTC
xscreensaver individual hack (on Fedora packaging) is not expected to be invoked in that way.

When xscreensaver-settings or xscreensaver daemon tries to launch individual hack,
it always adds /usr/libexec/xscreensaver to search path, so the lauched hack including
mapscroller works correctly.

This way of packaging is not specific to xscreensaver. Usually binaries inside /usr/libexec
are not expected to be executed directly.


Note You need to log in before you can comment on or make changes to this bug.