Public bug reported:

Description:    Ubuntu 20.04.6 LTS
Release:        20.04

e2fsprogs:
  Installed: 1.45.5-2ubuntu1.2
  Candidate: 1.45.5-2ubuntu1.2

On Azure VMs (but not AWS) when I try and run resize2fs on an LVM disk I
get the following:

```
me:~$ sudo resize2fs /dev/mapper/data-data
resize2fs 1.45.5 (07-Jan-2020)
resize2fs: Attempt to read block from filesystem resulted in short read while 
trying to open /dev/mapper/data-data
Couldn't find valid filesystem superblock.
```

When I downgrade to 1.1 ( `sudo apt install -y --allow-downgrades
libext2fs2=1.45.5-2ubuntu1.1 e2fsprogs=1.45.5-2ubuntu1.1` ) it works as
expected.

```
me:~$ sudo resize2fs /dev/mapper/data-data
resize2fs 1.45.5 (07-Jan-2020)
The filesystem is already 16776192 (4k) blocks long.  Nothing to do!
```

This is reproducible across multiple azure kernel versions (this VM is
on 5.15.0-1079-azure but it's been happening since 1.45.5-2ubuntu1.2).

Some more output for the filesystem setup. I've also attached an strace
on 1.2.

```
me:~$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0         7:0    0 63.7M  1 loop /snap/core20/2434
loop1         7:1    0 44.4M  1 loop /snap/snapd/23545
loop2         7:2    0 91.9M  1 loop /snap/lxd/29619
loop3         7:3    0  4.8G  0 loop /var/tmp
sda           8:0    0   64G  0 disk
├─sda1        8:1    0 63.9G  0 part /
├─sda14       8:14   0    4M  0 part
└─sda15       8:15   0  106M  0 part /boot/efi
sdb           8:16   0   75G  0 disk
└─sdb1        8:17   0   75G  0 part /mnt
sdc           8:32   0   64G  0 disk
└─data-data 253:0    0   64G  0 lvm  /var
sr0          11:0    1 1024M  0 rom
```

```
me:~$ df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/root               62G   21G   41G  34% /
devtmpfs               7.9G     0  7.9G   0% /dev
none                   3.2G  544K  3.2G   1% /dev/shm
tmpfs                  1.6G   21M  1.6G   2% /run
tmpfs                  1.6G     0  1.6G   0% /run/lock
tmpfs                  7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/data-data   63G  5.7G   54G  10% /var
/dev/sda15             105M  6.1M   99M   6% /boot/efi
/dev/loop0              64M   64M     0 100% /snap/core20/2434
/dev/loop2              92M   92M     0 100% /snap/lxd/29619
/dev/loop1              45M   45M     0 100% /snap/snapd/23545
/dev/sdb1               74G   28K   70G   1% /mnt
tmpfs                  1.6G     0  1.6G   0% /run/user/1000
tmpfs                  4.7G  148K  4.7G   1% /tmp
none                   800M     0  800M   0% /var/crash
/dev/loop3             4.7G  160K  4.4G   1% /var/tmp
```

I would expect the command to work on 1.2 as it does on 1.1 and resize
the LVM without erroring and not resizing it.

** Affects: e2fsprogs (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "strace-resize2fs-1-2.log"
   
https://bugs.launchpad.net/bugs/2100848/+attachment/5862077/+files/strace-resize2fs-1-2.log

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/2100848

Title:
  "short read" error when resizing LVM in Azure virtual machine

Status in e2fsprogs package in Ubuntu:
  New

Bug description:
  Description:    Ubuntu 20.04.6 LTS
  Release:        20.04

  e2fsprogs:
    Installed: 1.45.5-2ubuntu1.2
    Candidate: 1.45.5-2ubuntu1.2

  On Azure VMs (but not AWS) when I try and run resize2fs on an LVM disk
  I get the following:

  ```
  me:~$ sudo resize2fs /dev/mapper/data-data
  resize2fs 1.45.5 (07-Jan-2020)
  resize2fs: Attempt to read block from filesystem resulted in short read while 
trying to open /dev/mapper/data-data
  Couldn't find valid filesystem superblock.
  ```

  When I downgrade to 1.1 ( `sudo apt install -y --allow-downgrades
  libext2fs2=1.45.5-2ubuntu1.1 e2fsprogs=1.45.5-2ubuntu1.1` ) it works
  as expected.

  ```
  me:~$ sudo resize2fs /dev/mapper/data-data
  resize2fs 1.45.5 (07-Jan-2020)
  The filesystem is already 16776192 (4k) blocks long.  Nothing to do!
  ```

  This is reproducible across multiple azure kernel versions (this VM is
  on 5.15.0-1079-azure but it's been happening since 1.45.5-2ubuntu1.2).

  Some more output for the filesystem setup. I've also attached an
  strace on 1.2.

  ```
  me:~$ lsblk
  NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
  loop0         7:0    0 63.7M  1 loop /snap/core20/2434
  loop1         7:1    0 44.4M  1 loop /snap/snapd/23545
  loop2         7:2    0 91.9M  1 loop /snap/lxd/29619
  loop3         7:3    0  4.8G  0 loop /var/tmp
  sda           8:0    0   64G  0 disk
  ├─sda1        8:1    0 63.9G  0 part /
  ├─sda14       8:14   0    4M  0 part
  └─sda15       8:15   0  106M  0 part /boot/efi
  sdb           8:16   0   75G  0 disk
  └─sdb1        8:17   0   75G  0 part /mnt
  sdc           8:32   0   64G  0 disk
  └─data-data 253:0    0   64G  0 lvm  /var
  sr0          11:0    1 1024M  0 rom
  ```

  ```
  me:~$ df -h
  Filesystem             Size  Used Avail Use% Mounted on
  /dev/root               62G   21G   41G  34% /
  devtmpfs               7.9G     0  7.9G   0% /dev
  none                   3.2G  544K  3.2G   1% /dev/shm
  tmpfs                  1.6G   21M  1.6G   2% /run
  tmpfs                  1.6G     0  1.6G   0% /run/lock
  tmpfs                  7.9G     0  7.9G   0% /sys/fs/cgroup
  /dev/mapper/data-data   63G  5.7G   54G  10% /var
  /dev/sda15             105M  6.1M   99M   6% /boot/efi
  /dev/loop0              64M   64M     0 100% /snap/core20/2434
  /dev/loop2              92M   92M     0 100% /snap/lxd/29619
  /dev/loop1              45M   45M     0 100% /snap/snapd/23545
  /dev/sdb1               74G   28K   70G   1% /mnt
  tmpfs                  1.6G     0  1.6G   0% /run/user/1000
  tmpfs                  4.7G  148K  4.7G   1% /tmp
  none                   800M     0  800M   0% /var/crash
  /dev/loop3             4.7G  160K  4.4G   1% /var/tmp
  ```

  I would expect the command to work on 1.2 as it does on 1.1 and resize
  the LVM without erroring and not resizing it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/2100848/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to