Page 1 of 1

SOLVED "However this package is not in the package list"

PostPosted: Jan 26th, '24, 22:05
by canadaist
I decided to look at games.

I picked one, installed it, this was displayed after.
Its not the first time I have seen it.

No idea what it means. MCC, for example checks repositories on start-up 7 seconds ago.

This message is displayed in a message box directly after install completes.

Code: Select all

       Warning

"The package "cultivation-9-18.mga9.i586" was found.
However this package is not in the package list.
You may want to update your urpmi database.

Matching packages:

- cultivation-9-18.mga9.x86_64 (medium: None (installed))"

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 26th, '24, 23:02
by doktor5000
How exactly did you install the package, with rpmdrake? And this dialog was displayed inside rpmdrake?

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 27th, '24, 01:02
by canadaist
MCC
after install, immediately popped up

I saw it earlier last two? months didnt notice it much, may have done an
Code: Select all
--auto-update
and
Code: Select all
 urmpi --clean
but nothing else

JUST INSTALLED SECOND GAME SAME ISSUE

I went back to Games in MCC install- random game
same warning.
mageiawarning.png
The warning window from MCC after install
mageiawarning.png (42.83 KiB) Viewed 3293 times

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 27th, '24, 12:43
by sturmvogel
This can be caused by removing the 32 bit repos and not refreshing the database. If you used MCC or urpmi to disable the 32 bit repos, the tools should normaly take care about this. But as it is unclear what you did…

Check your repos if 32 bit is completely enabled (release/update).

You may want to show:
Code: Select all
urpmq --list-media active --list-url

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 27th, '24, 19:10
by canadaist
New Boxen, new install, no disabling


Code: Select all
Core Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release
Core Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates
Nonfree Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/nonfree/release
Nonfree Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/nonfree/updates
Tainted Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/tainted/release
Tainted Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/tainted/updates
Core 32bit Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/release
Core 32bit Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates
Nonfree 32bit Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/nonfree/release
Nonfree 32bit Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/nonfree/updates
Tainted 32bit Release https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/tainted/release
Tainted 32bit Updates https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/tainted/updates

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 27th, '24, 20:13
by sturmvogel
Then rebuild the package database (as root):
https://wiki.mageia.org/en/URPMI#Rebuild_your_database

Code: Select all
rpm --rebuilddb

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 28th, '24, 06:06
by canadaist
Thanks for that/.

But no change in behaviour. Third random game produces the same 'warning' about the related 586 files after install.

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 28th, '24, 07:13
by benmc
is there a particular reason that you have the 32bit repos enabled?

When choosing the game to install, are you choosing the i586 or x86 version?
Both will be listed as you have both the 32 and 64bit repos enabled.

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 28th, '24, 15:52
by doktor5000
That would also be my guess - are you not sure that you already have the game installed that you are selecting? Because those would be shown twice, once per architecture - 1 x i586 and 1 x x86_64 if you have both i586 and x86_64 repos enabled.
Because in the dialog you posted it says that you selected i586 but the x86_64 version is already installed:
"(medium: None (installed))"

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 28th, '24, 16:14
by sturmvogel
If you have a x86_64 package installed, the i586 package is no longer available/shown in MCC. It is like that since the beginning of Mageia. Exceptions are only packages which have the architecture coded into the name like lib and lib64 packages.

If you try to select both package architectures for installation (none installed yet), you get a conflict message different from the one shown by canadaist...

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 00:12
by canadaist
I have no games installed beyond a solitare. I looked at games I installed an x86 game. MCC installed the game. MCC produced a Warning about finding a package that was not in the package list.

Three times. Install the x86, get the warning about the 586 package existing without being in the package list.

I just installed another game, the same result.

Then, I realized I was installing games each time, I installed afce - Algorithm Flowchart Editor​, which also has a gui and a 586 version.
It did NOT produce the error.


This image of the error was only produced for game installs.
Do I keep testing? Re-Install?
mageiaerrorgames586.jpg
Game install repository package list error.
mageiaerrorgames586.jpg (99.29 KiB) Viewed 3208 times


