[Solved] problem with gstreamer when upgrading from Stretch to Buster

Ask for help with issues regarding the Installations of the Debian O/S.
Post Reply
Message
Author
MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

[Solved] problem with gstreamer when upgrading from Stretch to Buster

#1 Post by MVL »

I am trying to upgrade a Stretch installation to Buster. I might then proceed to the other versions. One at a time.

I changed my sources.list file from stretch to buster.

Code: Select all

deb http://ftp.us.debian.org/debian/ buster main contrib 
deb http://deb.debian.org/debian/ buster contrib main 
deb-src http://ftp.us.debian.org/debian/ buster main contrib 
Then I run 'apt-get update' and it works.

When I run 'apt-get upgrade,' it also works.

When I run 'apt-get dist-upgrade,' it breaks. I have a full backup of the Stretch installation so I can revert to it if it fails, and I have tried three times. It always breaks because of gstreamer or libgstreamer:

Code: Select all

Errors were encountered while processing:
 /tmp/apt-dpkg-install-iPB6i8/28-libgstreamer-gl1.0-0_1.14.4-2+deb10u1_amd64.deb
 /tmp/apt-dpkg-install-iPB6i8/33-gstreamer1.0-gl_1.14.4-2+deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Errors were encountered while processing:
 /tmp/apt-dpkg-install-K3bj5Q/19-libgstreamer-gl1.0-0_1.14.4-2+deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Those two occurrences are from two different attempts.

On my last attempt, I decided to remove gstreamer and libgstreamer so the upgrade procedure wouldn't try to update it, hoping that apt would not try to install it. But it did. When I removed it, synaptic did not complain that some other package depended on it. It was just happy to remove it.

Anyway, I can't go ahead because of the one package. What can I do about that?
Last edited by MVL on 2024-11-10 15:52, edited 1 time in total.

User avatar
Uptorn
Posts: 391
Joined: 2022-01-22 01:07
Has thanked: 305 times
Been thanked: 102 times

Re: gstreamer broken in Buster

#2 Post by Uptorn »

It looks like you may have only changed the sources for the main Debian repository. There are also entries below that for Debian security and for Debian updates.

While it is possible to simply run apt full-upgrade after changing sources.list, upgrading that way may work. But for upgrading between major stable releases, it is best to follow the full procedure to minimize opportunity for breakage.

Please check out section 4 of the Buster release notes:

Code: Select all

Chapter 4. Upgrades from Debian 9 (stretch)

4.1. Preparing for the upgrade

    We suggest that before upgrading you also read the information in
    Chapter 5, Issues to be aware of for buster. That chapter covers
    potential issues which are not directly related to the upgrade
    process but could still be important to know about before you
    begin.

4.1.1. Back up any data or configuration information

    Before upgrading your system, it is strongly recommended that you
    make a full backup, or at least back up any data or configuration
    information you can't afford to lose. The upgrade tools and
    process are quite reliable, but a hardware failure in the middle
    of an upgrade could result in a severely damaged system.

    The main things you'll want to back up are the contents of /etc,
    /var/lib/dpkg, /var/lib/apt/extended_states and the output of
    dpkg --get-selections "*" (the quotes are important). If you use 
    aptitude to manage packages on your system, you will also want to
    back up /var/lib/aptitude/pkgstates.

    The upgrade process itself does not modify anything in the /home
    directory. However, some applications (e.g. parts of the Mozilla
    suite, and the GNOME and KDE desktop environments) are known to
    overwrite existing user settings with new defaults when a new
    version of the application is first started by a user. As a
    precaution, you may want to make a backup of the hidden files and
    directories (“dotfiles”) in users' home directories. This backup
    may help to restore or recreate the old settings. You may also
    want to inform users about this.

    Any package installation operation must be run with superuser
    privileges, so either log in as root or use su or sudo to gain
    the necessary access rights.

    The upgrade has a few preconditions; you should check them before
    actually executing the upgrade.

4.1.2. Inform users in advance

    It's wise to inform all users in advance of any upgrades you're
    planning, although users accessing your system via an ssh
    connection should notice little during the upgrade, and should be
    able to continue working.

    If you wish to take extra precautions, back up or unmount the /
    home partition before upgrading.

    You will have to do a kernel upgrade when upgrading to buster, so
    a reboot will be necessary. Typically, this will be done after
    the upgrade is finished.

4.1.3. Prepare for downtime on services

    There might be services that are offered by the system which are
    associated with packages that will be included in the upgrade. If
    this is the case, please note that, during the upgrade, these
    services will be stopped while their associated packages are
    being replaced and configured. During this time, these services
    will not be available.

    The precise downtime for these services will vary depending on
    the number of packages being upgraded in the system, and it also
    includes the time the system administrator spends answering any
    configuration questions from package upgrades. Notice that if the
    upgrade process is left unattended and the system requests input
    during the upgrade there is a high possibility of services being
    unavailable^[1] for a significant period of time.

    If the system being upgraded provides critical services for your
    users or the network^[2], you can reduce the downtime if you do a
    minimal system upgrade, as described in Section 4.4.4, “Minimal
    system upgrade”, followed by a kernel upgrade and reboot, and
    then upgrade the packages associated with your critical services.
    Upgrade these packages prior to doing the full upgrade described
    in Section 4.4.5, “Upgrading the system”. This way you can ensure
    that these critical services are running and available through
    the full upgrade process, and their downtime is reduced.

4.1.4. Prepare for recovery

    Although Debian tries to ensure that your system stays bootable
    at all times, there is always a chance that you may experience
    problems rebooting your system after the upgrade. Known potential
    issues are documented in this and the next chapters of these
    Release Notes.

    For this reason it makes sense to ensure that you will be able to
    recover if your system should fail to reboot or, for remotely
    managed systems, fail to bring up networking.

    If you are upgrading remotely via an ssh link it is recommended
    that you take the necessary precautions to be able to access the
    server through a remote serial terminal. There is a chance that,
    after upgrading the kernel and rebooting, you will have to fix
    the system configuration through a local console. Also, if the
    system is rebooted accidentally in the middle of an upgrade there
    is a chance you will need to recover using a local console.

    For emergency recovery we generally recommend using the rescue
    mode of the buster Debian Installer. The advantage of using the
    installer is that you can choose between its many methods to find
    one that best suits your situation. For more information, please
    consult the section “Recovering a Broken System” in chapter 8 of
    the Installation Guide (https://www.debian.org/releases/buster/
    installmanual) and the Debian Installer FAQ (https://
    wiki.debian.org/DebianInstaller/FAQ) .

    If that fails, you will need an alternative way to boot your
    system so you can access and repair it. One option is to use a
    special rescue image or a Linux live CD. After booting from that,
    you should be able to mount your root file system and chroot into
    it to investigate and fix the problem.

4.1.4.1. Debug shell during boot using initrd

    The initramfs-tools package includes a debug shell^[3] in the
    initrds it generates. If for example the initrd is unable to
    mount your root file system, you will be dropped into this debug
    shell which has basic commands available to help trace the
    problem and possibly fix it.

    Basic things to check are: presence of correct device files in /
    dev; what modules are loaded (cat /proc/modules); output of dmesg
    for errors loading drivers. The output of dmesg will also show
    what device files have been assigned to which disks; you should
    check that against the output of echo $ROOT to make sure that the
    root file system is on the expected device.

    If you do manage to fix the problem, typing exit will quit the
    debug shell and continue the boot process at the point it failed.
    Of course you will also need to fix the underlying problem and
    regenerate the initrd so the next boot won't fail again.

4.1.4.2. Debug shell during boot using systemd

    If the boot fails under systemd, it is possible to obtain a debug
    root shell by changing the kernel command line. If the basic boot
    succeeds, but some services fail to start, it may be useful to
    add systemd.unit=rescue.target to the kernel parameters.

    Otherwise, the kernel parameter systemd.unit=emergency.target
    will provide you with a root shell at the earliest possible
    point. However, this is done before mounting the root file system
    with read-write permissions. You will have to do that manually
    with:

    # mount -o remount,rw /


    More information on debugging a broken boot under systemd can be
    found in the Diagnosing Boot Problems (https://freedesktop.org/
    wiki/Software/systemd/Debugging/) article.

4.1.5. Prepare a safe environment for the upgrade

    Important

    If you are using some VPN services (such as tinc) consider that
    they might not be available throughout the upgrade process.
    Please see Section 4.1.3, “Prepare for downtime on services”.

    In order to gain extra safety margin when upgrading remotely, we
    suggest that you run upgrade processes in the virtual console
    provided by the screen program, which enables safe reconnection
    and ensures the upgrade process is not interrupted even if the
    remote connection process temporarily fails.

4.1.6. Verify network interface name support

    Systems upgraded from older releases that still use network
    interfaces with names like eth0 or wlan0 are at risk of losing
    networking once they switch to buster; see Section 5.1.6,
    “Migrating from legacy network interface names” for migration
    instructions.

