touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #83931
[Bug 1464442] [NEW] installing or upgrading libc6 in Trusty removes all content from /tmp directory
Public bug reported:
We are seeing an issue with installation of dkms package during a curtin
installation which ends up with /tmp directory being wiped clean. This
is very bad for curtin as it saves critical installation files in /tmp.
It turns out that it's the of upgrading libc6, which is triggered as a
result of installing dependencies, that removes content of /tmp. For
example, installation of gcc results in the same result since it ends up
with libc6 being upgraded. The only way that this won't be recreated is
if the latest libc6 is already installed.
This problem does not exist in precise. It can also be recreated by
installing the .deb file for any version in trusty including 2.17.
========================================================================
ubuntu@host:~$ ls /tmp
tmpHHbRkP
ubuntu@sirrush:~$ sudo apt-get install libc6
sudo: unable to resolve host sirrush
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libc-dev-bin libc6-dev
Suggested packages:
glibc-doc
Recommended packages:
manpages-dev
The following packages will be upgraded:
libc-dev-bin libc6 libc6-dev
3 upgraded, 0 newly installed, 0 to remove and 148 not upgraded.
Need to get 6,714 kB of archives.
After this operation, 6,144 B disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dev amd64 2.19-0ubuntu6.6 [1,910 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc-dev-bin amd64 2.19-0ubuntu6.6 [68.9 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 amd64 2.19-0ubuntu6.6 [4,735 kB]
Fetched 6,714 kB in 0s (18.5 MB/s)
Preconfiguring packages ...
(Reading database ... 57798 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6-dev:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc-dev-bin (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc6_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libc6:amd64 (2.19-0ubuntu6.6) ...
Setting up libc-dev-bin (2.19-0ubuntu6.6) ...
Setting up libc6-dev:amd64 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...
ubuntu@host:~$ ls /tmp
ubuntu@host:~$
========================================================================
This is very recreatable.
** Affects: eglibc (Ubuntu)
Importance: Undecided
Status: New
** Tags: oil
** Summary changed:
- installing or upgrading libc6 removes all content from /tmp directory
+ installing or upgrading libc6 in Trusty removes all content from /tmp directory
** Description changed:
We are seeing an issue with installation of dkms package during a curtin
- installation ends up removing content of /tmp directory which is very
- bad for curtin as it saves file in /tmp for the installation. It turns
- out that it's the of upgrading libc6, which is triggered as a result of
- installing dependencies, that removes content of /tmp. For example,
- installation of gcc results in the same result. The only way that this
- won't be recreated is if the latest libc6 is already installed.
+ installation which ends up with /tmp directory being wiped clean. This
+ is very bad for curtin as it saves critical installation files in /tmp.
+
+ It turns out that it's the of upgrading libc6, which is triggered as a
+ result of installing dependencies, that removes content of /tmp. For
+ example, installation of gcc results in the same result since it ends up
+ with libc6 being upgraded. The only way that this won't be recreated is
+ if the latest libc6 is already installed.
This problem does not exist in precise. It can also be recreated by
installing the .deb file for any version in trusty including 2.17.
========================================================================
ubuntu@host:~$ ls /tmp
tmpHHbRkP
ubuntu@sirrush:~$ sudo apt-get install libc6
sudo: unable to resolve host sirrush
Reading package lists... Done
- Building dependency tree
+ Building dependency tree
Reading state information... Done
The following extra packages will be installed:
- libc-dev-bin libc6-dev
+ libc-dev-bin libc6-dev
Suggested packages:
- glibc-doc
+ glibc-doc
Recommended packages:
- manpages-dev
+ manpages-dev
The following packages will be upgraded:
- libc-dev-bin libc6 libc6-dev
+ libc-dev-bin libc6 libc6-dev
3 upgraded, 0 newly installed, 0 to remove and 148 not upgraded.
Need to get 6,714 kB of archives.
After this operation, 6,144 B disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dev amd64 2.19-0ubuntu6.6 [1,910 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc-dev-bin amd64 2.19-0ubuntu6.6 [68.9 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 amd64 2.19-0ubuntu6.6 [4,735 kB]
Fetched 6,714 kB in 0s (18.5 MB/s)
Preconfiguring packages ...
(Reading database ... 57798 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6-dev:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc-dev-bin (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc6_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libc6:amd64 (2.19-0ubuntu6.6) ...
Setting up libc-dev-bin (2.19-0ubuntu6.6) ...
Setting up libc6-dev:amd64 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...
ubuntu@host:~$ ls /tmp
- ubuntu@host:~$
+ ubuntu@host:~$
========================================================================
This is very recreatable.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/1464442
Title:
installing or upgrading libc6 in Trusty removes all content from /tmp
directory
Status in eglibc package in Ubuntu:
New
Bug description:
We are seeing an issue with installation of dkms package during a
curtin installation which ends up with /tmp directory being wiped
clean. This is very bad for curtin as it saves critical installation
files in /tmp.
It turns out that it's the of upgrading libc6, which is triggered as a
result of installing dependencies, that removes content of /tmp. For
example, installation of gcc results in the same result since it ends
up with libc6 being upgraded. The only way that this won't be
recreated is if the latest libc6 is already installed.
This problem does not exist in precise. It can also be recreated by
installing the .deb file for any version in trusty including 2.17.
========================================================================
ubuntu@host:~$ ls /tmp
tmpHHbRkP
ubuntu@sirrush:~$ sudo apt-get install libc6
sudo: unable to resolve host sirrush
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libc-dev-bin libc6-dev
Suggested packages:
glibc-doc
Recommended packages:
manpages-dev
The following packages will be upgraded:
libc-dev-bin libc6 libc6-dev
3 upgraded, 0 newly installed, 0 to remove and 148 not upgraded.
Need to get 6,714 kB of archives.
After this operation, 6,144 B disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dev amd64 2.19-0ubuntu6.6 [1,910 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc-dev-bin amd64 2.19-0ubuntu6.6 [68.9 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 amd64 2.19-0ubuntu6.6 [4,735 kB]
Fetched 6,714 kB in 0s (18.5 MB/s)
Preconfiguring packages ...
(Reading database ... 57798 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6-dev:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc-dev-bin (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Preparing to unpack .../libc6_2.19-0ubuntu6.6_amd64.deb ...
Unpacking libc6:amd64 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.3) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libc6:amd64 (2.19-0ubuntu6.6) ...
Setting up libc-dev-bin (2.19-0ubuntu6.6) ...
Setting up libc6-dev:amd64 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...
ubuntu@host:~$ ls /tmp
ubuntu@host:~$
========================================================================
This is very recreatable.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1464442/+subscriptions
Follow ups
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-07-13
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Andres Rodriguez, 2015-07-13
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Daniel Manrique, 2015-07-07
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Jason Hobbs, 2015-06-26
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-06-25
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Chris J Arges, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Chris J Arges, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Seth Forshee, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Seth Forshee, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Larry Michel, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Seth Forshee, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Stefan Bader, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Larry Michel, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Larry Michel, 2015-06-24
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Seth Forshee, 2015-06-23
-
[Bug 1464442] Missing required logs.
From: Brad Figg, 2015-06-23
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Leann Ogasawara, 2015-06-23
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Steve Langasek, 2015-06-22
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Samantha Jian-Pielak, 2015-06-17
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Andrew Cloke, 2015-06-17
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Launchpad Bug Tracker, 2015-06-17
-
[Bug 1464442] Re: installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Larry Michel, 2015-06-12
-
[Bug 1464442] [NEW] installing or upgrading libc6 in Trusty removes all content from /tmp directory
From: Larry Michel, 2015-06-12
References