Re: Difference between pkg 1.5.2 and 1.5.4

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Sat, 20 Jun 2015 18:01:42 +0200
On Thu, Jun 18, 2015 at 03:34:46PM +0000, Eggert, Lars wrote:
> Hi,
> 
> I'm netbooting with a read-only rootfs. Up until version 1.5.2 of pkg, that sometimes caused some errors when installing various packages, but the install continued even if some files couldn't be written.
> 
> That seems to have changed with 1.5.4. Specifically, upgrading ca_root_nss from 3.19 to 3.19.1_1 now aborts in archive_read_extract () as shown below.
> 
> This regression makes it difficult to run read-only; any chance this abort can be turned into a warning instead?
> 
> Lars
> 
> 
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up-to-date.
> All repositories are up-to-date.
> Checking integrity... done (0 conflicting)
> The following 1 package(s) will be affected (of 0 checked):
> 
> Installed packages to be UPGRADED:
> 	ca_root_nss: 3.19 -> 3.19.1_1
> 
> The process will require 42 B more space.
> 
> Proceed with this action? [y/N]: y
> [1/1] Upgrading ca_root_nss from 3.19 to 3.19.1_1...
> You may need to manually remove /usr/local/etc/ssl/cert.pem if it's no longer needed.
> You may need to manually remove /usr/local/openssl/cert.pem if it's no longer needed.
> pkg: unlinkat(usr/local/share/licenses/ca_root_nss-3.19/LICENSE): No such file or directory
> pkg: unlinkat(usr/local/share/licenses/ca_root_nss-3.19/MPL): No such file or directory
> pkg: unlinkat(usr/local/share/licenses/ca_root_nss-3.19/catalog.mk): No such file or directory
> [1/1] Extracting ca_root_nss-3.19.1_1:  71%
> pkg: archive_read_extract(): Can't create '/etc/ssl/cert.pem.pXkDjkwDtvyq'
> [1/1] Extracting ca_root_nss-3.19.1_1: 100%
> [1/1] Deleting files for ca_root_nss-3.19.1_1: 100%



Actually this is not related to a pkg bug at all

2 this happened here:
1/ your root is readonly and the ca_root_nss package is trying to create a file
on it (the is the change in _1).

Concerning the unlinkat issue is due to somehow the files being absent on the
system before the upgrade.

pkg 1.5.2 would have shown the same thing

Best regards,
Bapt

Received on Sat Jun 20 2015 - 14:01:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:58 UTC