Bug 32771 - Naev is not able to be invoked.
Summary: Naev 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: https://naev.org/
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-01-25 01:53 CET by Ben McMonagle
Modified: 2024-02-04 03:51 CET (History)
8 users (show)

See Also:
Source RPM: naev-0.10.4-1.mga9.src.rpm
CVE:
Status comment:


Attachments
lspcidrake output (4.08 KB, text/plain)
2024-01-25 02:46 CET, Ben McMonagle
Details

Description Ben McMonagle 2024-01-25 01:53:50 CET
Description of problem: attempting to invoke Naev, the application exits silently.
attempting: $ naev 
returns:
$ naev
 Naev v0.10.4 (linux-x86_64)
Trying default datapath: /usr/share/games/naev/dat
Trying default datapath: /usr/games/dat
ERROR ../src/ndata.c:66 [ndata_testVersion]: Unable to find game data. You may need to install, specify a datapath, or run using naev.sh (if developing).
Aborted (core dumped)

Version-Release number of selected component (if applicable):
naev-0.10.4-1.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 Naev from application launcher or commandline.
sturmvogel 2024-01-25 01:55:07 CET

Source RPM: task-games-9-1.mga9 => naev-0.10.4-1.mga9.src.rpm

Comment 1 Ben McMonagle 2024-01-25 02:46:39 CET
Created attachment 14297 [details]
lspcidrake output
Comment 2 papoteur 2024-01-31 21:57:45 CET
Is it the same in cauldron? David updated it 4 weeks ago.

CC: (none) => geiger.david68210, yvesbrungard

Comment 3 Aurelian R 2024-01-31 23:02:49 CET
"naev" seems to work on Cauldron. However, it might be a problem of packaging as I run into the same issues as Ben in comment 1, but I noticed there is a naev-data package and once that is installed all looks fine.   
Seems that a typo for requirement of "naev-data" package is at play in the spec file.

CC: (none) => arusanu

Comment 4 Ben McMonagle 2024-02-01 01:57:11 CET
(In reply to Aurelian R from comment #3)
> I noticed
> there is a naev-data package and once that is installed all looks fine.   
> Seems that a typo for requirement of "naev-data" package is at play in the
> spec file.

confirming likely a packaging issue:

installed via task games and issue apparent,
removed (urpme naev)

[root@localhost ~]# urpmi naev

    https://mirror.aarnet.edu.au/pub/mageia/distrib/9/x86_64/media/core/release/naev-0.10.4-1.mga9.x86_64.rpm
installing naev-0.10.4-1.mga9.x86_64.rpm from /var/cache/urpmi/rpms             
Preparing...                     ##############################################
      1/1: naev                  ##############################################
[root@localhost ~]# urpmi naev
naev       naev-data  
[root@localhost ~]# urpmi naev-data

    https://mirror.aarnet.edu.au/pub/mageia/distrib/9/x86_64/media/core/release/naev-data-0.10.4-1.mga9.noarch.rpm
installing naev-data-0.10.4-1.mga9.noarch.rpm from /var/cache/urpmi/rpms        
Preparing...                     ##############################################
      1/1: naev-data             ##############################################

games now plays.
Comment 5 David GEIGER 2024-02-01 06:16:39 CET
Fixed for Cauldron and mga9 adding missing naev-data as a required package to the main naev!

Assigning to QA,

Packages in 9/Core/Updates_testing:
======================
naev-0.11.3-1.mga9
naev-data-0.11.3-1.mga9.noarch.rpm

From SRPMS:
naev-0.11.3-1.mga9.src.rpm

Assignee: bugsquad => qa-bugs

Comment 6 Rémi Verschelde 2024-02-01 13:52:05 CET
Tested and I confirm the fix on Mageia 9, install `naev` properly pulls in the required `naev-data` package. And it's the latest version of the game, which is nice.

Thanks for the fix David!

Advisory:
=========

Updated naev packages fix missing dependency and update to latest version

  This update ensures that the 'naev' properly requires the 'naev-data' package
  as a dependency, as it is needed for the game to work.

  This also updates the game to the latest upstream release, 0.11.3.

  See the Naev website for news about what changed in recent releases.

References:

 - https://naev.org/

Packages in 9/Core/Updates_testing:
======================
naev-0.11.3-1.mga9
naev-data-0.11.3-1.mga9.noarch.rpm

From SRPMS:
naev-0.11.3-1.mga9.src.rpm

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

Marja Van Waes 2024-02-01 15:20:23 CET

CC: (none) => marja11
URL: (none) => https://naev.org/

Marja Van Waes 2024-02-01 15:23:50 CET

Keywords: (none) => advisory

Comment 7 Len Lawrence 2024-02-01 23:33:40 CET
Mageia9, x86_64, nvidia graphics.

Installed properly, requiring naev-data.
Started from the Games menu.  Studied tutorial but ended up speeding into the wild dark yonder - where are you now AI?.  Escape key.  Phew!
It works anyway.

CC: (none) => tarazed25

Comment 8 Thomas Andrews 2024-02-02 02:42:26 CET
Validating.

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

Comment 9 Mageia Robot 2024-02-04 03:51:00 CET
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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