Bug 32776 - ultimatestunts is not able to be invoked.
Summary: ultimatestunts is not able to be invoked.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
: 32777 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-01-25 02:25 CET by Ben McMonagle
Modified: 2024-02-09 02:35 CET (History)
8 users (show)

See Also:
Source RPM: ultimatestunts-0.7.7-11.mga9.src.rpm
CVE:
Status comment:


Attachments
lspcidrake output (4.08 KB, text/plain)
2024-01-25 02:49 CET, Ben McMonagle
Details
Log of full test of ustunts (7.81 KB, text/plain)
2024-02-02 18:27 CET, katnatek
Details

Description Ben McMonagle 2024-01-25 02:25:37 CET
Description of problem: attempting to invoke ultimatestunts, the application exits silently.
attempting: $ ustunts
returns:
$ ustunts
Welcome to ultimatestunts version 0.7.7
Using configuration file /home/work/.ultimatestunts/ultimatestunts.conf
DataDir is "/usr/share/ultimatestunts/"
SaveDir is "/home/work/.ultimatestunts/saveddata/"
Enabling localisation
Locale LC_MESSAGES is set to "en_NZ.UTF-8"
  Package ultimatestunts, directory /usr/share/locale
  bindtextdomain returns /usr/share/locale
  bind_textdomain_codeset returns ISO-8859-1
  textdomain returns ultimatestunts
---Window system
    Available Modes:
      1366 x 768
      1280 x 1024
      1280 x 960
      1280 x 800
      1280 x 720
      1152 x 864
      1152 x 768
      1024 x 768
      1024 x 576
      960 x 540
      864 x 486
      832 x 624
      800 x 600
      768 x 576
      720 x 480
      720 x 405
      680 x 384
      640 x 480
      640 x 360
   Display variable: "window:800x600"
   Setting resolution to 800x600:24...
   ...Now working at 800x600:24
   Found 0 joysticks
   Display variable: "window:800x600"
   ...Now working at 800x600:24
---GUI
Loading font from misc/iso8859-1.rgba
   Loading file misc/iso8859-1.rgba
     sizex = "512"
     sizey = "512"
     smooth = "true"
     wth = "10.000000"
     hth = "20.000000"
No such file or directory

Version-Release number of selected component (if applicable):
ultimatestunts-0.7.7-11.mga9 


How reproducible: always


Steps to Reproduce:
1. create a new install, LXDE only, with sufficient root partition space to install task-games (+20GB) and update to latest.
2.install task-games.
3.attempt to invoke ultimate stunts from application launcher or commandline.
Comment 1 Ben McMonagle 2024-01-25 02:49:13 CET
Created attachment 14302 [details]
lspcidrake output
sturmvogel 2024-01-25 12:28:36 CET

Source RPM: task-games-9-1.mga9 => ultimatestunts-0.7.7-11.mga9.src.rpm

Comment 2 Jani Välimaa 2024-01-27 14:01:37 CET
*** Bug 32777 has been marked as a duplicate of this bug. ***
Comment 3 Lewis Smith 2024-01-29 21:35:29 CET
A quick note to say that I have just tried this on M8, and it fails as for M9.
So I suspect that all these games failures have been around for some time, and not been used for at least as long.

CC: (none) => lewyssmith

Comment 4 katnatek 2024-01-30 03:51:43 CET
We not have the "latest" 0.7.7.1 but is from 2012, archlinux, opensuse have packages for that version, maybe we need drop
Comment 5 Lewis Smith 2024-01-30 21:02:27 CET
Jani has just noted "fix translations and datadir location (mga#32777)" in Cauldron, so perhaps Aurelian R (CC'd) who tried with success another game recently updated might give this Cauldron update a go, please.

CC: (none) => arusanu

Comment 6 Aurelian R 2024-01-31 00:59:43 CET
ultimatestunts-0.7.7-12.mga10 seems to be fine on Cauldron, :).
Comment 7 David GEIGER 2024-01-31 02:54:07 CET
Assigning to QA,

Packages in 9/Core/Updates_testing:
======================
ultimatestunts-0.7.7-11.1.mga9