I just deleted my repositories and re-added them. Installed another game to same error.
Code: Select all
The package "atomiks-1.0.4.1-5.mga9.nonfree.i586" was found.
However this package is not in the package list.
You may want to update your urpmi database.

Matching packages:

- atomiks-1.0.4.1-5.mga9.nonfree.x86_64 (medium: None (installed))

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 00:59
by morgano
I recognise I have seen similar messages in drakrpm.
They show up just *after* installing a package.
I believe it is some kind of glitch in drakrpm.

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 04:33
by benmc
what is the result of:
Code: Select all
[root@localhost ~]# urpmi bear-factory --test
for example.

change
Code: Select all
bear-factory
to some not yet installed game?

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 07:11
by canadaist
No warning,
Code: Select all
# urpmi atomix
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  atomix                         44.0         1.mga9        x86_64 
  lib64gee0.8_2                  0.20.6       1.mga9        x86_64 
  lib64gnome-games-support1_3    1.8.2        2.mga9        x86_64 
  libgnome-games-support-i18n    1.8.2        2.mga9        noarch 
1.9MB of additional disk space will be used.
807KB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n) y
    $MIRRORLIST: media/core/release/libgnome-games-support-i18n-1.8.2-2.mga9.noarch.rpm
    $MIRRORLIST: media/core/release/lib64gee0.8_2-0.20.6-1.mga9.x86_64.rpm                                                   
    $MIRRORLIST: media/core/release/atomix-44.0-1.mga9.x86_64.rpm                                                           
    $MIRRORLIST: media/core/release/lib64gnome-games-support1_3-1.8.2-2.mga9.x86_64.rpm                                     
installing lib64gnome-games-support1_3-1.8.2-2.mga9.x86_64.rpm libgnome-games-support-i18n-1.8.2-2.mga9.noarch.rpm lib64gee0.8_2-0.20.6-1.mga9.x86_64.rpm atomix-44.0-1.mga9.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ###########################################################################################
      1/4: lib64gee0.8_2         ###########################################################################################
      2/4: libgnome-games-support-i18n
                                 ###########################################################################################
      3/4: lib64gnome-games-support1_3
                                 ###########################################################################################
      4/4: atomix                ###########################################################################################



urpmi atomix --test completed as expected.
Then deleted all of them.

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 07:46
by benmc
that appears to indicate that there is no issue with the mirror, or package manager ( per se ).

Have to agree with morgano, that the issue is likely tied to drakrpm.

Would suggest at this point to create a bug report, given that, for you, it is so repeatable.
If you have not created a bug report before, have a look here => https://wiki.mageia.org/en/How_to_report_a_bug_properly

copy a link to the bug and paste it here.

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 12:27
by morgano
In conjunction with this glitch, sometimes drakrpm freaks out and list packages in left pane. I did raise bug long ago... now updated:
https://bugs.mageia.org/show_bug.cgi?id=27055

I now mention this problem there. But i suppose it would be good to create another bug specifically with the problem you see here, and there set the bug number for the bug i gave in the "See also" field.

I must admit that I in such cases either retry it using urpmi, or with i586 repos enabled just to silence drakrpm popup although i admit it is not a correct method...

Re: Confusing! "However this package is not in the package l

PostPosted: Jan 29th, '24, 23:05
by doktor5000
sturmvogel wrote:If you have a x86_64 package installed, the i586 package is no longer available/shown in MCC. It is like that since the beginning of Mageia. Exceptions are only packages which have the architecture coded into the name like lib and lib64 packages.

If you try to select both package architectures for installation (none installed yet), you get a conflict message different from the one shown by canadaist...

Thanks for the hint :oops:
Problem is I really don't use drakrpm, because why would I when I can use urpmi directly ...

Re: Confusing! "However this package is not in the package l

PostPosted: Feb 12th, '24, 00:37
by canadaist
The error is no longer seen in MCC. Bug repaired one assumes, marking as SOLVED