4.2. Checking APT configuration status

    The upgrade process described in this chapter has been designed
    for “pure” Debian stable systems. If your APT configuration
    mentions additional sources besides stretch, or if you have
    installed packages from other releases or from third parties,
    then to ensure a reliable upgrade process you may wish to begin
    by removing these complicating factors.

    The main configuration file that APT uses to decide what sources
    it should download packages from is /etc/apt/sources.list, but it
    can also use files in the /etc/apt/sources.list.d/ directory -
    for details see sources.list(5) (https://manpages.debian.org/
    buster//buster/apt/sources.list.5.html) . If your system is using
    multiple source-list files then you will need to ensure they stay
    consistent.

    Below there are two methods for finding installed packages that
    did not come from Debian, using either aptitude or apt-forktracer
    . Please note that neither of them are 100% accurate (e.g. the
    aptitude example will list packages that were once provided by
    Debian but no longer are, such as old kernel packages).

    $ aptitude search '~i(!~ODebian)'
    $ apt-forktracer | sort


    Direct upgrades from Debian releases older than 9 (stretch) are
    not supported. Please follow the instructions in the Release
    Notes for Debian 9 (https://www.debian.org/releases/stretch/
    releasenotes) to upgrade to Debian 9 first.

    This procedure also assumes your system has been updated to the
    latest point release of stretch. If you have not done this or are
    unsure, follow the instructions in Section A.1, “Upgrading your
    stretch system”.

    You should also make sure the package database is ready before
    proceeding with the upgrade. If you are a user of another package
    manager like aptitude or synaptic, review any pending actions. A
    package scheduled for installation or removal might interfere
    with the upgrade procedure. Note that correcting this is only
    possible if your APT source-list files still point to stretch and
    not to stable or buster; see Section A.2, “Checking your APT
    source-list files”.

    It is a good idea to remove obsolete packages from your system
    before upgrading.

4.2.1. The proposed-updates section

    If you have listed the proposed-updates section in your APT
    source-list files, you should remove it before attempting to
    upgrade your system. This is a precaution to reduce the
    likelihood of conflicts.

4.2.2. Unofficial sources

    If you have any non-Debian packages on your system, you should be
    aware that these may be removed during the upgrade because of
    conflicting dependencies. If these packages were installed by
    adding an extra package archive in your APT source-list files,
    you should check if that archive also offers packages compiled
    for buster and change the source item accordingly at the same
    time as your source items for Debian packages.

    Some users may have unofficial backported “newer” versions of
    packages that are in Debian installed on their stretch system.
    Such packages are most likely to cause problems during an upgrade
    as they may result in file conflicts^[4]. Section 4.5, “Possible
    issues during upgrade” has some information on how to deal with
    file conflicts if they should occur.

4.2.3. Disabling APT pinning

    If you have configured APT to install certain packages from a
    distribution other than stable (e.g. from testing), you may have
    to change your APT pinning configuration (stored in /etc/apt/
    preferences and /etc/apt/preferences.d/) to allow the upgrade of
    packages to the versions in the new stable release. Further
    information on APT pinning can be found in apt_preferences(5).

4.2.4. Checking packages status

    Regardless of the method used for upgrading, it is recommended
    that you check the status of all packages first, and verify that
    all packages are in an upgradable state. The following command
    will show any packages which have a status of Half-Installed or
    Failed-Config, and those with any error status.

    # dpkg --audit


    You could also inspect the state of all packages on your system
    using aptitude or with commands such as

    # dpkg -l | pager


     or

    # dpkg --get-selections "*" > ~/curr-pkgs.txt


    It is desirable to remove any holds before upgrading. If any
    package that is essential for the upgrade is on hold, the upgrade
    will fail.

    Note that aptitude uses a different method for registering
    packages that are on hold than apt and dselect. You can identify
    packages on hold for aptitude with

    # aptitude search "~ahold"


    If you want to check which packages you had on hold for apt, you
    should use

    # dpkg --get-selections | grep 'hold$'


    If you changed and recompiled a package locally, and didn't
    rename it or put an epoch in the version, you must put it on hold
    to prevent it from being upgraded.

    The “hold” package state for apt can be changed using:

    # echo package_name hold | dpkg --set-selections


    Replace hold with install to unset the “hold” state.

    If there is anything you need to fix, it is best to make sure
    your APT source-list files still refer to stretch as explained in
    Section A.2, “Checking your APT source-list files”.

4.3. Preparing APT source-list files

    Before starting the upgrade you must reconfigure APT's
    source-list files (/etc/apt/sources.list and files under /etc/apt
    /sources.list.d/).

    APT will consider all packages that can be found via any
    configured archive, and install the package with the highest
    version number, giving priority to the first entry in the files.
    Thus, if you have multiple mirror locations, list first the ones
    on local hard disks, then CD-ROMs, and then remote mirrors.

    A release can often be referred to both by its codename (e.g.
    stretch, buster) and by its status name (i.e. oldstable, stable,
    testing, unstable). Referring to a release by its codename has
    the advantage that you will never be surprised by a new release
    and for this reason is the approach taken here. It does of course
    mean that you will have to watch out for release announcements
    yourself. If you use the status name instead, you will just see
    loads of updates for packages available as soon as a release has
    happened.

    Debian provides two announcement mailing lists to help you stay
    up to date on relevant information related to Debian releases:

      * By subscribing to the Debian announcement mailing list
        (https://lists.debian.org/debian-announce/) , you will
        receive a notification every time Debian makes a new release.
        Such as when buster changes from e.g. stable to oldstable.

      * By subscribing to the Debian security announcement mailing
        list (https://lists.debian.org/debian-security-announce/) ,
        you will receive a notification every time Debian publishes a
        security announcement.

4.3.1. Adding APT Internet sources

    On new installations the default is for APT to be set up to use
    the Debian APT CDN service, which should ensure that packages are
    automatically downloaded from a server near you in network terms.
    As this is a relatively new service, older installations may have
    configuration that still points to one of the main Debian
    Internet servers or one of the mirrors. If you haven't done so
    yet, it is recommended to switch over to the use of the CDN
    service in your APT configuration.

    To make use of the CDN service, add a line like this to your APT
    source configuration (assuming you are using main and contrib):

    deb http://deb.debian.org/debian buster main contrib

    After adding your new sources, disable the previously existing “
    deb” lines by placing a hash sign (#) in front of them.

    However, if you get better results using a specific mirror that
    is close to you in network terms, this option is still available.

    Debian mirror addresses can be found at https://www.debian.org/
    distrib/ftplist (https://www.debian.org/distrib/ftplist) (look at
    the “list of Debian mirrors” section).

    For example, suppose your closest Debian mirror is http://
    mirrors.kernel.org. If you inspect that mirror with a web
    browser, you will notice that the main directories are organized
    like this:

          http://mirrors.kernel.org/debian/dists/buster/main/binary-amd64/...
          http://mirrors.kernel.org/debian/dists/buster/contrib/binary-amd64/...


    To configure APT to use a given mirror, add a line like this
    (again, assuming you are using main and contrib):

    deb http://mirrors.kernel.org/debian buster main contrib

    Note that the “dists” is added implicitly, and the arguments
    after the release name are used to expand the path into multiple
    directories.

    Again, after adding your new sources, disable the previously
    existing archive entries.

4.3.2. Adding APT sources for a local mirror

    Instead of using remote package mirrors, you may wish to modify
    the APT source-list files to use a mirror on a local disk
    (possibly mounted over NFS).

    For example, your package mirror may be under /var/local/debian/,
    and have main directories like this:

          /var/local/debian/dists/buster/main/binary-amd64/...
          /var/local/debian/dists/buster/contrib/binary-amd64/...


    To use this with apt, add this line to your sources.list file:

    deb file:/var/local/debian buster main contrib

    Note that the “dists” is added implicitly, and the arguments
    after the release name are used to expand the path into multiple
    directories.

    After adding your new sources, disable the previously existing
    archive entries in the APT source-list files by placing a hash
    sign (#) in front of them.

4.3.3. Adding APT sources from optical media

    If you want to use only DVDs (or CDs or Blu-ray Discs), comment
    out the existing entries in all the APT source-list files by
    placing a hash sign (#) in front of them.

    Make sure there is a line in /etc/fstab that enables mounting
    your CD-ROM drive at the /media/cdrom mount point. For example,
    if /dev/sr0 is your CD-ROM drive, /etc/fstab should contain a
    line like:

          /dev/sr0 /media/cdrom auto noauto,ro 0 0


    Note that there must be no spaces between the words noauto,ro in
    the fourth field.

    To verify it works, insert a CD and try running

    # mount /media/cdrom    # this will mount the CD to the mount point
    # ls -alF /media/cdrom  # this should show the CD's root directory
    # umount /media/cdrom   # this will unmount the CD


    Next, run:

    # apt-cdrom add


    for each Debian Binary CD-ROM you have, to add the data about
    each CD to APT's database.

4.4. Upgrading packages

    The recommended way to upgrade from previous Debian releases is
    to use the package management tool apt.

    Note

    apt is meant for interactive use, and should not be used in
    scripts. In scripts one should use apt-get, which has a stable
    output better suitable for parsing.

    Don't forget to mount all needed partitions (notably the root and
    /usr partitions) read-write, with a command like:

    # mount -o remount,rw /mountpoint


    Next you should double-check that the APT source entries (in /etc
    /apt/sources.list and files under /etc/apt/sources.list.d/) refer
    either to “buster” or to “stable”. There should not be any
    sources entries pointing to stretch.

    +--------------------------------------------------+
    |Note                                              |
    |                                                  |
    |Source lines for a CD-ROM might sometimes refer to|
    |“unstable”; although this may be confusing, you   |
    |should not change it.                             |
    +--------------------------------------------------+

4.4.1. Recording the session

    It is strongly recommended that you use the /usr/bin/script
    program to record a transcript of the upgrade session. Then if a
    problem occurs, you will have a log of what happened, and if
    needed, can provide exact information in a bug report. To start
    the recording, type:

    # script -t 2>~/upgrade-busterstep.time -a ~/upgrade-busterstep.script


    or similar. If you have to rerun the typescript (e.g. if you have
    to reboot the system) use different step values to indicate which
    step of the upgrade you are logging. Do not put the typescript
    file in a temporary directory such as /tmp or /var/tmp (files in
    those directories may be deleted during the upgrade or during any
    restart).

    The typescript will also allow you to review information that has
    scrolled off-screen. If you are at the system's console, just
    switch to VT2 (using Alt+F2) and, after logging in, use less -R
    ~root/upgrade-buster.script to view the file.

    After you have completed the upgrade, you can stop script by
    typing exit at the prompt.

    apt will also log the changed package states in /var/log/apt/
    history.log and the terminal output in /var/log/apt/term.log. 
    dpkg will, in addition, log all package state changes in /var/log
    /dpkg.log. If you use aptitude, it will also log state changes in
    /var/log/aptitude.

    If you have used the -t switch for script you can use the 
    scriptreplay program to replay the whole session:

    # scriptreplay ~/upgrade-busterstep.time ~/upgrade-busterstep.script


4.4.2. Updating the package list

    First the list of available packages for the new release needs to
    be fetched. This is done by executing:

    # apt update


    Note

    Users of apt-secure may find issues when using aptitude or 
    apt-get. For apt-get, you can use apt-get update
    --allow-releaseinfo-change.

4.4.3. Make sure you have sufficient space for the upgrade

    You have to make sure before upgrading your system that you will
    have sufficient hard disk space when you start the full system
    upgrade described in Section 4.4.5, “Upgrading the system”.
    First, any package needed for installation that is fetched from
    the network is stored in /var/cache/apt/archives (and the partial
    / subdirectory, during download), so you must make sure you have
    enough space on the file system partition that holds /var/ to
    temporarily download the packages that will be installed in your
    system. After the download, you will probably need more space in
    other file system partitions in order to both install upgraded
    packages (which might contain bigger binaries or more data) and
    new packages that will be pulled in for the upgrade. If your
    system does not have sufficient space you might end up with an
    incomplete upgrade that is difficult to recover from.

    apt can show you detailed information about the disk space needed
    for the installation. Before executing the upgrade, you can see
    this estimate by running:

    # apt -o APT::Get::Trivial-Only=true full-upgrade
    [ ... ]
    XXX upgraded, XXX newly installed, XXX to remove and XXX not upgraded.
    Need to get xx.xMB of archives.
    After this operation, AAAMB of additional disk space will be used.


    Note

    Running this command at the beginning of the upgrade process may
    give an error, for the reasons described in the next sections. In
    that case you will need to wait until you've done the minimal
    system upgrade as in Section 4.4.4, “Minimal system upgrade”
    before running this command to estimate the disk space.

    If you do not have enough space for the upgrade, apt will warn
    you with a message like this:

    E: You don't have enough free space in /var/cache/apt/archives/.


    In this situation, make sure you free up space beforehand. You
    can:

      * Remove packages that have been previously downloaded for
        installation (at /var/cache/apt/archives). Cleaning up the
        package cache by running apt clean will remove all previously
        downloaded package files.

      * Remove forgotten packages. If you have used aptitude or apt to
        manually install packages in stretch it will have kept track of
        those packages you manually installed, and will be able to mark
        as redundant those packages pulled in by dependencies alone which
        are no longer needed due to a package being removed. They will
        not mark for removal packages that you manually installed. To
        remove automatically installed packages that are no longer used,
        run:

        # apt autoremove


        You can also use deborphan, debfoster, or cruft to find redundant
        packages. Do not blindly remove the packages these tools present,
        especially if you are using aggressive non-default options that
        are prone to false positives. It is highly recommended that you
        manually review the packages suggested for removal (i.e. their
        contents, sizes, and descriptions) before you remove them.

      * Remove packages that take up too much space and are not currently
        needed (you can always reinstall them after the upgrade). If you
        have popularity-contest installed, you can use 
        popcon-largest-unused to list the packages you do not use that
        occupy the most space. You can find the packages that just take
        up the most disk space with dpigs (available in the
        debian-goodies package) or with wajig (running wajig size). They
        can also be found with aptitude. Start aptitude in full-terminal
        mode, select Views → New Flat Package List, press l and enter ~i,
        then press S and enter ~installsize. This will give you a handy
        list to work with.

      * Remove translations and localization files from the system if
        they are not needed. You can install the localepurge package and
        configure it so that only a few selected locales are kept in the
        system. This will reduce the disk space consumed at /usr/share/
        locale.

      * Temporarily move to another system, or permanently remove, system
        logs residing under /var/log/.
   
      * Use a temporary /var/cache/apt/archives: You can use a temporary
        cache directory from another filesystem (USB storage device,
        temporary hard disk, filesystem already in use, ...).

        +-----------------------------------------------------+
        |Note                                                 |
        |                                                     |
        |Do not use an NFS mount as the network connection    |
        |could be interrupted during the upgrade.             |
        +-----------------------------------------------------+

        For example, if you have a USB drive mounted on /media/usbkey:

         1. remove the packages that have been previously downloaded for
            installation:

            # apt clean


         2. copy the directory /var/cache/apt/archives to the USB drive:

            # cp -ax /var/cache/apt/archives /media/usbkey/


         3. mount the temporary cache directory on the current one:

            # mount --bind /media/usbkey/archives /var/cache/apt/archives


         4. after the upgrade, restore the original /var/cache/apt/
            archives directory:

            # umount /media/usbkey/archives


         5. remove the remaining /media/usbkey/archives.

        You can create the temporary cache directory on whatever
        filesystem is mounted on your system.

      * Do a minimal upgrade of the system (see Section 4.4.4, “Minimal
        system upgrade”) or partial upgrades of the system followed by a
        full upgrade. This will make it possible to upgrade the system
        partially, and allow you to clean the package cache before the
        full upgrade.

    Note that in order to safely remove packages, it is advisable to
    switch your APT source-list files back to stretch as described in
    Section A.2, “Checking your APT source-list files”.

4.4.4. Minimal system upgrade

    In some cases, doing the full upgrade (as described below)
    directly might remove large numbers of packages that you will
    want to keep. We therefore recommend a two-part upgrade process:
    first a minimal upgrade to overcome these conflicts, then a full
    upgrade as described in Section 4.4.5, “Upgrading the system”.

    To do this, first run:

    # apt-get upgrade


    This has the effect of upgrading those packages which can be
    upgraded without requiring any other packages to be removed or
    installed.

    The minimal system upgrade can also be useful when the system is
    tight on space and a full upgrade cannot be run due to space
    constraints.

    If the apt-listchanges package is installed, it will (in its
    default configuration) show important information about upgraded
    packages in a pager after downloading the packages. Press q after
    reading to exit the pager and continue the upgrade.

4.4.5. Upgrading the system

    Once you have taken the previous steps, you are now ready to
    continue with the main part of the upgrade. Execute:

    # apt full-upgrade


    This will perform a complete upgrade of the system, installing
    the newest available versions of all packages, and resolving all
    possible dependency changes between packages in different
    releases. If necessary, it will install some new packages
    (usually new library versions, or renamed packages), and remove
    any conflicting obsoleted packages.

    When upgrading from a set of CDs/DVDs/BDs, you will probably be
    asked to insert specific discs at several points during the
    upgrade. You might have to insert the same disc multiple times;
    this is due to inter-related packages that have been spread out
    over the discs.

    New versions of currently installed packages that cannot be
    upgraded without changing the install status of another package
    will be left at their current version (displayed as “held back”).
    This can be resolved by either using aptitude to choose these
    packages for installation or by trying apt install package.

4.5. Possible issues during upgrade

    The following sections describe known issues that might appear
    during an upgrade to buster.

4.5.1. Dist-upgrade fails with “Could not perform immediate
configuration”

    In some cases the apt full-upgrade step can fail after downloading
    packages with:
   
    E: Could not perform immediate configuration on 'package'.  Please see man 5 apt.conf under APT::Immediate-Configure for details.


    If that happens, running apt full-upgrade -o
    APT::Immediate-Configure=0 instead should allow the upgrade to
    proceed.

    Another possible workaround for this problem is to temporarily
    add both stretch and buster sources to your APT source-list files
    and run apt update.

4.5.2. Expected removals

    The upgrade process to buster might ask for the removal of
    packages on the system. The precise list of packages will vary
    depending on the set of packages that you have installed. These
    release notes give general advice on these removals, but if in
    doubt, it is recommended that you examine the package removals
    proposed by each method before proceeding. For more information
    about packages obsoleted in buster, see Section 4.8, “Obsolete
    packages”.

4.5.3. Conflicts or Pre-Depends loops

    Sometimes it's necessary to enable the APT::Force-LoopBreak
    option in APT to be able to temporarily remove an essential
    package due to a Conflicts/Pre-Depends loop. apt will alert you
    of this and abort the upgrade. You can work around this by
    specifying the option -o APT::Force-LoopBreak=1 on the apt
    command line.

    It is possible that a system's dependency structure can be so
    corrupt as to require manual intervention. Usually this means
    using apt or

    # dpkg --remove package_name


    to eliminate some of the offending packages, or

    # apt -f install
    # dpkg --configure --pending


    In extreme cases you might have to force re-installation with a
    command like

    # dpkg --install /path/to/package_name.deb


4.5.4. File conflicts

    File conflicts should not occur if you upgrade from a “pure”
    stretch system, but can occur if you have unofficial backports
    installed. A file conflict will result in an error like:

    Unpacking <package-foo> (from <package-foo-file>) ...
    dpkg: error processing <package-foo> (--install):
    trying to overwrite `<some-file-name>',
    which is also in package <package-bar>
    dpkg-deb: subprocess paste killed by signal (Broken pipe)
    Errors were encountered while processing:
    <package-foo>


    You can try to solve a file conflict by forcibly removing the
    package mentioned on the last line of the error message:

    # dpkg -r --force-depends package_name


    After fixing things up, you should be able to resume the upgrade
    by repeating the previously described apt commands.

4.5.5. Configuration changes

    During the upgrade, you will be asked questions regarding the
    configuration or re-configuration of several packages. When you
    are asked if any file in the /etc/init.d directory, or the /etc/
    manpath.config file should be replaced by the package
    maintainer's version, it's usually necessary to answer “yes” to
    ensure system consistency. You can always revert to the old
    versions, since they will be saved with a .dpkg-old extension.

    If you're not sure what to do, write down the name of the package
    or file and sort things out at a later time. You can search in
    the typescript file to review the information that was on the
    screen during the upgrade.

4.5.6. Change of session to console

    If you are running the upgrade using the system's local console
    you might find that at some points during the upgrade the console
    is shifted over to a different view and you lose visibility of
    the upgrade process. For example, this may happen in systems with
    a graphical interface when the display manager is restarted.

    To recover the console where the upgrade was running you will
    have to use Ctrl+Alt+F1 (if in the graphical startup screen) or 
    Alt+F1 (if in the local text-mode console) to switch back to the
    virtual terminal 1. Replace F1 with the function key with the
    same number as the virtual terminal the upgrade was running in.
    You can also use Alt+Left Arrow or Alt+Right Arrow to switch
    between the different text-mode terminals.

4.6. Upgrading your kernel and related packages

    This section explains how to upgrade your kernel and identifies
    potential issues related to this upgrade. You can either install
    one of the linux-image-* packages provided by Debian, or compile
    a customized kernel from source.

    Note that a lot of information in this section is based on the
    assumption that you will be using one of the modular Debian
    kernels, together with initramfs-tools and udev. If you choose to
    use a custom kernel that does not require an initrd or if you use
    a different initrd generator, some of the information may not be
    relevant for you.

4.6.1. Installing a kernel metapackage

    When you full-upgrade from stretch to buster, it is strongly
    recommended that you install a linux-image-* metapackage, if you
    have not done so before. These metapackages will automatically
    pull in a newer version of the kernel during upgrades. You can
    verify whether you have one installed by running:

    # dpkg -l "linux-image*" | grep ^ii | grep -i meta


    If you do not see any output, then you will either need to
    install a new linux-image package by hand or install a
    linux-image metapackage. To see a list of available linux-image
    metapackages, run:

    # apt-cache search linux-image- | grep -i meta | grep -v transition


    If you are unsure about which package to select, run uname -r and
    look for a package with a similar name. For example, if you see “
    4.9.0-8-amd64”, it is recommended that you install
    linux-image-amd64. You may also use apt to see a long description
    of each package in order to help choose the best one available.
    For example:

    # apt show linux-image-amd64


    You should then use apt install to install it. Once this new
    kernel is installed you should reboot at the next available
    opportunity to get the benefits provided by the new kernel
    version. However, please have a look at Section 5.1.12, “Things
    to do post upgrade before rebooting” before performing the first
    reboot after the upgrade.

    For the more adventurous there is an easy way to compile your own
    custom kernel on Debian. Install the kernel sources, provided in
    the linux-source package. You can make use of the deb-pkg target
    available in the sources' makefile for building a binary package.
    More information can be found in the Debian Linux Kernel Handbook
    (https://kernel-team.pages.debian.net/kernel-handbook/) , which
    can also be found as the debian-kernel-handbook package.

    If possible, it is to your advantage to upgrade the kernel
    package separately from the main full-upgrade to reduce the
    chances of a temporarily non-bootable system. Note that this
    should only be done after the minimal upgrade process described
    in Section 4.4.4, “Minimal system upgrade”.

4.7. Preparing for the next release

    After the upgrade there are several things you can do to prepare
    for the next release.

      * Remove newly redundant or obsolete packages as described in
        Section 4.4.3, “Make sure you have sufficient space for the
        upgrade” and Section 4.8, “Obsolete packages”. You should
        review which configuration files they use and consider
        purging the packages to remove their configuration files. See
        also Section 4.7.1, “Purging removed packages”.

4.7.1. Purging removed packages

    It is generally advisable to purge removed packages. This is
    especially true if these have been removed in an earlier release
    upgrade (e.g. from the upgrade to stretch) or they were provided
    by third-party vendors. In particular, old init.d scripts have
    been known to cause issues.

    Caution
   
    Purging a package will generally also purge its log files, so you
    might want to back them up first.

    The following command displays a list of all removed packages
    that may have configuration files left on the system (if any):

    # dpkg -l | awk '/^rc/ { print $2 }'


    The packages can be removed by using apt purge. Assuming you want
    to purge all of them in one go, you can use the following
    command:

    # apt purge $(dpkg -l | awk '/^rc/ { print $2 }')


    If you use aptitude, you can also use the following alternative
    to the commands above:

    # aptitude search '~c'
    # aptitude purge '~c'


4.8. Obsolete packages

    Introducing lots of new packages, buster also retires and omits
    quite a few old packages that were in stretch. It provides no
    upgrade path for these obsolete packages. While nothing prevents
    you from continuing to use an obsolete package where desired, the
    Debian project will usually discontinue security support for it a
    year after buster's release^[5], and will not normally provide
    other support in the meantime. Replacing them with available
    alternatives, if any, is recommended.

    There are many reasons why packages might have been removed from
    the distribution: they are no longer maintained upstream; there
    is no longer a Debian Developer interested in maintaining the
    packages; the functionality they provide has been superseded by
    different software (or a new version); or they are no longer
    considered suitable for buster due to bugs in them. In the latter
    case, packages might still be present in the “unstable”
    distribution.

    Some package management front-ends provide easy ways of finding
    installed packages that are no longer available from any known
    repository. The aptitude textual user interface lists them in the
    category “Obsolete and Locally Created Packages”, and they can be
    listed and purged from the commandline with:

    # aptitude search '~o'
    # aptitude purge '~o'


    The Debian Bug Tracking System (https://bugs.debian.org/) often
    provides additional information on why the package was removed.
    You should review both the archived bug reports for the package
    itself and the archived bug reports for the ftp.debian.org
    pseudo-package (https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg
    =ftp.debian.org&archive=yes) .

    For a list of obsolete packages for Buster, please refer to
    Section 5.1.10, “Noteworthy obsolete packages”.

4.8.1. Transitional dummy packages

    Some packages from stretch may have been replaced in buster by
    transitional dummy packages, which are empty placeholders
    designed to simplify upgrades. If for instance an application
    that was formerly a single package has been split into several, a
    transitional package may be provided with the same name as the
    old package and with appropriate dependencies to cause the new
    ones to be installed. After this has happened the redundant dummy
    package can be safely removed.

    The package descriptions for transitional dummy packages usually
    indicate their purpose. However, they are not uniform; in
    particular, some “dummy” packages are designed to be kept
    installed, in order to pull in a full software suite, or track
    the current latest version of some program. You might also find 
    deborphan with the --guess-* options (e.g. --guess-dummy) useful
    to detect transitional dummy packages on your system.

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#3 Post by MVL »

The upgrade involves more than 1,200 packages. They all work fine. Only two (so directly related to each other they might as well be one) are not working. Packages that are installed fresh, not upgraded since I uninstall them before I begin to upgrade. What makes you think those two packages are not broken?

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: gstreamer broken in Buster

#4 Post by fabien »

MVL wrote: 2024-11-09 02:49 I am trying to upgrade a Stretch installation to Buster.
Have you read and followed the Debian 10 Buster Release Notes as @Uptorn points out?
Before the upgrade, the system must be in a predictable state. This includes having only Stretch packages installed (no packages from foreign repositories).
Installed packages must be upgraded to their latest version and in a clean state. You can verify this by running these commands before upgrading:

Code: Select all

#> dpkg --audit
#> dpkg --verify
#> apt-get check
MVL wrote: 2024-11-09 02:49 I changed my sources.list file from stretch to buster.

Code: Select all

deb http://ftp.us.debian.org/debian/ buster main contrib 
deb http://deb.debian.org/debian/ buster contrib main 
deb-src http://ftp.us.debian.org/debian/ buster main contrib 
Buster repository is configured twice, delete one. You can also comment out the deb-src line if you are not compiling packages from sources.
Your sources.list lacks security and updates as also pointed out by Uptorn, i.e. something like

Code: Select all

deb https://deb.debian.org/debian          buster         main contrib
deb https://deb.debian.org/debian-security buster/updates main contrib
deb https://deb.debian.org/debian          buster-updates main contrib
If apt-get dist-upgrade still breaks, could you please post the output of

Code: Select all

#> apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#5 Post by MVL »

Man, I'm not the expert here, very far from that, but I'm pretty sure these two gstreamer packages are conflicting with each other.

**************** PART 1 ****************

Code: Select all

Unpacking libpam-systemd:amd64 (241-7~deb10u10) over (232-25+deb9u12) ...
Preparing to unpack .../37-libsystemd0_241-7~deb10u10_amd64.deb ...
Unpacking libsystemd0:amd64 (241-7~deb10u10) over (232-25+deb9u12) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-C34kZa/18-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@home:/home/deb# 
root@home:/home/deb# 
root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 dh-python : Depends: python3-distutils but it is not going to be installed or
                      python3 (< 3.6.5~rc1-1) but 3.7.3-1 is to be installed
 gstreamer1.0-gl : Depends: libgraphene-1.0-0 (>= 1.5.4) but it is not going to be installed
                   Depends: libgstreamer-gl1.0-0 (>= 1.14.4) but it is not going to be installed
 libgl1-mesa-dri : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 libwebkit2gtk-4.0-37 : Depends: libgstreamer-gl1.0-0 (>= 1.14.0) but it is not going to be installed
                        Recommends: gstreamer1.0-libav but it is not going to be installed
                        Recommends: gstreamer1.0-plugins-bad but it is not going to be installed
 mesa-opencl-icd : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 mesa-va-drivers : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 mesa-vdpau-drivers : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).




/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
Selecting previously unselected package libgraphene-1.0-0:amd64.
(Reading database ... 256903 files and directories currently installed.)
Preparing to unpack .../0-libgraphene-1.0-0_1.8.4-1_amd64.deb ...
Unpacking libgraphene-1.0-0:amd64 (1.8.4-1) ...
Preparing to unpack .../1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /tmp/apt-dpkg-install-9LFgy1/1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Selecting previously unselected package gstreamer1.0-gl:amd64.
Preparing to unpack .../2-gstreamer1.0-gl_1.14.4-2+deb10u3_amd64.deb ...
Unpacking gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
Preparing to unpack .../3-libdrm-amdgpu1_2.4.97-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.97-1) over (2.4.74-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../4-python3-lib2to3_3.7.3-1_all.deb ...
Unpacking python3-lib2to3 (3.7.3-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../5-python3-distutils_3.7.3-1_all.deb ...
Unpacking python3-distutils (3.7.3-1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-9LFgy1/1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.


/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257056 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Errors were encountered while processing:
 /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.




root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gstreamer1.0-gl is already the newest version (1.14.4-2+deb10u3).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 gstreamer1.0-gl : Depends: libgstreamer-gl1.0-0 (>= 1.14.4) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).



root@home:/home/deb# apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  backfire-dkms bubblewrap libapm1 libboost-random1.62.0 libclang-common-7-dev libclc-amdgcn libclc-dev libclc-r600 libcom-err2:i386 libcomerr2:i386
  libfile-copy-recursive-perl libgcj-bc libgcr-3-common libgeoclue-2-0 libgexiv2-2 libgltf-0.0-0v5 libgstreamer-plugins-bad1.0-0 libjavascriptcoregtk-4.0-18 liblzma5:i386
  liborcus-0.11-0 libpcre16-3 libqt5clucene5 libqt5quickwidgets5 libqt5websockets5 libqt5xmlpatterns5 libraw19 libreoffice-gtk2 libreoffice-ogltrans libreoffice-pdfimport
  libsac-java-gcj libsane-extras libsane-extras-common libtxc-dxtn-s2tc libwebvfx1 libxfont1 pdfshuffler python-poppler python-pypdf2 qmelt qml-module-qtqml-models2
  qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 shotcut-data x11-apps x11-session-utils xdg-dbus-proxy
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libgstreamer-gl1.0-0
The following NEW packages will be installed:
  libgstreamer-gl1.0-0
0 upgraded, 1 newly installed, 0 to remove and 596 not upgraded.
6 not fully installed or removed.
Need to get 0 B/1,354 kB of archives.
After this operation, 1,695 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257056 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Errors were encountered while processing:
 /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
   backfire-dkms (1.0-1)
   bubblewrap (0.3.1-4)
   libapm1 (3.2.2-15+b2)
   libboost-random1.62.0 (1.62.0+dfsg-4)
   libclang-common-7-dev (1:7.0.1-8+deb10u2)
   libclc-amdgcn (0.2.0+git20180917-3)
   libclc-dev (0.2.0+git20180917-3)
   libclc-r600 (0.2.0+git20180917-3)
   libcom-err2:i386 (1.44.5-1+deb10u3)
   libcomerr2:i386 (1.44.5-1+deb10u3)
   libfile-copy-recursive-perl (0.44-1)
   libgcj-bc (6.3.0-4)
   libgcr-3-common (3.20.0-5.1)
   libgeoclue-2-0 (2.5.2-1+deb10u1)
   libgexiv2-2 (0.10.9-1)
   libgltf-0.0-0v5 (0.0.2-5)
   libjavascriptcoregtk-4.0-18 (2.38.6-0+deb10u1)
   liblzma5:i386 (5.2.4-1+deb10u1)
   liborcus-0.11-0 (0.11.2-3+b1)
   libpcre16-3 (2:8.39-12)
   libqt5clucene5 (5.7.1-1)
   libqt5quickwidgets5 (5.11.3-4)
   libqt5websockets5 (5.11.3-5)
   libqt5xmlpatterns5 (5.11.3-2)
   libraw19 (0.19.2-2+deb10u4)
   libreoffice-gtk2 (1:6.1.5-3+deb10u12)
   libreoffice-ogltrans (1:6.1.5-3+deb10u12)
   libreoffice-pdfimport (1:6.1.5-3+deb10u12)
   libsac-java-gcj (1.3+dfsg-2)
   libsane-extras (1.0.22.4)
   libsane-extras-common (1.0.22.4)
   libtxc-dxtn-s2tc (1.0+git20151227-2)
   libwebvfx1 (0.4.4~2016-08-23-dmo1)
   libxfont1 (1:1.5.2-4)
   pdfshuffler (1.1.1-1)
   python-poppler (0.12.1-9)
   python-pypdf2 (1.26.0-2+deb10u2)
   qmelt (0.4.4~2016-08-23-dmo1)
   qml-module-qtqml-models2 (5.11.3-4)
   qml-module-qtquick-dialogs (5.11.3-2)
   qml-module-qtquick-layouts (5.11.3-4)
   qml-module-qtquick-privatewidgets (5.11.3-2)
   qml-module-qtquick-window2 (5.11.3-4)
   shotcut-data (17.06-dmo1)
   x11-apps (7.7+7)
   x11-session-utils (7.7+3)
   xdg-dbus-proxy (0.1.1-1)
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
   libgstreamer-gl1.0-0 (1.14.4-2+deb10u3)
CreateOrderList(): Adding Immediate flag for perl-base:amd64
  ImmediateAdd(): Adding Immediate flag to libc6:amd64 < 2.28-10+deb10u4 @ii mK > cause of PreDepends perl-base:amd64
    ImmediateAdd(): Adding Immediate flag to libgcc1:amd64 < 1:8.3.0-6 @ii mK > cause of Depends libc6:amd64
      ImmediateAdd(): Adding Immediate flag to gcc-8-base:amd64 < 8.3.0-6 @ii mK > cause of Depends libgcc1:amd64
  ImmediateAdd(): Adding Immediate flag to dpkg:amd64 < 1.19.8 @ii mK > cause of PreDepends perl-base:amd64
    ImmediateAdd(): Adding Immediate flag to libbz2-1.0:amd64 < 1.0.6-9.2~deb10u2 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to liblzma5:amd64 < 5.2.4-1+deb10u1 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to libselinux1:amd64 < 2.8-1+b1 @ii mK > cause of PreDepends dpkg:amd64
      ImmediateAdd(): Adding Immediate flag to libpcre3:amd64 < 2:8.39-12 @ii mK > cause of Depends libselinux1:amd64
    ImmediateAdd(): Adding Immediate flag to zlib1g:amd64 < 1:1.2.11.dfsg-1+deb10u2 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to tar:amd64 < 1.30+dfsg-6+deb10u1 @ii mK > cause of Depends dpkg:amd64
      ImmediateAdd(): Adding Immediate flag to libacl1:amd64 < 2.2.53-4 @ii mK > cause of PreDepends tar:amd64
        ImmediateAdd(): Adding Immediate flag to libattr1:amd64 < 1:2.4.48-4 @ii mK > cause of Depends libacl1:amd64
CreateOrderList(): Adding Immediate flag for perl-base:i386
CreateOrderList(): Adding Immediate flag for init-system-helpers:amd64
CreateOrderList(): Adding Immediate flag for diffutils:amd64
CreateOrderList(): Adding Immediate flag for diffutils:i386
CreateOrderList(): Adding Immediate flag for sysvinit-utils:amd64
  ImmediateAdd(): Adding Immediate flag to util-linux:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of Depends sysvinit-utils:amd64
    ImmediateAdd(): Adding Immediate flag to libblkid1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libuuid1:amd64 < 2.29.2-1+devuan2.1 | 2.33.1-0.1+deb10u1 @ii umH > cause of Depends libblkid1:amd64
        ImmediateAdd(): Adding Immediate flag to passwd:amd64 < 1:4.5-1.1 @ii mK > cause of Depends libuuid1:amd64
          ImmediateAdd(): Adding Immediate flag to libaudit1:amd64 < 1:2.8.4-3 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libaudit-common:amd64 < 1:2.8.4-3 @ii mK > cause of Depends libaudit1:amd64
            ImmediateAdd(): Adding Immediate flag to libcap-ng0:amd64 < 0.7.9-2 @ii mK > cause of Depends libaudit1:amd64
          ImmediateAdd(): Adding Immediate flag to libpam0g:amd64 < 1.3.1-5 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to debconf:amd64 < 1.5.61 | 1.5.71+deb10u1 @ii umH > cause of Depends libpam0g:amd64
            ImmediateAdd(): Adding Immediate flag to debconf-2.0:amd64 < none @un H > cause of Depends libpam0g:amd64
          ImmediateAdd(): Adding Immediate flag to libsemanage1:amd64 < 2.8-2 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libsemanage-common:amd64 < 2.8-2 @ii mK > cause of Depends libsemanage1:amd64
            ImmediateAdd(): Adding Immediate flag to libsepol1:amd64 < 2.8-1 @ii mK > cause of Depends libsemanage1:amd64
          ImmediateAdd(): Adding Immediate flag to libpam-modules:amd64 < 1.1.8-3.6 | 1.3.1-5 @ii umH > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libdb5.3:amd64 < 5.3.28+dfsg1-0.5 @ii mK > cause of PreDepends libpam-modules:amd64
            ImmediateAdd(): Adding Immediate flag to libpam-modules-bin:amd64 < 1.1.8-3.6 | 1.3.1-5 @ii umH > cause of PreDepends libpam-modules:amd64
    ImmediateAdd(): Adding Immediate flag to libfdisk1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libmount1:amd64 < 2.33.1-0.1+deb10u1 @ii mK > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libncursesw5:amd64 < 6.0+20161126-1+deb9u2 | 6.1+20181013-2+deb10u5 @ii umH > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libtinfo5:amd64 < 6.0+20161126-1+deb9u2 | 6.1+20181013-2+deb10u5 @ii umH > cause of Depends libncursesw5:amd64
    ImmediateAdd(): Adding Immediate flag to libsmartcols1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libsystemd0:amd64 < 241-7~deb10u10 @ii mK > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libgcrypt20:amd64 < 1.8.4-5+deb10u1 @ii mK > cause of PreDepends libsystemd0:amd64
        ImmediateAdd(): Adding Immediate flag to libgpg-error0:amd64 < 1.35-1 @ii mK NPb IPb > cause of Depends libgcrypt20:amd64
      ImmediateAdd(): Adding Immediate flag to liblz4-1:amd64 < 1.8.3-1+deb10u1 @ii mK > cause of PreDepends libsystemd0:amd64
    ImmediateAdd(): Adding Immediate flag to libudev1:amd64 < 241-7~deb10u10 @ii mK > cause of PreDepends util-linux:amd64
CreateOrderList(): Adding Immediate flag for sysvinit-utils:i386
CreateOrderList(): Adding Immediate flag for base-passwd:amd64
  ImmediateAdd(): Adding Immediate flag to libdebconfclient0:amd64 < 0.249 @ii mK > cause of Depends base-passwd:amd64
CreateOrderList(): Adding Immediate flag for base-passwd:i386
CreateOrderList(): Adding Immediate flag for dash:amd64
  ImmediateAdd(): Adding Immediate flag to debianutils:amd64 < 4.8.6.1 @ii mK > cause of Depends dash:amd64
CreateOrderList(): Adding Immediate flag for dash:i386
CreateOrderList(): Adding Immediate flag for apt:amd64
  ImmediateAdd(): Adding Immediate flag to adduser:amd64 < 3.118 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv:amd64 < 2.2.12-1+deb10u2 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv2:amd64 < none | 2.2.12-1+deb10u2 @un uH > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv1:amd64 < none | 1.4.23-1 @un uH > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to debian-archive-keyring:amd64 < 2019.1+deb10u2 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to libapt-pkg5.0:amd64 < 1.8.2.3 @ii mK > cause of Depends apt:amd64
    ImmediateAdd(): Adding Immediate flag to libstdc++6:amd64 < 8.3.0-6 @ii mK > cause of Depends libapt-pkg5.0:amd64
    ImmediateAdd(): Adding Immediate flag to libzstd1:amd64 < 1.3.8+dfsg-3+deb10u2 @ii mK > cause of Depends libapt-pkg5.0:amd64
  ImmediateAdd(): Adding Immediate flag to libgnutls30:amd64 < 3.6.7-4+deb10u12 @ii mK > cause of Depends apt:amd64
    ImmediateAdd(): Adding Immediate flag to libgmp10:amd64 < 2:6.1.2+dfsg-4+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
    ImmediateAdd(): Adding Immediate flag to libhogweed4:amd64 < 3.4.1-1+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libnettle6:amd64 < 3.4.1-1+deb10u1 @ii mK > cause of Depends libhogweed4:amd64
    ImmediateAdd(): Adding Immediate flag to libidn2-0:amd64 < 2.0.5-1+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libunistring2:amd64 < 0.9.10-1 @ii mK > cause of Depends libidn2-0:amd64
    ImmediateAdd(): Adding Immediate flag to libp11-kit0:amd64 < 0.23.15-2+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libffi6:amd64 < 3.2.1-9 @ii mK > cause of Depends libp11-kit0:amd64
    ImmediateAdd(): Adding Immediate flag to libtasn1-6:amd64 < 4.13-3+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
  ImmediateAdd(): Adding Immediate flag to libseccomp2:amd64 < 2.3.3-4 @ii mK > cause of Depends apt:amd64
CreateOrderList(): Adding Immediate flag for apt:i386
CreateOrderList(): Adding Immediate flag for e2fsprogs:amd64
  ImmediateAdd(): Adding Immediate flag to e2fslibs:amd64 < 1.43.4-2+deb9u2 | 1.44.5-1+deb10u3 @ii umH > cause of PreDepends e2fsprogs:amd64
  ImmediateAdd(): Adding Immediate flag to libcomerr2:amd64 < 1.44.5-1+deb10u3 @ii mK > cause of PreDepends e2fsprogs:amd64
    ImmediateAdd(): Adding Immediate flag to libcom-err2:amd64 < 1.44.5-1+deb10u3 @ii mK > cause of Depends libcomerr2:amd64
  ImmediateAdd(): Adding Immediate flag to libss2:amd64 < 1.43.4-2+deb9u2 | 1.44.5-1+deb10u3 @ii umH > cause of PreDepends e2fsprogs:amd64
CreateOrderList(): Adding Immediate flag for util-linux:amd64
CreateOrderList(): Adding Immediate flag for util-linux:i386
CreateOrderList(): Adding Immediate flag for coreutils:amd64
CreateOrderList(): Adding Immediate flag for coreutils:i386
CreateOrderList(): Adding Immediate flag for debianutils:amd64
CreateOrderList(): Adding Immediate flag for debianutils:i386
CreateOrderList(): Adding Immediate flag for mount:amd64
CreateOrderList(): Adding Immediate flag for dpkg:amd64
CreateOrderList(): Adding Immediate flag for dpkg:i386
CreateOrderList(): Adding Immediate flag for libc-bin:amd64
CreateOrderList(): Adding Immediate flag for libc-bin:i386
CreateOrderList(): Adding Immediate flag for sed:amd64
CreateOrderList(): Adding Immediate flag for sed:i386
CreateOrderList(): Adding Immediate flag for tar:amd64
CreateOrderList(): Adding Immediate flag for tar:i386
CreateOrderList(): Adding Immediate flag for grep:amd64
  ImmediateAdd(): Adding Immediate flag to install-info:amd64 < 6.5.0.dfsg.1-4+b1 @ii mK > cause of Depends grep:amd64
CreateOrderList(): Adding Immediate flag for grep:i386
CreateOrderList(): Adding Immediate flag for login:amd64
  ImmediateAdd(): Adding Immediate flag to libpam-runtime:amd64 < 1.3.1-5 @ii mK > cause of PreDepends login:amd64
    ImmediateAdd(): Adding Immediate flag to cdebconf:amd64 < none | 0.249 @un uH > cause of Depends libpam-runtime:amd64
CreateOrderList(): Adding Immediate flag for login:i386
CreateOrderList(): Adding Immediate flag for ncurses-bin:amd64
CreateOrderList(): Adding Immediate flag for ncurses-bin:i386
CreateOrderList(): Adding Immediate flag for bsdutils:amd64
CreateOrderList(): Adding Immediate flag for bsdutils:i386
CreateOrderList(): Adding Immediate flag for ncurses-base:amd64
CreateOrderList(): Adding Immediate flag for bash:amd64
  ImmediateAdd(): Adding Immediate flag to base-files:amd64 < 10.3+deb10u13 @ii mK > cause of Depends bash:amd64
    ImmediateAdd(): Adding Immediate flag to awk:amd64 < none @un H > cause of PreDepends base-files:amd64
CreateOrderList(): Adding Immediate flag for bash:i386
CreateOrderList(): Adding Immediate flag for findutils:amd64
CreateOrderList(): Adding Immediate flag for findutils:i386
CreateOrderList(): Adding Immediate flag for gzip:amd64
CreateOrderList(): Adding Immediate flag for gzip:i386
CreateOrderList(): Adding Immediate flag for hostname:amd64
CreateOrderList(): Adding Immediate flag for hostname:i386
CreateOrderList(): Adding Immediate flag for base-files:amd64
CreateOrderList(): Adding Immediate flag for base-files:i386
The following NEW packages will be installed:
   gstreamer1.0-gl (1.14.4-2+deb10u3)
   libgstreamer-gl1.0-0 (1.14.4-2+deb10u3)
0 upgraded, 2 newly installed, 0 to remove and 596 not upgraded.
1 not fully installed or removed.
Need to get 0 B/2,644 kB of archives.
After this operation, 3,206 kB of additional disk space will be used.
Do you want to continue? [Y/n] 



Beginning to order
Done ordering
  SmartUnPack initramfs-tools:amd64 (replace version 0.130 with 0.130)
  Ignore not-installed version 0.1-5 of tiny-initramfs:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:amd64 < none @un H >
  Ignore not-installed version 048+80-2 of dracut:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:amd64 < none @un H >
  Ignore not-installed version 048+80-2 of dracut:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:i386 < none @un H >
  SmartUnPack libgstreamer-gl1.0-0:amd64 (install version 1.14.4-2+deb10u3)
  Ignore not-installed version 1.14.4-2+deb10u1 of libgstreamer-gl1.0-0:i386 for libgstreamer-gl1.0-0:amd64 Breaks on libgstreamer-gl1.0-0:i386 < none | 1.14.4-2+deb10u3 @un uH > (!= 1.14.4-2+deb10u3)
  SmartUnPack gstreamer1.0-gl:amd64 (install version 1.14.4-2+deb10u3)
  Ignore not-installed version 1.14.4-2+deb10u1 of gstreamer1.0-gl:i386 for gstreamer1.0-gl:amd64 Breaks on gstreamer1.0-gl:i386 < none | 1.14.4-2+deb10u3 @un uH > (!= 1.14.4-2+deb10u3)
/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257015 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
got from dpkg 'processing: install: libgstreamer-gl1.0-0:amd64'
                                                               got from dpkg 'status: libc-bin: triggers-pending'
                                                                                                                 unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
               got from dpkg 'status: libgstreamer-gl1.0-0:amd64: half-installed'
                                                                                 (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: half-installed (expected: 'half-installed' 0 of 4)
                Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'status: libgstreamer-gl1.0-0:amd64: unpacked'
                                                            (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: unpacked (expected: 'unpacked' 1 of 4)
                                                                                                                                                             Selecting previously unselected package gstreamer1.0-gl:amd64.
Preparing to unpack .../gstreamer1.0-gl_1.14.4-2+deb10u3_amd64.deb ...
got from dpkg 'processing: install: gstreamer1.0-gl:amd64'
                                                          got from dpkg 'status: gstreamer1.0-gl:amd64: half-installed'
                                                                                                                       (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: half-installed (expected: 'half-installed' 0 of 4)
                                                 Unpacking gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'status: gstreamer1.0-gl:amd64: unpacked'
                                                       (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: unpacked (expected: 'unpacked' 1 of 4)
                                                                                                                                                   Setting up initramfs-tools (0.130) ...
got from dpkg 'processing: configure: initramfs-tools'
                                                      got from dpkg 'status: initramfs-tools: half-configured'
                                                                                                              (parsed from dpkg) pkg: initramfs-tools:amd64 action: half-configured (expected: 'half-configured' 0 of 2)
                                          update-initramfs: deferring update (trigger activated)
got from dpkg 'status: initramfs-tools: installed'
                                                  (parsed from dpkg) pkg: initramfs-tools:amd64 action: installed (expected: 'installed' 1 of 2)
                                                                                                                                                got from dpkg 'status: initramfs-tools: triggers-pending'
                           (parsed from dpkg) pkg: initramfs-tools:amd64 action: triggers-pending (prefix 2 to 2 of 2)
                                                                                                                      Setting up libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'processing: configure: libgstreamer-gl1.0-0:amd64'
                                                                 got from dpkg 'status: libgstreamer-gl1.0-0:amd64: unpacked'
                                                                                                                             (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: unpacked (expected: 'half-configured' 2 of 4)
                                                       got from dpkg 'status: libgstreamer-gl1.0-0:amd64: half-configured'
                                                                                                                          (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                                           got from dpkg 'status: libgstreamer-gl1.0-0:amd64: installed'
                                                                                                                        (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: installed (expected: 'installed' 3 of 4)
                                             Setting up gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'processing: configure: gstreamer1.0-gl:amd64'
                                                            got from dpkg 'status: gstreamer1.0-gl:amd64: unpacked'
                                                                                                                   (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: unpacked (expected: 'half-configured' 2 of 4)
                                        got from dpkg 'status: gstreamer1.0-gl:amd64: half-configured'
                                                                                                      (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                  got from dpkg 'status: gstreamer1.0-gl:amd64: installed'
                                                                                          (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: installed (expected: 'installed' 3 of 4)
          Processing triggers for libc-bin (2.28-10+deb10u4) ...
got from dpkg 'processing: trigproc: libc-bin'
                                              unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                                                                                                                          got from dpkg 'status: libc-bin: half-configured'
                                                                                                                                                                           unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                                                                         got from dpkg 'status: libc-bin: installed'
                                                                                                                    unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                  Processing triggers for initramfs-tools (0.130) ...
got from dpkg 'processing: trigproc: initramfs-tools'
                                                     got from dpkg 'status: initramfs-tools: half-configured'
                                                                                                             (parsed from dpkg) pkg: initramfs-tools:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                         update-initramfs: Generating /boot/initrd.img-4.9.0-3-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
cryptsetup: WARNING: could not determine root device from /etc/fstab
Fatal: Trying to map files from unnamed device 0x0014 (NFS/RAID mirror down ?)
run-parts: /etc/initramfs/post-update.d//runlilo exited with return code 1
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
got from dpkg 'status: initramfs-tools : error : installed initramfs-tools package post-installation script subprocess returned error exit status 1'
                                                                                                                                                    Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)



ÿ upgraded, 418 newly installed, 25 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 5,681 kB/819 MB of archives.
After this operation, 1,038 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 https://deb.debian.org/debian buster/main amd64 libvulkan1 amd64 1.1.97-2 [95.6 kB]
Get:2 https://deb.debian.org/debian buster/main amd64 libwebrtc-audio-processing1 amd64 0.3-1 [263 kB]
Get:3 https://deb.debian.org/debian-security buster/updates/main amd64 libzbar0 amd64 0.22-1+deb10u1 [135 kB]
Get:4 https://deb.debian.org/debian-security buster/updates/main amd64 libgstreamer-plugins-bad1.0-0 amd64 1.14.4-1+deb10u5 [1,935 kB]
Get:5 https://deb.debian.org/debian-security buster/updates/main amd64 gstreamer1.0-plugins-bad amd64 1.14.4-1+deb10u5 [3,252 kB]



Unpacking libpam-systemd:amd64 (241-7~deb10u10) over (232-25+deb9u12) ...
Preparing to unpack .../37-libsystemd0_241-7~deb10u10_amd64.deb ...
Unpacking libsystemd0:amd64 (241-7~deb10u10) over (232-25+deb9u12) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-C34kZa/18-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@home:/home/deb# 
root@home:/home/deb# 
root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 dh-python : Depends: python3-distutils but it is not going to be installed or
                      python3 (< 3.6.5~rc1-1) but 3.7.3-1 is to be installed
 gstreamer1.0-gl : Depends: libgraphene-1.0-0 (>= 1.5.4) but it is not going to be installed
                   Depends: libgstreamer-gl1.0-0 (>= 1.14.4) but it is not going to be installed
 libgl1-mesa-dri : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 libwebkit2gtk-4.0-37 : Depends: libgstreamer-gl1.0-0 (>= 1.14.0) but it is not going to be installed
                        Recommends: gstreamer1.0-libav but it is not going to be installed
                        Recommends: gstreamer1.0-plugins-bad but it is not going to be installed
 mesa-opencl-icd : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 mesa-va-drivers : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
 mesa-vdpau-drivers : Depends: libdrm-amdgpu1 (>= 2.4.90) but 2.4.74-1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).



**** AT THIS POINT I USED SYNAPTIC TO INSTALL libgstreamer-gl1.0-0, python3-distutils, libgraphene-1.0-0 and libdrm-amdgpu1. ****



/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
Selecting previously unselected package libgraphene-1.0-0:amd64.
(Reading database ... 256903 files and directories currently installed.)
Preparing to unpack .../0-libgraphene-1.0-0_1.8.4-1_amd64.deb ...
Unpacking libgraphene-1.0-0:amd64 (1.8.4-1) ...
Preparing to unpack .../1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /tmp/apt-dpkg-install-9LFgy1/1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Selecting previously unselected package gstreamer1.0-gl:amd64.
Preparing to unpack .../2-gstreamer1.0-gl_1.14.4-2+deb10u3_amd64.deb ...
Unpacking gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
Preparing to unpack .../3-libdrm-amdgpu1_2.4.97-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.97-1) over (2.4.74-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../4-python3-lib2to3_3.7.3-1_all.deb ...
Unpacking python3-lib2to3 (3.7.3-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../5-python3-distutils_3.7.3-1_all.deb ...
Unpacking python3-distutils (3.7.3-1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-9LFgy1/1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.


/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257056 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Errors were encountered while processing:
 /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.




root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gstreamer1.0-gl is already the newest version (1.14.4-2+deb10u3).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 gstreamer1.0-gl : Depends: libgstreamer-gl1.0-0 (>= 1.14.4) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).



root@home:/home/deb# apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  backfire-dkms bubblewrap libapm1 libboost-random1.62.0 libclang-common-7-dev libclc-amdgcn libclc-dev libclc-r600 libcom-err2:i386 libcomerr2:i386
  libfile-copy-recursive-perl libgcj-bc libgcr-3-common libgeoclue-2-0 libgexiv2-2 libgltf-0.0-0v5 libgstreamer-plugins-bad1.0-0 libjavascriptcoregtk-4.0-18 liblzma5:i386
  liborcus-0.11-0 libpcre16-3 libqt5clucene5 libqt5quickwidgets5 libqt5websockets5 libqt5xmlpatterns5 libraw19 libreoffice-gtk2 libreoffice-ogltrans libreoffice-pdfimport
  libsac-java-gcj libsane-extras libsane-extras-common libtxc-dxtn-s2tc libwebvfx1 libxfont1 pdfshuffler python-poppler python-pypdf2 qmelt qml-module-qtqml-models2
  qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 shotcut-data x11-apps x11-session-utils xdg-dbus-proxy
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libgstreamer-gl1.0-0
The following NEW packages will be installed:
  libgstreamer-gl1.0-0
0 upgraded, 1 newly installed, 0 to remove and 596 not upgraded.
6 not fully installed or removed.
Need to get 0 B/1,354 kB of archives.
After this operation, 1,695 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257056 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
Errors were encountered while processing:
 /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



**** AT THIS POINT I MANUALLY REMOVED/UNINSTALLED libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
MOVING ON... ****

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#6 Post by MVL »

**************** PART 2 ****************

Code: Select all

root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
   backfire-dkms (1.0-1)
   bubblewrap (0.3.1-4)
   libapm1 (3.2.2-15+b2)
   libboost-random1.62.0 (1.62.0+dfsg-4)
   libclang-common-7-dev (1:7.0.1-8+deb10u2)
   libclc-amdgcn (0.2.0+git20180917-3)
   libclc-dev (0.2.0+git20180917-3)
   libclc-r600 (0.2.0+git20180917-3)
   libcom-err2:i386 (1.44.5-1+deb10u3)
   libcomerr2:i386 (1.44.5-1+deb10u3)
   libfile-copy-recursive-perl (0.44-1)
   libgcj-bc (6.3.0-4)
   libgcr-3-common (3.20.0-5.1)
   libgeoclue-2-0 (2.5.2-1+deb10u1)
   libgexiv2-2 (0.10.9-1)
   libgltf-0.0-0v5 (0.0.2-5)
   libjavascriptcoregtk-4.0-18 (2.38.6-0+deb10u1)
   liblzma5:i386 (5.2.4-1+deb10u1)
   liborcus-0.11-0 (0.11.2-3+b1)
   libpcre16-3 (2:8.39-12)
   libqt5clucene5 (5.7.1-1)
   libqt5quickwidgets5 (5.11.3-4)
   libqt5websockets5 (5.11.3-5)
   libqt5xmlpatterns5 (5.11.3-2)
   libraw19 (0.19.2-2+deb10u4)
   libreoffice-gtk2 (1:6.1.5-3+deb10u12)
   libreoffice-ogltrans (1:6.1.5-3+deb10u12)
   libreoffice-pdfimport (1:6.1.5-3+deb10u12)
   libsac-java-gcj (1.3+dfsg-2)
   libsane-extras (1.0.22.4)
   libsane-extras-common (1.0.22.4)
   libtxc-dxtn-s2tc (1.0+git20151227-2)
   libwebvfx1 (0.4.4~2016-08-23-dmo1)
   libxfont1 (1:1.5.2-4)
   pdfshuffler (1.1.1-1)
   python-poppler (0.12.1-9)
   python-pypdf2 (1.26.0-2+deb10u2)
   qmelt (0.4.4~2016-08-23-dmo1)
   qml-module-qtqml-models2 (5.11.3-4)
   qml-module-qtquick-dialogs (5.11.3-2)
   qml-module-qtquick-layouts (5.11.3-4)
   qml-module-qtquick-privatewidgets (5.11.3-2)
   qml-module-qtquick-window2 (5.11.3-4)
   shotcut-data (17.06-dmo1)
   x11-apps (7.7+7)
   x11-session-utils (7.7+3)
   xdg-dbus-proxy (0.1.1-1)
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
   libgstreamer-gl1.0-0 (1.14.4-2+deb10u3)
CreateOrderList(): Adding Immediate flag for perl-base:amd64
  ImmediateAdd(): Adding Immediate flag to libc6:amd64 < 2.28-10+deb10u4 @ii mK > cause of PreDepends perl-base:amd64
    ImmediateAdd(): Adding Immediate flag to libgcc1:amd64 < 1:8.3.0-6 @ii mK > cause of Depends libc6:amd64
      ImmediateAdd(): Adding Immediate flag to gcc-8-base:amd64 < 8.3.0-6 @ii mK > cause of Depends libgcc1:amd64
  ImmediateAdd(): Adding Immediate flag to dpkg:amd64 < 1.19.8 @ii mK > cause of PreDepends perl-base:amd64
    ImmediateAdd(): Adding Immediate flag to libbz2-1.0:amd64 < 1.0.6-9.2~deb10u2 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to liblzma5:amd64 < 5.2.4-1+deb10u1 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to libselinux1:amd64 < 2.8-1+b1 @ii mK > cause of PreDepends dpkg:amd64
      ImmediateAdd(): Adding Immediate flag to libpcre3:amd64 < 2:8.39-12 @ii mK > cause of Depends libselinux1:amd64
    ImmediateAdd(): Adding Immediate flag to zlib1g:amd64 < 1:1.2.11.dfsg-1+deb10u2 @ii mK > cause of PreDepends dpkg:amd64
    ImmediateAdd(): Adding Immediate flag to tar:amd64 < 1.30+dfsg-6+deb10u1 @ii mK > cause of Depends dpkg:amd64
      ImmediateAdd(): Adding Immediate flag to libacl1:amd64 < 2.2.53-4 @ii mK > cause of PreDepends tar:amd64
        ImmediateAdd(): Adding Immediate flag to libattr1:amd64 < 1:2.4.48-4 @ii mK > cause of Depends libacl1:amd64
CreateOrderList(): Adding Immediate flag for perl-base:i386
CreateOrderList(): Adding Immediate flag for init-system-helpers:amd64
CreateOrderList(): Adding Immediate flag for diffutils:amd64
CreateOrderList(): Adding Immediate flag for diffutils:i386
CreateOrderList(): Adding Immediate flag for sysvinit-utils:amd64
  ImmediateAdd(): Adding Immediate flag to util-linux:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of Depends sysvinit-utils:amd64
    ImmediateAdd(): Adding Immediate flag to libblkid1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libuuid1:amd64 < 2.29.2-1+devuan2.1 | 2.33.1-0.1+deb10u1 @ii umH > cause of Depends libblkid1:amd64
        ImmediateAdd(): Adding Immediate flag to passwd:amd64 < 1:4.5-1.1 @ii mK > cause of Depends libuuid1:amd64
          ImmediateAdd(): Adding Immediate flag to libaudit1:amd64 < 1:2.8.4-3 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libaudit-common:amd64 < 1:2.8.4-3 @ii mK > cause of Depends libaudit1:amd64
            ImmediateAdd(): Adding Immediate flag to libcap-ng0:amd64 < 0.7.9-2 @ii mK > cause of Depends libaudit1:amd64
          ImmediateAdd(): Adding Immediate flag to libpam0g:amd64 < 1.3.1-5 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to debconf:amd64 < 1.5.61 | 1.5.71+deb10u1 @ii umH > cause of Depends libpam0g:amd64
            ImmediateAdd(): Adding Immediate flag to debconf-2.0:amd64 < none @un H > cause of Depends libpam0g:amd64
          ImmediateAdd(): Adding Immediate flag to libsemanage1:amd64 < 2.8-2 @ii mK > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libsemanage-common:amd64 < 2.8-2 @ii mK > cause of Depends libsemanage1:amd64
            ImmediateAdd(): Adding Immediate flag to libsepol1:amd64 < 2.8-1 @ii mK > cause of Depends libsemanage1:amd64
          ImmediateAdd(): Adding Immediate flag to libpam-modules:amd64 < 1.1.8-3.6 | 1.3.1-5 @ii umH > cause of Depends passwd:amd64
            ImmediateAdd(): Adding Immediate flag to libdb5.3:amd64 < 5.3.28+dfsg1-0.5 @ii mK > cause of PreDepends libpam-modules:amd64
            ImmediateAdd(): Adding Immediate flag to libpam-modules-bin:amd64 < 1.1.8-3.6 | 1.3.1-5 @ii umH > cause of PreDepends libpam-modules:amd64
    ImmediateAdd(): Adding Immediate flag to libfdisk1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libmount1:amd64 < 2.33.1-0.1+deb10u1 @ii mK > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libncursesw5:amd64 < 6.0+20161126-1+deb9u2 | 6.1+20181013-2+deb10u5 @ii umH > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libtinfo5:amd64 < 6.0+20161126-1+deb9u2 | 6.1+20181013-2+deb10u5 @ii umH > cause of Depends libncursesw5:amd64
    ImmediateAdd(): Adding Immediate flag to libsmartcols1:amd64 < 2.29.2-1+deb9u1 | 2.33.1-0.1+deb10u1 @ii umH > cause of PreDepends util-linux:amd64
    ImmediateAdd(): Adding Immediate flag to libsystemd0:amd64 < 241-7~deb10u10 @ii mK > cause of PreDepends util-linux:amd64
      ImmediateAdd(): Adding Immediate flag to libgcrypt20:amd64 < 1.8.4-5+deb10u1 @ii mK > cause of PreDepends libsystemd0:amd64
        ImmediateAdd(): Adding Immediate flag to libgpg-error0:amd64 < 1.35-1 @ii mK NPb IPb > cause of Depends libgcrypt20:amd64
      ImmediateAdd(): Adding Immediate flag to liblz4-1:amd64 < 1.8.3-1+deb10u1 @ii mK > cause of PreDepends libsystemd0:amd64
    ImmediateAdd(): Adding Immediate flag to libudev1:amd64 < 241-7~deb10u10 @ii mK > cause of PreDepends util-linux:amd64
CreateOrderList(): Adding Immediate flag for sysvinit-utils:i386
CreateOrderList(): Adding Immediate flag for base-passwd:amd64
  ImmediateAdd(): Adding Immediate flag to libdebconfclient0:amd64 < 0.249 @ii mK > cause of Depends base-passwd:amd64
CreateOrderList(): Adding Immediate flag for base-passwd:i386
CreateOrderList(): Adding Immediate flag for dash:amd64
  ImmediateAdd(): Adding Immediate flag to debianutils:amd64 < 4.8.6.1 @ii mK > cause of Depends dash:amd64
CreateOrderList(): Adding Immediate flag for dash:i386
CreateOrderList(): Adding Immediate flag for apt:amd64
  ImmediateAdd(): Adding Immediate flag to adduser:amd64 < 3.118 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv:amd64 < 2.2.12-1+deb10u2 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv2:amd64 < none | 2.2.12-1+deb10u2 @un uH > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to gpgv1:amd64 < none | 1.4.23-1 @un uH > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to debian-archive-keyring:amd64 < 2019.1+deb10u2 @ii mK > cause of Depends apt:amd64
  ImmediateAdd(): Adding Immediate flag to libapt-pkg5.0:amd64 < 1.8.2.3 @ii mK > cause of Depends apt:amd64
    ImmediateAdd(): Adding Immediate flag to libstdc++6:amd64 < 8.3.0-6 @ii mK > cause of Depends libapt-pkg5.0:amd64
    ImmediateAdd(): Adding Immediate flag to libzstd1:amd64 < 1.3.8+dfsg-3+deb10u2 @ii mK > cause of Depends libapt-pkg5.0:amd64
  ImmediateAdd(): Adding Immediate flag to libgnutls30:amd64 < 3.6.7-4+deb10u12 @ii mK > cause of Depends apt:amd64
    ImmediateAdd(): Adding Immediate flag to libgmp10:amd64 < 2:6.1.2+dfsg-4+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
    ImmediateAdd(): Adding Immediate flag to libhogweed4:amd64 < 3.4.1-1+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libnettle6:amd64 < 3.4.1-1+deb10u1 @ii mK > cause of Depends libhogweed4:amd64
    ImmediateAdd(): Adding Immediate flag to libidn2-0:amd64 < 2.0.5-1+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libunistring2:amd64 < 0.9.10-1 @ii mK > cause of Depends libidn2-0:amd64
    ImmediateAdd(): Adding Immediate flag to libp11-kit0:amd64 < 0.23.15-2+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
      ImmediateAdd(): Adding Immediate flag to libffi6:amd64 < 3.2.1-9 @ii mK > cause of Depends libp11-kit0:amd64
    ImmediateAdd(): Adding Immediate flag to libtasn1-6:amd64 < 4.13-3+deb10u1 @ii mK > cause of Depends libgnutls30:amd64
  ImmediateAdd(): Adding Immediate flag to libseccomp2:amd64 < 2.3.3-4 @ii mK > cause of Depends apt:amd64
CreateOrderList(): Adding Immediate flag for apt:i386
CreateOrderList(): Adding Immediate flag for e2fsprogs:amd64
  ImmediateAdd(): Adding Immediate flag to e2fslibs:amd64 < 1.43.4-2+deb9u2 | 1.44.5-1+deb10u3 @ii umH > cause of PreDepends e2fsprogs:amd64
  ImmediateAdd(): Adding Immediate flag to libcomerr2:amd64 < 1.44.5-1+deb10u3 @ii mK > cause of PreDepends e2fsprogs:amd64
    ImmediateAdd(): Adding Immediate flag to libcom-err2:amd64 < 1.44.5-1+deb10u3 @ii mK > cause of Depends libcomerr2:amd64
  ImmediateAdd(): Adding Immediate flag to libss2:amd64 < 1.43.4-2+deb9u2 | 1.44.5-1+deb10u3 @ii umH > cause of PreDepends e2fsprogs:amd64
CreateOrderList(): Adding Immediate flag for util-linux:amd64
CreateOrderList(): Adding Immediate flag for util-linux:i386
CreateOrderList(): Adding Immediate flag for coreutils:amd64
CreateOrderList(): Adding Immediate flag for coreutils:i386
CreateOrderList(): Adding Immediate flag for debianutils:amd64
CreateOrderList(): Adding Immediate flag for debianutils:i386
CreateOrderList(): Adding Immediate flag for mount:amd64
CreateOrderList(): Adding Immediate flag for dpkg:amd64
CreateOrderList(): Adding Immediate flag for dpkg:i386
CreateOrderList(): Adding Immediate flag for libc-bin:amd64
CreateOrderList(): Adding Immediate flag for libc-bin:i386
CreateOrderList(): Adding Immediate flag for sed:amd64
CreateOrderList(): Adding Immediate flag for sed:i386
CreateOrderList(): Adding Immediate flag for tar:amd64
CreateOrderList(): Adding Immediate flag for tar:i386
CreateOrderList(): Adding Immediate flag for grep:amd64
  ImmediateAdd(): Adding Immediate flag to install-info:amd64 < 6.5.0.dfsg.1-4+b1 @ii mK > cause of Depends grep:amd64
CreateOrderList(): Adding Immediate flag for grep:i386
CreateOrderList(): Adding Immediate flag for login:amd64
  ImmediateAdd(): Adding Immediate flag to libpam-runtime:amd64 < 1.3.1-5 @ii mK > cause of PreDepends login:amd64
    ImmediateAdd(): Adding Immediate flag to cdebconf:amd64 < none | 0.249 @un uH > cause of Depends libpam-runtime:amd64
CreateOrderList(): Adding Immediate flag for login:i386
CreateOrderList(): Adding Immediate flag for ncurses-bin:amd64
CreateOrderList(): Adding Immediate flag for ncurses-bin:i386
CreateOrderList(): Adding Immediate flag for bsdutils:amd64
CreateOrderList(): Adding Immediate flag for bsdutils:i386
CreateOrderList(): Adding Immediate flag for ncurses-base:amd64
CreateOrderList(): Adding Immediate flag for bash:amd64
  ImmediateAdd(): Adding Immediate flag to base-files:amd64 < 10.3+deb10u13 @ii mK > cause of Depends bash:amd64
    ImmediateAdd(): Adding Immediate flag to awk:amd64 < none @un H > cause of PreDepends base-files:amd64
CreateOrderList(): Adding Immediate flag for bash:i386
CreateOrderList(): Adding Immediate flag for findutils:amd64
CreateOrderList(): Adding Immediate flag for findutils:i386
CreateOrderList(): Adding Immediate flag for gzip:amd64
CreateOrderList(): Adding Immediate flag for gzip:i386
CreateOrderList(): Adding Immediate flag for hostname:amd64
CreateOrderList(): Adding Immediate flag for hostname:i386
CreateOrderList(): Adding Immediate flag for base-files:amd64
CreateOrderList(): Adding Immediate flag for base-files:i386
The following NEW packages will be installed:
   gstreamer1.0-gl (1.14.4-2+deb10u3)
   libgstreamer-gl1.0-0 (1.14.4-2+deb10u3)
0 upgraded, 2 newly installed, 0 to remove and 596 not upgraded.
1 not fully installed or removed.
Need to get 0 B/2,644 kB of archives.
After this operation, 3,206 kB of additional disk space will be used.
Do you want to continue? [Y/n] 



Beginning to order
Done ordering
  SmartUnPack initramfs-tools:amd64 (replace version 0.130 with 0.130)
  Ignore not-installed version 0.1-5 of tiny-initramfs:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:amd64 < none @un H >
  Ignore not-installed version 048+80-2 of dracut:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:amd64 < none @un H >
  Ignore not-installed version 048+80-2 of dracut:amd64 for initramfs-tools:amd64 Conflicts on linux-initramfs-tool:i386 < none @un H >
  SmartUnPack libgstreamer-gl1.0-0:amd64 (install version 1.14.4-2+deb10u3)
  Ignore not-installed version 1.14.4-2+deb10u1 of libgstreamer-gl1.0-0:i386 for libgstreamer-gl1.0-0:amd64 Breaks on libgstreamer-gl1.0-0:i386 < none | 1.14.4-2+deb10u3 @un uH > (!= 1.14.4-2+deb10u3)
  SmartUnPack gstreamer1.0-gl:amd64 (install version 1.14.4-2+deb10u3)
  Ignore not-installed version 1.14.4-2+deb10u1 of gstreamer1.0-gl:i386 for gstreamer1.0-gl:amd64 Breaks on gstreamer1.0-gl:i386 < none | 1.14.4-2+deb10u3 @un uH > (!= 1.14.4-2+deb10u3)
/usr/share/apt-listchanges/apt_listchanges.py:523: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
(Reading database ... 257015 files and directories currently installed.)
Preparing to unpack .../libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb ...
got from dpkg 'processing: install: libgstreamer-gl1.0-0:amd64'
                                                               got from dpkg 'status: libc-bin: triggers-pending'
                                                                                                                 unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
               got from dpkg 'status: libgstreamer-gl1.0-0:amd64: half-installed'
                                                                                 (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: half-installed (expected: 'half-installed' 0 of 4)
                Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'status: libgstreamer-gl1.0-0:amd64: unpacked'
                                                            (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: unpacked (expected: 'unpacked' 1 of 4)
                                                                                                                                                             Selecting previously unselected package gstreamer1.0-gl:amd64.
Preparing to unpack .../gstreamer1.0-gl_1.14.4-2+deb10u3_amd64.deb ...
got from dpkg 'processing: install: gstreamer1.0-gl:amd64'
                                                          got from dpkg 'status: gstreamer1.0-gl:amd64: half-installed'
                                                                                                                       (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: half-installed (expected: 'half-installed' 0 of 4)
                                                 Unpacking gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'status: gstreamer1.0-gl:amd64: unpacked'
                                                       (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: unpacked (expected: 'unpacked' 1 of 4)
                                                                                                                                                   Setting up initramfs-tools (0.130) ...
got from dpkg 'processing: configure: initramfs-tools'
                                                      got from dpkg 'status: initramfs-tools: half-configured'
                                                                                                              (parsed from dpkg) pkg: initramfs-tools:amd64 action: half-configured (expected: 'half-configured' 0 of 2)
                                          update-initramfs: deferring update (trigger activated)
got from dpkg 'status: initramfs-tools: installed'
                                                  (parsed from dpkg) pkg: initramfs-tools:amd64 action: installed (expected: 'installed' 1 of 2)
                                                                                                                                                got from dpkg 'status: initramfs-tools: triggers-pending'
                           (parsed from dpkg) pkg: initramfs-tools:amd64 action: triggers-pending (prefix 2 to 2 of 2)
                                                                                                                      Setting up libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'processing: configure: libgstreamer-gl1.0-0:amd64'
                                                                 got from dpkg 'status: libgstreamer-gl1.0-0:amd64: unpacked'
                                                                                                                             (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: unpacked (expected: 'half-configured' 2 of 4)
                                                       got from dpkg 'status: libgstreamer-gl1.0-0:amd64: half-configured'
                                                                                                                          (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                                           got from dpkg 'status: libgstreamer-gl1.0-0:amd64: installed'
                                                                                                                        (parsed from dpkg) pkg: libgstreamer-gl1.0-0:amd64 action: installed (expected: 'installed' 3 of 4)
                                             Setting up gstreamer1.0-gl:amd64 (1.14.4-2+deb10u3) ...
got from dpkg 'processing: configure: gstreamer1.0-gl:amd64'
                                                            got from dpkg 'status: gstreamer1.0-gl:amd64: unpacked'
                                                                                                                   (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: unpacked (expected: 'half-configured' 2 of 4)
                                        got from dpkg 'status: gstreamer1.0-gl:amd64: half-configured'
                                                                                                      (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                  got from dpkg 'status: gstreamer1.0-gl:amd64: installed'
                                                                                          (parsed from dpkg) pkg: gstreamer1.0-gl:amd64 action: installed (expected: 'installed' 3 of 4)
          Processing triggers for libc-bin (2.28-10+deb10u4) ...
got from dpkg 'processing: trigproc: libc-bin'
                                              unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                                                                                                                          got from dpkg 'status: libc-bin: half-configured'
                                                                                                                                                                           unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                                                                         got from dpkg 'status: libc-bin: installed'
                                                                                                                    unable to figure out which package is dpkg referring to with 'libc-bin'! (1)
                  Processing triggers for initramfs-tools (0.130) ...
got from dpkg 'processing: trigproc: initramfs-tools'
                                                     got from dpkg 'status: initramfs-tools: half-configured'
                                                                                                             (parsed from dpkg) pkg: initramfs-tools:amd64 action: half-configured (expected: 'half-configured' 2 of 4)
                                         update-initramfs: Generating /boot/initrd.img-4.9.0-3-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
cryptsetup: WARNING: could not determine root device from /etc/fstab
Fatal: Trying to map files from unnamed device 0x0014 (NFS/RAID mirror down ?)
run-parts: /etc/initramfs/post-update.d//runlilo exited with return code 1
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
got from dpkg 'status: initramfs-tools : error : installed initramfs-tools package post-installation script subprocess returned error exit status 1'
                                                                                                                                                    Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)



ÿ upgraded, 418 newly installed, 25 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 5,681 kB/819 MB of archives.
After this operation, 1,038 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 https://deb.debian.org/debian buster/main amd64 libvulkan1 amd64 1.1.97-2 [95.6 kB]
Get:2 https://deb.debian.org/debian buster/main amd64 libwebrtc-audio-processing1 amd64 0.3-1 [263 kB]
Get:3 https://deb.debian.org/debian-security buster/updates/main amd64 libzbar0 amd64 0.22-1+deb10u1 [135 kB]
Get:4 https://deb.debian.org/debian-security buster/updates/main amd64 libgstreamer-plugins-bad1.0-0 amd64 1.14.4-1+deb10u5 [1,935 kB]
Get:5 https://deb.debian.org/debian-security buster/updates/main amd64 gstreamer1.0-plugins-bad amd64 1.14.4-1+deb10u5 [3,252 kB]

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#7 Post by MVL »

More conflicts...

Code: Select all

(Reading database ... 290173 files and directories currently installed.)
Preparing to unpack libnfs12_3.0.0-2_amd64.deb ...
Unpacking libnfs12:amd64 (3.0.0-2) ...
dpkg: error processing archive libnfs12_3.0.0-2_amd64.deb (--install):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libnfs.so.12.0.0', which is also in package libnfs8:amd64 3.0.0-dmo1~bpo9+1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Processing triggers for libc-bin (2.28-10+deb10u4) ...
Errors were encountered while processing:
 libnfs12_3.0.0-2_amd64.deb

Code: Select all

(Reading database ... 290173 files and directories currently installed.)
Preparing to unpack papirus-icon-theme_20190203-1_all.deb ...
Unpacking papirus-icon-theme (20190203-1) ...
dpkg: error processing archive papirus-icon-theme_20190203-1_all.deb (--install):
 error creating symbolic link './usr/share/icons/Papirus/32x32/places/folder-locked.svg': No space left on device
Errors were encountered while processing:
 papirus-icon-theme_20190203-1_all.deb
No space left on device?

Code: Select all

# df -h
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda1          20G   16G  3.9G  81% /

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: gstreamer broken in Buster

#8 Post by fabien »

MVL wrote: 2024-11-09 17:49 I'm pretty sure these two gstreamer packages are conflicting with each other.
gstreamer1.0-gl depends on libgstreamer-gl1.0-0, they can't conflict.
fabien wrote: 2024-11-09 14:41 Before the upgrade, the system must be in a predictable state. This includes having only Stretch packages installed (no packages from foreign repositories).
MVL wrote: 2024-11-09 17:49

Code: Select all

[...]
root@home:/home/deb# apt-get -V -o "Debug::pkgPackageManager=1" -o "Debug::pkgDPkgProgressReporting=1" install gstreamer1.0-gl
[...]
Unpacking libgstreamer-gl1.0-0:amd64 (1.14.4-2+deb10u3) ...
dpkg: error processing archive /tmp/apt-dpkg-install-9LFgy1/1-libgstreamer-gl1.0-0_1.14.4-2+deb10u3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstgl-1.0.so.0', which is also in package libgstreamer-plugins-bad1.0-0:amd64 1:1.10.4-dmo2
[...]
You have packages installed from deb-multimedia. These are not Debian packages and therefore your Stretch system is not suitable for upgrading as is. You need to get rid of foreign packages. The following command should show you the packages installed from deb-multimedia:

Code: Select all

$> dpkg -l | awk '$3~"dmo"'
There may be other problems with your system. It would be easier to do a fresh install of Bookworm. This would also be an opportunity to increase the size of the root partition (or add a disk). Do you have a reason to upgrade from Stretch? Personally, I never upgrade when there is more than one release gap.
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#9 Post by MVL »

fabien wrote: 2024-11-10 00:38There may be other problems with your system. It would be easier to do a fresh install of Bookworm.
That is unacceptable to me. Too much changes. Even keeping the same home directory, too many things look and behave too different and I really hate that. Even fonts change, and that is awful. Linux, like Windows and Android, has little regard for font consistency. Only Apple understands how important that is. I really need this thing to change as little as possible.
fabien wrote: 2024-11-10 00:38This would also be an opportunity to increase the size of the root partition (or add a disk).
Why would I do that? I have everything I need and still have 6GB left. That root partition is going to be enough for many years ahead.
fabien wrote: 2024-11-10 00:38Do you have a reason to upgrade from Stretch? Personally, I never upgrade when there is more than one release gap.
Stated above. Moving ahead, getting some newer things to work (all because of the darn libc6 version) and change as little as possible.

Anyway, I think it's working. Only two important (very important) applications are still not working. But I'll see what I can do. The system boots, I have a newer kernel and almost everything seems to work as expected. Zero changes in look and behavior. The gstreamer issue seems to have sorted itself out somehow. Mission accomplished I guess. Thank you for your attention.

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: gstreamer broken in Buster

#10 Post by fabien »

MVL wrote: 2024-11-10 01:47 The gstreamer issue seems to have sorted itself out somehow. Mission accomplished I guess. Thank you for your attention.
You are welcome, I'm glad you solved your problem. Please mark your topic as [Solved] by editing the title of your first post. You can also make it more suitable, e.g.
[Solved] problem with gstreamer when upgrading from Stretch to Buster
Thanks.
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: [Solved] problem with gstreamer when upgrading from Stretch to Buster

#11 Post by MVL »

OK, I did. But I don't like it because there is no solution to be offered. I have no idea how the problem was solved.

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: [Solved] problem with gstreamer when upgrading from Stretch to Buster

#12 Post by fabien »

MVL wrote: 2024-11-10 15:53 OK, I did. But I don't like it because there is no solution to be offered. I have no idea how the problem was solved.
You are right, but we know what the problem was (foreign repository packages) and this can already help people in the same situation. Thanks.
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: [Solved] problem with gstreamer when upgrading from Stretch to Buster

#13 Post by MVL »

fabien wrote: 2024-11-10 16:01 You are right, but we know what the problem was (foreign repository packages)
Of which I removed none, and the upgrade worked. Don't ask me how.

That was the plan the whole time. It's why I upgraded instead of installing fresh.

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: gstreamer broken in Buster

#14 Post by MVL »

fabien wrote: 2024-11-10 15:29 I'm glad you solved your problem.
I didn't. I made the mistake of installing part of wine-staging 7 which didn't cause me any problem, but doesn't work by itself. The other parts require removal of jackd2 which is not going anywhere. Then I tried to uninstall the only part of wine-staging 7 I had which also required removal of jackd2 and 80 other packages! I really really really hate this about Linux!

I deleted Buster and am back on Stretch. I'm giving up on the upgrade again. This must be the 5th time I try. Debian always demands that I part with something that is important to me. I won't. I use the computer because of the programs, not because of the system. I need the system, but the old system works better for me than the new ones.

User avatar
fabien
Forum Helper
Forum Helper
Posts: 1156
Joined: 2019-12-03 12:51
Location: Anarres (Toulouse, France actually)
Has thanked: 101 times
Been thanked: 264 times

Re: [Solved] problem with gstreamer when upgrading from Stretch to Buster

#15 Post by fabien »

When it is difficult to upgrade, you can remove packages to simplify your installation and reinstall them after the upgrade.
ImageShare your Debian SCRIPTS
There will be neither barrier nor walls, neither official nor guard, there will be no more desert and the entire world will become a garden. — Anacharsis Cloots

MVL
Posts: 11
Joined: 2024-11-09 02:37
Has thanked: 4 times
Been thanked: 2 times

Re: [Solved] problem with gstreamer when upgrading from Stretch to Buster

#16 Post by MVL »

I would have done a long time ago if possible. Many of those packages are not available anymore.

Post Reply