From SRPMS:
ultimatestunts-0.7.7-11.1.mga9.src.rpm

CC: (none) => geiger.david68210
Assignee: bugsquad => qa-bugs

Marja Van Waes 2024-01-31 22:24:10 CET

Keywords: (none) => advisory
CC: (none) => marja11

Comment 8 Len Lawrence 2024-02-01 22:24:32 CET
Installed without a problem on Mageia9 x86_64 with nVidia graphics.
$ update-menus
Found it under Games -> Sports
Ran through the menus then hit Drive!
Should be renamed Crash!  Spent all my time trying to get back on the track then crashed on a bridge.

It works.

CC: (none) => tarazed25

Len Lawrence 2024-02-01 23:51:21 CET

Whiteboard: (none) => MGA9-64-OK

Comment 9 Ben McMonagle 2024-02-02 01:18:28 CET
after update ( in virtualbox) no change.

will try my real H/W installs later
Comment 10 katnatek 2024-02-02 02:10:04 CET
Tested in real hardware mageia 9 x86_64
Works ok here
Comment 11 katnatek 2024-02-02 02:17:17 CET
(In reply to Ben McMonagle from comment #9)
> after update ( in virtualbox) no change.
> 
> will try my real H/W installs later

Confirm the crash with the original version after remove the created data folder for the working version
Update again the crash persist until you delete ~/.ultimatestunts and run the updated version
Comment 12 Otto Leipälä 2024-02-02 17:01:09 CET
(In reply to katnatek from comment #11)
> (In reply to Ben McMonagle from comment #9)
> > after update ( in virtualbox) no change.
> > 
> > will try my real H/W installs later
> 
> Confirm the crash with the original version after remove the created data
> folder for the working version
> Update again the crash persist until you delete ~/.ultimatestunts and run
> the updated version

Have you any log about crash?
Run in terminal...
Comment 13 Thomas Andrews 2024-02-02 17:32:20 CET
Removing the OK because of comment 11. 

Stuff like this is why we should test both a fresh install and an update over the previous version.

CC: (none) => andrewsfarm
Whiteboard: MGA9-64-OK => (none)

Comment 14 Otto Leipälä 2024-02-02 18:00:14 CET
Thanks Thomas.....i'll take a look this too...

I get Mga9 release version this also testing version too:
It crash start...



C_MESSAGES=C ustunts
Welcome to ultimatestunts version 0.7.7
Using configuration file /home/ozky/.ultimatestunts/ultimatestunts.conf
DataDir is "/usr/share/ultimatestunts/"
SaveDir is "/home/ozky/.ultimatestunts/saveddata/"
Enabling localisation
Locale LC_MESSAGES is set to "C"
  Package ultimatestunts, directory /usr/share/locale
  bindtextdomain returns /usr/share/locale
  bind_textdomain_codeset returns ISO-8859-1
  textdomain returns ultimatestunts
---Window system
    Available Modes:
      2128 x 1200
      2048 x 1536
      2048 x 1152
      1920 x 1440
      1920 x 1200
      1920 x 1080
      1680 x 1050
      1600 x 1200
      1600 x 900
      1440 x 1080
      1440 x 900
      1400 x 1050
      1368 x 768
      1280 x 1024
      1280 x 960
      1280 x 800
      1280 x 720
      1152 x 864
      1024 x 768
      1024 x 576
      864 x 486
      800 x 600
      720 x 480
      720 x 400
      640 x 480
      640 x 400
      640 x 350
      320 x 240
      320 x 200
   Display variable: "window:800x600"
   Setting resolution to 800x600:24...
   ...Now working at 800x600:24
   Found 0 joysticks
   Display variable: "window:800x600"
   ...Now working at 800x600:24
---GUI
Loading font from misc/iso8859-1.rgba
   Loading file misc/iso8859-1.rgba
     sizex = "512"
     sizey = "512"
     smooth = "true"
     wth = "10.000000"
     hth = "20.000000"
No such file or directory
Comment 15 katnatek 2024-02-02 18:27:09 CET
Created attachment 14329 [details]
Log of full test of ustunts

(In reply to Otto Leipälä from comment #12)
> (In reply to katnatek from comment #11)
> > (In reply to Ben McMonagle from comment #9)
> > > after update ( in virtualbox) no change.
> > > 
> > > will try my real H/W installs later
> > 
> > Confirm the crash with the original version after remove the created data
> > folder for the working version
> > Update again the crash persist until you delete ~/.ultimatestunts and run
> > the updated version
> 
> Have you any log about crash?
> Run in terminal...

Here is full process:
Install current version
run as user in terminal
update to current version
run in terminal
remove rotten config folder
run again in terminal

As you can see in the logs after the update and remove the rotten config folder, the application works
Comment 16 katnatek 2024-02-02 18:28:12 CET
(In reply to katnatek from comment #15)
> Created attachment 14329 [details]
> Log of full test of ustunts
> 
> (In reply to Otto Leipälä from comment #12)
> > (In reply to katnatek from comment #11)
> > > (In reply to Ben McMonagle from comment #9)
> > > > after update ( in virtualbox) no change.
> > > > 
> > > > will try my real H/W installs later
> > > 
> > > Confirm the crash with the original version after remove the created data
> > > folder for the working version
> > > Update again the crash persist until you delete ~/.ultimatestunts and run
> > > the updated version
> > 
> > Have you any log about crash?
> > Run in terminal...
> 
> Here is full process:
> Install current version
> run as user in terminal
> update to current version
Must be update to testing version ;)
Comment 17 Otto Leipälä 2024-02-02 19:01:12 CET
I have updated to current testing version already...
Now i did get it working....
clean profile
I have no any crash with intel 630 modesetting driver
Comment 18 Otto Leipälä 2024-02-02 19:53:45 CET
i see put something inside ~/.ultimatestunts folder it will crash start of gane...
Comment 19 katnatek 2024-02-03 00:42:39 CET
@Ben need your test
Comment 20 Ben McMonagle 2024-02-03 00:51:42 CET
after updating via all updated_testing

game starts,
editor starts

current installed version:

Check to see if this rpm is installed: ultimatestunts

	 ultimatestunts-0.7.7-11.1.mga9 is installed.

There is no listed .src.rpm for this package.
Comment 21 katnatek 2024-02-03 01:59:59 CET
@Thomas I think we can now validate this
Comment 22 Morgan Leijström 2024-02-04 09:51:37 CET
(In reply to Ben McMonagle from comment #20)
> 
> 	 ultimatestunts-0.7.7-11.1.mga9 is installed.
> 
> There is no listed .src.rpm for this package.

Here: 

(In reply to David GEIGER from comment #7)
> 
> From SRPMS:
> ultimatestunts-0.7.7-11.1.mga9.src.rpm


I do not understand:
(In reply to Otto Leipälä from comment #18)
> i see put something inside ~/.ultimatestunts folder it will crash start of
> gane...

What would be put there?
- something from earlier install maybe linger there and makes it not work?
- should user normally put something there?

CC: (none) => fri

Comment 23 Ben McMonagle 2024-02-04 10:28:48 CET
(In reply to Morgan Leijström from comment #22)
> (In reply to Ben McMonagle from comment #20)
> > 
> > 	 ultimatestunts-0.7.7-11.1.mga9 is installed.
> > 
> > There is no listed .src.rpm for this package.
> 
> Here: 
> 
> (In reply to David GEIGER from comment #7)
> > 
> > From SRPMS:
> > ultimatestunts-0.7.7-11.1.mga9.src.rpm
> 

Hi Morgan.

I have a script that checks for installed .rpms
If the .rpm is not installed it generates a list of "sort of" matches.
Useful if you are looking for a program, you know its function but not its name.
i.e to look for an image writer, use the search term "writer" and it will return a list .
it also reports the src.rpm of an installed .rpm - useful for bug reporting.
It just reports that the src.rpm for this package has not yet propagated.

:

#!/bin/bash

    # Be sure to enable on-line media before starting.
    
    # Check to see if the index.html files exist and are not too old.
    if [ -f index.html ] ; then
    indexage=$(stat index.html | grep Birth | awk '{print $2}')
    else 
    indexage=$( date -d '1 day ago' +'%Y-%m-%d' )
    fi
    now=$(date -I)

    if [[ $indexage != $now ]] ; then 
    url=$( grep -E -e ftp -e http /etc/urpmi/urpmi.cfg )
    rm -f index.html*
    if [[ $url != "" ]] ; then 
    echo
    # Clean up the mirror URL. 
    core=$(grep core/release /etc/urpmi/urpmi.cfg | awk -F')' '{print $2 }' | sed '1!d' | awk -F'media' '{print $1}'| sed 's|i586/||' | sed 's|x86_64/||')
    # Make some new URLs.
    echo "SRPMS mirror URL is: "$core" "
    corer=$( echo "$core" | sed 's|$|SRPMS/core/release/|' )
    coreu=$( echo "$core" | sed 's|$|SRPMS/core/updates/|')
    nonfreer=$( echo "$core" | sed 's|$|SRPMS/nonfree/release/|')
    nonfreeu=$( echo "$core" | sed 's|$|SRPMS/nonfree/updates/|')
    taintedr=$( echo "$core" | sed 's|$|SRPMS/tainted/release/|')
    taintedu=$( echo "$core" | sed 's|$|SRPMS/tainted/updates/|')

    # Download about 4MB of data.
    echo
    echo "Downloading SRPMS indices, approx. 4MB of data."
    echo "Please wait a minute or 2."
    wget -q $corer $coreu $nonfreer $nonfreeu $taintedr $taintedu
    echo
    echo "Done."
    else
    echo "It appears that no on-line media has been enabled. Exiting" ; exit 1
    fi
    fi
    while true ; do
    echo
        # user inputs query here, exact match is not required.

    read -p "Check to see if this rpm is installed: " request
       
        # the "rpm -q $rpm" part checks that there is an rpm from the user input, the "grep ... " part cleans the output up a bit.

    rpmin=$( rpm -q $request) 
    rpmout=$( echo "$rpmin" | grep "is not installed"  )

        echo
            # check that there is an actual rpm as queried.
        if [[ $rpmin == $rpmout ]]
        then
             # if there is not a match, then list available rpms with the query as a search term.
             # can give a very large output if the query is not specific!
        echo -e "\t $rpmin " ;  echo
        echo -e "\t possible matches available to install:" ; echo ;
        urpmf -i --name $request | sort -u 
        sleep 1
        else
           
        echo -e "\t $rpmin is installed."
        echo 
             # List the src.rpm. if needed for a bug report. 
        src=$(grep -w "$rpmin" index.html* | awk -F'"' '{print $8}' )
        if [[ $src != "" ]] ; then
        echo src is: " $src "
        else
        echo "There is no listed .src.rpm for this package."
        fi
        fi
    done

    # to quit "ctrl+c"
Comment 24 katnatek 2024-02-04 19:33:28 CET
(In reply to Ben McMonagle from comment #23)
> (In reply to Morgan Leijström from comment #22)
> > (In reply to Ben McMonagle from comment #20)
> > > 
> > > 	 ultimatestunts-0.7.7-11.1.mga9 is installed.
> > > 
> > > There is no listed .src.rpm for this package.
> > 
> > Here: 
> > 
> > (In reply to David GEIGER from comment #7)
> > > 
> > > From SRPMS:
> > > ultimatestunts-0.7.7-11.1.mga9.src.rpm
> > 
> 
If you script no search in the <version>/SRPMS/<repo>_testing then not found the src.rpm

While the bug is not validated the tool that move the (src).rpm will ignore the related files
Comment 25 katnatek 2024-02-04 19:35:45 CET
We can add a errata if other users fall in this
I let to Thomas the validation

Whiteboard: (none) => MGA9-64-OK

Comment 26 Thomas Andrews 2024-02-04 20:02:35 CET
Validating.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 27 Mageia Robot 2024-02-09 02:35:23 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0049.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


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