[pkg-lxc-devel] Bug#1032706: lxc-snapshot cannot restore containers with loop storage backend

Sperl, Mario mario at sperl.eu.org
Sat Mar 11 08:30:06 GMT 2023


Package: lxc
Version: 1:5.0.2-1
Severity: grave
Justification: causes data loss

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation? I tried to generate a snapshot with lxc-snapshot for a test container that is more than 1G of size. Snapshot generation does not show any problems but the restore does only restore 1G so the container is not able to start after restore.
   * What exactly did you do (or not do) that was effective (or
     ineffective)? One can create a new loop file with correct size and copy the snapshot contents in here but this renders this command absolute useless when using loop backend
   * What was the outcome of this action? Container cannot start 
   * What outcome did you expect instead? A container that does start normally after restoring.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-5-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lxc depends on:
ii  debconf [debconf-2.0]        1.5.82
ii  dnsmasq-base [dnsmasq-base]  2.89-1
ii  iproute2                     6.1.0-2
ii  iptables                     1.8.9-2
ii  libapparmor1                 3.0.8-3
ii  libc6                        2.36-8
ii  libcap2                      1:2.66-3
ii  libgcc-s1                    12.2.0-14
ii  liblxc-common                1:5.0.2-1
ii  liblxc1                      1:5.0.2-1
ii  libseccomp2                  2.5.4-1+b3
ii  libselinux1                  3.4-1+b5
ii  lsb-base                     11.6
ii  nftables                     1.0.6-2
ii  sysvinit-utils [lsb-base]    3.06-2

Versions of packages lxc recommends:
ii  apparmor       3.0.8-3
ii  debootstrap    1.0.128+nmu2
ii  dirmngr        2.2.40-1
ii  gnupg          2.2.40-1
ii  libpam-cgfs    1:5.0.2-1
ii  lxc-templates  3.0.4.48.g4765da8-1
ii  lxcfs          5.0.3-1
ii  openssl        3.0.8-1
ii  rsync          3.2.7-1
ii  uidmap         1:4.13+dfsg1-1
ii  wget           1.21.3-1+b2

Versions of packages lxc suggests:
pn  btrfs-progs  <none>
ii  lvm2         2.03.16-2
pn  python3-lxc  <none>

-- debconf information:
  lxc/auto_update_config:



More information about the Pkg-lxc-devel mailing list