Hi Christian,
well, the messages that ask for verification are created for all Ubuntu
releases that are affected and currently still in service.
And these msgs look very similar:
The Yakkety msg:
https://bugs.launchpad.net/ubuntu/+source/mtx/+bug/1642582/comments/8
and the Xenial msg:
https://bugs.launchpad.net/ubuntu/+source/mtx/+bug/1642582/comments/9

Anyway, good that you were able to do the verification for yakkety as well
- thx for that!


Frank Heimes | Tech. Lead z | Canonical Ltd.
mail: [email protected]
irc: jfh
P: +49 (0) 7031 415515
www.canonical.com | www.ubuntu.com | ubuntu-on-big-iron.blogspot.com
<http://ubuntu-on-big-iron.blogspot.com/?view=sidebar> |
http://fridge.ubuntu.com

On Mon, Apr 24, 2017 at 3:50 PM, bugproxy <[email protected]> wrote:

> ------- Comment From [email protected] 2017-04-24 09:45 EDT-------
> Thanks Frank for verifying. Intersting, I was thinking from the above
> messages that the package was only available in yakkety-proposed for the
> time being.
>
> Summary: The updated mtx package now installs fine. See details below,
> first negative test by trying from yakkety and failing, then adding
> yakkety-proposed repo:
>
> # apt-get install mtx
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required:
> g++-5 libasprintf0v5 libboost-iostreams1.58.0 libicu55 libjson-c-dev
> libjson0 libstdc++-5-dev
> linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
> linux-image-4.4.0-21-generic
> linux-image-extra-4.4.0-21-generic
> Use 'apt autoremove' to remove them.
> The following NEW packages will be installed:
> mtx
> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 93.9 kB of archives.
> After this operation, 395 kB of additional disk space will be used.
> Get:1 http://ports.ubuntu.com yakkety/main s390x mtx s390x 1.3.12-9 [93.9
> kB]
> Fetched 93.9 kB in 0s (1079 kB/s)
> Selecting previously unselected package mtx.
> (Reading database ... 100030 files and directories currently installed.)
> Preparing to unpack .../mtx_1.3.12-9_s390x.deb ...
> Unpacking mtx (1.3.12-9) ...
> dpkg: error processing archive /var/cache/apt/archives/mtx_1.3.12-9_s390x.deb
> (--unpack):
> trying to overwrite '/usr/share/bash-completion/completions/mtx', which
> is also in package bash-completion 1:2.1-4.3ubuntu1
> Errors were encountered while processing:
> /var/cache/apt/archives/mtx_1.3.12-9_s390x.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> root@s8314003:~# apt-cache policy mtx
> mtx:
> Installed: (none)
> Candidate: 1.3.12-9
> Version table:
> 1.3.12-9 500
> 500 http://ports.ubuntu.com yakkety/main s390x Packages
>
> ____________________________________________________________
> ____________________
>
> After adding yakkety-proposed to the /etc/apt/sources.list file and
> apt-get update
> apt-get install mtx was processing without error.
>
> # apt-get install mtx
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required:
> g++-5 libasprintf0v5 libboost-iostreams1.58.0 libicu55 libjson-c-dev
> libjson0 libstdc++-5-dev
> linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
> linux-image-4.4.0-21-generic
> linux-image-extra-4.4.0-21-generic
> Use 'apt autoremove' to remove them.
> The following NEW packages will be installed:
> mtx
> 0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
> Need to get 93.2 kB of archives.
> After this operation, 392 kB of additional disk space will be used.
> Get:1 http://ports.ubuntu.com/ubuntu-ports yakkety-proposed/main s390x
> mtx s390x 1.3.12-9ubuntu0.16.10.1 [93.2 kB]
> Fetched 93.2 kB in 0s (662 kB/s)
> (Reading database ... 100030 files and directories currently installed.)
> Preparing to unpack .../mtx_1.3.12-9ubuntu0.16.10.1_s390x.deb ...
> Unpacking mtx (1.3.12-9ubuntu0.16.10.1) ...
> Processing triggers for man-db (2.7.5-1) ...
> Setting up mtx (1.3.12-9ubuntu0.16.10.1) ...
>
> --
> You received this bug notification because you are subscribed to Ubuntu
> on IBM z Systems.
> Matching subscriptions: [email protected]
> https://bugs.launchpad.net/bugs/1642582
>
> Title:
>   mtx package version 1.3.12-9 installation fails with duplicate bash-
>   completion via apt-get
>
> Status in Ubuntu on IBM z Systems:
>   Fix Committed
> Status in mtx package in Ubuntu:
>   Fix Released
> Status in mtx source package in Xenial:
>   Fix Committed
> Status in mtx source package in Yakkety:
>   Fix Committed
> Status in mtx source package in Zesty:
>   Fix Released
> Status in mtx package in Debian:
>   Fix Released
>
> Bug description:
>   [Impact]
>
>   * mtx package has an arch-skew contents. On xenial and yakkety, on
> s390x, the package was build with new enough bash-completion debhelper
> addon that has placed the completion files into /usr which generates file
> conflict with bash-completion package itself
>   * on all other architectures in xenial and yakkety the bash completion
> file is shipped by the mtx package, redundantly in /etc, when there is a
> completion file in /usr in bash-completion package already
>   * in zesty the bash completion file got remoted from the mtx package in
> favor of bash-completion package one.
>   * to avoid file conflict on s390x on xenial/yakkety, I'm proposing to
> rebuild mtx package on xenial and yakkety and remove the redudant bash
> completion file
>
>   [Testcase]
>   * Co-install mtx package and bash-completion package, without any file
> conflicts
>   * Verify that /etc/bash_completion.d/mtx file does not exist and/or is
> removed during the installation of the new mtx package (that should happen
> on non-s390x architectures)
>   * Verify that mtx bash completion is still available
>
>   [Original bug report]
>
>   Summary
>   =======
>   Machine: IBM z13, Ubuntu 16.04.01. uname -a
>   Linux s8314007 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:42:36 UTC
> 2016 s390x s390x s390x GNU/Linux
>   We were unable to install the 'mtx' package for control of tape
> autochangers via 'apt-get install mtx'
>
>   Details
>   =======
>   We wanted to install both the mt-st and mtx packages for s390 tape
> support.
>   We encountered a problem in the mtx_1.3.12-9_s390x.deb package which was
> downloaded to /var/cache/apt/archives/ location but installation was not
> performed due to duplicate bash completion data being delivered.
>   See the console output section below for results and more details about
> the error itself.
>   We expect the mtx package to install smoothly with apt-get install mtx.
>
>   We worked around with:
>   ~~~~~~~~~~~~~~~~~~~~~~
>   # dpkg  --force-overwrite -i /var/cache/apt/archives/mtx_1.
> 3.12-9_s390x.deb
>   (Reading database ... 76609 files and directories currently installed.)
>   Preparing to unpack .../mtx_1.3.12-9_s390x.deb ...
>   Unpacking mtx (1.3.12-9) ...
>   dpkg: warning: overriding problem because --force enabled:
>   dpkg: warning: trying to overwrite 
> '/usr/share/bash-completion/completions/mtx',
> which is also in package bash-completion 1:2.1-4.2ubuntu1.1
>   Setting up mtx (1.3.12-9) ...
>   Processing triggers for man-db (2.7.5-1) ...
>   # dpkg -l|grep mtx
>   ii  mtx                                1.3.12-9
> s390x        controls tape autochangers
>
>   Console output
>   ==============
>   # apt-get install mtx -y
>   Reading package lists... Done
>   Building dependency tree
>   Reading state information... Done
>   The following NEW packages will be installed:
>     mtx
>   0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
>   Need to get 93.9 kB of archives.
>   After this operation, 395 kB of additional disk space will be used.
>   Get:1 http://ports.ubuntu.com xenial/main s390x mtx s390x 1.3.12-9
> [93.9 kB]
>   Fetched 93.9 kB in 0s (0 B/s)
>   (Reading database ... 76609 files and directories currently installed.)
>   Preparing to unpack .../mtx_1.3.12-9_s390x.deb ...
>   Unpacking mtx (1.3.12-9) ...
>   dpkg: error processing archive 
> /var/cache/apt/archives/mtx_1.3.12-9_s390x.deb
> (--unpack):
>    trying to overwrite '/usr/share/bash-completion/completions/mtx',
> which is also in package bash-completion 1:2.1-4.2ubuntu1.1
>   Processing triggers for man-db (2.7.5-1) ...
>   Errors were encountered while processing:
>    /var/cache/apt/archives/mtx_1.3.12-9_s390x.deb
>   E: Sub-process /usr/bin/dpkg returned an error code (1)
>   #
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu-z-systems/+bug/1642582/+subscriptions
>


** Tags removed: verification-needed
** Tags added: verification-done verification-done-yakkety

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1642582

Title:
  mtx package version 1.3.12-9 installation fails with duplicate bash-
  completion via apt-get

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1642582/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to