• MGA9 update mismatch

    From Markus Robert Kessler@2:250/1 to All on Tuesday, July 09, 2024 17:32:03
    Hi,

    I just have to update my MGA9 install. Since I run 16/32 bit Windows
    programs in Wine, I have installed

    mingw32-wine-gecko-2.47.3-3.mga9
    wine64-8.0-7.mga9
    wine-mono-7.4.0-1.mga9
    wine32-8.0-7.mga9

    This installation was damaged by MGA update already two times, and so, I disabled all i596 stuff in urpmi.cfg in the hope that this resolves the conflict.

    But that seems not to be true. I now get the following:

    $ urpmi --auto-update
    medium "Core Release (distrib1)" is up-to-date
    medium "Core Updates (distrib3)" is up-to-date
    medium "Nonfree Release (distrib11)" is up-to-date
    medium "Nonfree Updates (distrib13)" is up-to-date
    medium "Tainted Release (distrib21)" is up-to-date
    medium "Tainted Updates (distrib23)" is up-to-date
    The following packages have to be removed for others to be upgraded: libcairo2-1.17.6-2.mga9.i586
    (due to missing libGL.so.1,
    due to missing libEGL.so.1,
    due to missing libfreetype.so.6,
    due to missing libfontconfig.so.1)
    libdri-drivers-23.1.5-2.mga9.i586
    (due to unsatisfied mesa == 23.1.5)
    libegl1-1.6.0-1.mga9.i586
    (due to missing libGLdispatch.so.0)
    libfontconfig1-2.14.2-1.mga9.i586
    (due to missing libfreetype.so.6)
    libfreetype6-2.13.0-1.mga9.tainted.i586
    (due to missing libharfbuzz.so.0)
    libgl1-1.6.0-1.mga9.i586
    (due to unsatisfied libmesagl1 >= 20.1.4,
    due to missing libGLdispatch.so.0)
    libgldispatch0-1.6.0-1.mga9.i586
    (due to unsatisfied libgl1 == 1.6.0-1.mga9)
    libharfbuzz0-7.0.1-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libmesagl1-23.1.5-2.mga9.i586
    (due to unsatisfied libdri-drivers >= 23.1.5-2.mga9,
    due to unsatisfied libgl1 >= 1.3.1-7,
    due to unsatisfied libgldispatch0 >= 1.3.1-7) libpoppler-glib8-23.02.0-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libsane1-1.1.1-4.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libpoppler-glib.so.8)
    wine32-8.0-7.mga9.i586
    (due to missing libsane.so.1) (y/N)

    Any idea how to get around?

    Best regards,

    Markus

    --- MBSE BBS v1.0.8.8 (Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Markus Robert Kessler@2:250/1 to All on Wednesday, July 10, 2024 06:08:33
    Moin,

    to keep all i586 stuff untouched -- I need wine even for 16bit apps -- I
    just did the following:

    Since "commenting out" via deselecting the i586 repos in mcc, which just
    adds "ignore" to the repo in question did not help, I went this way:

    Backup /etc/urpmi/urpmi.cfg, then delete every entry referencing i586 repo manually.

    So, from now on only x64 repos are queried for updates.

    Markus


    Hi,

    I just have to update my MGA9 install. Since I run 16/32 bit Windows
    programs in Wine, I have installed

    mingw32-wine-gecko-2.47.3-3.mga9 wine64-8.0-7.mga9
    wine-mono-7.4.0-1.mga9 wine32-8.0-7.mga9

    This installation was damaged by MGA update already two times, and so, I disabled all i596 stuff in urpmi.cfg in the hope that this resolves the conflict.

    But that seems not to be true. I now get the following:

    $ urpmi --auto-update medium "Core Release (distrib1)" is up-to-date
    medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is
    up-to-date medium "Tainted Release (distrib21)" is up-to-date medium
    "Tainted Updates (distrib23)" is up-to-date The following packages have
    to be removed for others to be upgraded: libcairo2-1.17.6-2.mga9.i586
    (due to missing libGL.so.1,
    due to missing libEGL.so.1,
    due to missing libfreetype.so.6,
    due to missing libfontconfig.so.1)
    libdri-drivers-23.1.5-2.mga9.i586
    (due to unsatisfied mesa == 23.1.5)
    libegl1-1.6.0-1.mga9.i586
    (due to missing libGLdispatch.so.0)
    libfontconfig1-2.14.2-1.mga9.i586
    (due to missing libfreetype.so.6)
    libfreetype6-2.13.0-1.mga9.tainted.i586
    (due to missing libharfbuzz.so.0)
    libgl1-1.6.0-1.mga9.i586
    (due to unsatisfied libmesagl1 >= 20.1.4,
    due to missing libGLdispatch.so.0)
    libgldispatch0-1.6.0-1.mga9.i586
    (due to unsatisfied libgl1 == 1.6.0-1.mga9)
    libharfbuzz0-7.0.1-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libmesagl1-23.1.5-2.mga9.i586
    (due to unsatisfied libdri-drivers >= 23.1.5-2.mga9,
    due to unsatisfied libgl1 >= 1.3.1-7,
    due to unsatisfied libgldispatch0 >= 1.3.1-7) libpoppler-glib8-23.02.0-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libsane1-1.1.1-4.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libpoppler-glib.so.8)
    wine32-8.0-7.mga9.i586
    (due to missing libsane.so.1) (y/N)

    Any idea how to get around?

    Best regards,

    Markus



    --
    Please reply to group only.
    For private email please use http://www.dipl-ing-kessler.de/email.htm

    --- MBSE BBS v1.0.8.8 (Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Friday, July 12, 2024 07:43:13
    On 2024-07-10, Markus Robert Kessler <no_reply@dipl-ing-kessler.de> wrote:
    Moin,

    to keep all i586 stuff untouched -- I need wine even for 16bit apps -- I just did the following:

    Since "commenting out" via deselecting the i586 repos in mcc, which just adds "ignore" to the repo in question did not help, I went this way:

    Backup /etc/urpmi/urpmi.cfg, then delete every entry referencing i586 repo manually.

    So, from now on only x64 repos are queried for updates.


    Just put
    ignore
    as a line in th urpmi.conf file in the i586 entries.

    eg
    Core\ 32bit\ Release\ (distrib31) {
    key-ids: 80420f66
    ignore
    mirrorlist: $MIRRORLIST
    with-dir: media/../../i586/media/core/release
    }

    Markus


    Hi,

    I just have to update my MGA9 install. Since I run 16/32 bit Windows
    programs in Wine, I have installed

    mingw32-wine-gecko-2.47.3-3.mga9 wine64-8.0-7.mga9
    wine-mono-7.4.0-1.mga9 wine32-8.0-7.mga9

    This installation was damaged by MGA update already two times, and so, I
    disabled all i596 stuff in urpmi.cfg in the hope that this resolves the
    conflict.

    But that seems not to be true. I now get the following:

    $ urpmi --auto-update medium "Core Release (distrib1)" is up-to-date
    medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release
    (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is
    up-to-date medium "Tainted Release (distrib21)" is up-to-date medium
    "Tainted Updates (distrib23)" is up-to-date The following packages have
    to be removed for others to be upgraded: libcairo2-1.17.6-2.mga9.i586
    (due to missing libGL.so.1,
    due to missing libEGL.so.1,
    due to missing libfreetype.so.6,
    due to missing libfontconfig.so.1)
    libdri-drivers-23.1.5-2.mga9.i586
    (due to unsatisfied mesa == 23.1.5)
    libegl1-1.6.0-1.mga9.i586
    (due to missing libGLdispatch.so.0)
    libfontconfig1-2.14.2-1.mga9.i586
    (due to missing libfreetype.so.6)
    libfreetype6-2.13.0-1.mga9.tainted.i586
    (due to missing libharfbuzz.so.0)
    libgl1-1.6.0-1.mga9.i586
    (due to unsatisfied libmesagl1 >= 20.1.4,
    due to missing libGLdispatch.so.0)
    libgldispatch0-1.6.0-1.mga9.i586
    (due to unsatisfied libgl1 == 1.6.0-1.mga9)
    libharfbuzz0-7.0.1-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libmesagl1-23.1.5-2.mga9.i586
    (due to unsatisfied libdri-drivers >= 23.1.5-2.mga9,
    due to unsatisfied libgl1 >= 1.3.1-7,
    due to unsatisfied libgldispatch0 >= 1.3.1-7)
    libpoppler-glib8-23.02.0-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libsane1-1.1.1-4.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libpoppler-glib.so.8)
    wine32-8.0-7.mga9.i586
    (due to missing libsane.so.1) (y/N)

    Any idea how to get around?

    Best regards,

    Markus




    --- MBSE BBS v1.0.8.8 (Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Markus Robert Kessler@2:250/1 to All on Thursday, August 01, 2024 14:55:22
    On Fri, 12 Jul 2024 06:43:13 -0000 (UTC) William Unruh wrote:

    On 2024-07-10, Markus Robert Kessler <no_reply@dipl-ing-kessler.de>
    wrote:
    Moin,

    to keep all i586 stuff untouched -- I need wine even for 16bit apps --
    I just did the following:

    Since "commenting out" via deselecting the i586 repos in mcc, which
    just adds "ignore" to the repo in question did not help, I went this
    way:

    Backup /etc/urpmi/urpmi.cfg, then delete every entry referencing i586
    repo manually.

    So, from now on only x64 repos are queried for updates.


    Just put ignore as a line in th urpmi.conf file in the i586 entries.

    eg Core\ 32bit\ Release\ (distrib31) {
    key-ids: 80420f66 ignore mirrorlist: $MIRRORLIST with-dir:
    media/../../i586/media/core/release
    }

    Markus


    Hi,

    I just have to update my MGA9 install. Since I run 16/32 bit Windows
    programs in Wine, I have installed

    mingw32-wine-gecko-2.47.3-3.mga9 wine64-8.0-7.mga9
    wine-mono-7.4.0-1.mga9 wine32-8.0-7.mga9

    This installation was damaged by MGA update already two times, and so,
    I disabled all i596 stuff in urpmi.cfg in the hope that this resolves
    the conflict.

    But that seems not to be true. I now get the following:

    $ urpmi --auto-update medium "Core Release (distrib1)" is up-to-date
    medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release
    (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is
    up-to-date medium "Tainted Release (distrib21)" is up-to-date medium
    "Tainted Updates (distrib23)" is up-to-date The following packages
    have to be removed for others to be upgraded:
    libcairo2-1.17.6-2.mga9.i586
    (due to missing libGL.so.1,
    due to missing libEGL.so.1,
    due to missing libfreetype.so.6,
    due to missing libfontconfig.so.1)
    libdri-drivers-23.1.5-2.mga9.i586
    (due to unsatisfied mesa == 23.1.5)
    libegl1-1.6.0-1.mga9.i586
    (due to missing libGLdispatch.so.0)
    libfontconfig1-2.14.2-1.mga9.i586
    (due to missing libfreetype.so.6)
    libfreetype6-2.13.0-1.mga9.tainted.i586
    (due to missing libharfbuzz.so.0)
    libgl1-1.6.0-1.mga9.i586
    (due to unsatisfied libmesagl1 >= 20.1.4,
    due to missing libGLdispatch.so.0)
    libgldispatch0-1.6.0-1.mga9.i586
    (due to unsatisfied libgl1 == 1.6.0-1.mga9)
    libharfbuzz0-7.0.1-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libmesagl1-23.1.5-2.mga9.i586
    (due to unsatisfied libdri-drivers >= 23.1.5-2.mga9,
    due to unsatisfied libgl1 >= 1.3.1-7,
    due to unsatisfied libgldispatch0 >= 1.3.1-7)
    libpoppler-glib8-23.02.0-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libsane1-1.1.1-4.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libpoppler-glib.so.8)
    wine32-8.0-7.mga9.i586
    (due to missing libsane.so.1) (y/N)

    Any idea how to get around?

    Best regards,

    Markus

    Hi,

    thanks. I tried this first, i.e. putting "ignore" to thos 32bit repos.
    Since this did not help, I completely removed all "i586" repo entries.

    Unfortunately, as for today's updates, the misbehaviour is back again:

    # urpmi --auto-update
    medium "Core Release (distrib1)" is up-to-date
    https://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/9/x86_64/ media/core/updates/media_info/20240801-055003-synthesis.hdlist.cz
    updated medium "Core Updates
    (distrib3)"
    medium "Nonfree Release (distrib11)" is up-to-date
    medium "Nonfree Updates (distrib13)" is up-to-date
    medium "Tainted Release (distrib21)" is up-to-date
    medium "Tainted Updates (distrib23)" is up-to-date
    The following packages have to be removed for others to be upgraded: libcairo2-1.17.6-2.mga9.i586
    (due to missing libGL.so.1,
    due to missing libEGL.so.1,
    due to missing libfreetype.so.6,
    due to missing libfontconfig.so.1)
    libdri-drivers-24.1.3-1.mga9.tainted.i586
    (due to unsatisfied mesa == 24.1.3)
    libegl1-1.6.0-1.mga9.i586
    (due to missing libGLdispatch.so.0)
    libfontconfig1-2.14.2-1.mga9.i586
    (due to missing libfreetype.so.6)
    libfreetype6-2.13.0-1.mga9.tainted.i586
    (due to missing libharfbuzz.so.0)
    libgl1-1.6.0-1.mga9.i586
    (due to unsatisfied libmesagl1 >= 20.1.4,
    due to missing libGLdispatch.so.0)
    libgldispatch0-1.6.0-1.mga9.i586
    (due to unsatisfied libgl1 == 1.6.0-1.mga9)
    libharfbuzz0-7.0.1-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libmesagl1-23.1.5-2.mga9.i586
    (due to unsatisfied libdri-drivers >= 23.1.5-2.mga9,
    due to unsatisfied libgl1 >= 1.3.1-7,
    due to unsatisfied libgldispatch0 >= 1.3.1-7) libpoppler-glib8-23.02.0-1.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libfreetype.so.6)
    libsane1-1.1.1-4.mga9.i586
    (due to missing libcairo.so.2,
    due to missing libpoppler-glib.so.8)
    wine32-8.0-7.mga9.i586
    (due to missing libsane.so.1) (y/N)

    So, this looks like the updater cannot distinguish between installed
    32bit and to-be updated 64bit packages.

    I could follow the process I once wrote down here, i.e., let the updater remove the whole list of files from above, then "update", and afterwards re-install all deleted 32bit stuff by hand.

    But this workaround is just time consuming and annoying.

    Is there a better way to solve this issue?

    Thanks!

    Best regards,

    Markus

    --- MBSE BBS v1.1.0 (Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)