[pkg-go] Bug#1034590: precedence of /etc/containers/storage.conf should higher than /usr/share/containers/storage.conf

鐘翊修 obarisk at gmail.com
Thu Oct 19 16:48:19 BST 2023


it's resolved.

verified with podman 4.6.2+ds1-2 trixie/main.

thanks

Reinhard Tartler 於 2023/9/18 20:30 寫道:
> Control: tag -1 upstream
>
> Hi,
>
> Thanks for taking the time to report this. It doesn't sound like a 
> problem that we could fix in the packaging, but needs some code 
> changes.  For this, I'd like to ask you a favor. Can you please check 
> if this was reported before at 
> https://github.com/containers/podman/issues ? If not yet, please 
> report it as https://github.com/containers/podman/issues/new/choose
>
> In any case, please report back with the upstream issue number so that 
> we can track progress on resolving it.
>
>
> On Fri, Jul 14, 2023 at 5:39 PM 鐘翊修 <obarisk at gmail.com> wrote:
>
>     So
>
>         |   Before upgrade to 4.4.0+ds1-1 (4.3)      | 4.4.0+
>     /etc/containers/strorage.conf            |   use btrfs |        btrfs
>     /usr/share/containers/storage.conf  |   use
>     overlayfs                                                 | overlayfs
>
>     ----
>
>     When use 4.3, podman takes /etc/containers/storage.conf, so the
>     storage
>     is btrfs.
>     But after upgrade 4.4.0+ (at least when it was April).
>     Podman takes values in /usr/share/containers/storage.conf instead of
>     /etc/containers/strorage.conf (wrong behavior)
>     So just get the following
>
>     User-selected graph driver \"overlay\" overwritten by graph driver
>     \"btrfs\" from database
>
>     That is the observed error. But not expected error.
>
>     The expected behavior is
>
>     Podman follows man 5 containers-storage.conf.
>     Prefer values from /etc/containers/storage.conf.
>
>     After version upgrade from 4.3 to 4.4, no configuration required, no
>     reset required.
>
>
>     Faidon Liambotis 於 2023/7/15 02:02 寫道:
>     > Control: tags -1 moreinfo
>     >
>     > On Wed, Apr 19, 2023 at 09:24:21AM +0800, 鐘翊修 wrote:
>     >> following man 5 containers-storage.conf,
>     >> when a system have both /etc/containers/storage.conf and
>     /usr/share/containers/storage.conf
>     >>
>     >> the values in /etc/containers/storage.conf overwrite the value
>     in /usr/share/containers/storage.conf
>     >>
>     >> But in 4.4.0+ds1-1. with both files, podman takes the config
>     from /usr/share/containers/stroage.conf
>     >>
>     >> To reproduce this
>     >>
>     >> Create podman graph database on podman 4.3.1 with btrfs (config
>     in /etc/containers/storage.conf)
>     >>
>     >> upgrade from 4.3.1 to 4.4.0
>     >>
>     >> run the following command
>     >>
>     >> sudo podman info
>     >>
>     >> expected error message
>     >>
>     >> User-selected graph driver \"overlay\" overwritten by graph
>     driver \"btrfs\" from database
>     > I'm not sure I follow. Could you elaborate on the exact steps
>     you took?
>     > Do you mean that you expected to get this error message but
>     didn't, or
>     > that you got that error message even though you shouldn't have?
>     >
>     > Are you aware that you need to run "podman system reset" before
>     changing
>     > storage.conf? See podman-system-reset(1).
>     >
>     > Thanks,
>     > Faidon
>
>
>
> -- 
> regards,
>     Reinhard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-go-maintainers/attachments/20231019/6faaed67/attachment.htm>


More information about the Pkg-go-maintainers mailing list