** Description changed:
[ Impact ]
fsattr will crash immediately on execution with the error:
$ fsattr
ERROR: fsattr: this program is a NOT functional because it was compiled
without -lext2fs -lcom_err
-
[ Test Plan ]
test with a loop device:
dd if=/dev/zero of=./test_disk bs=1K count=1000
sudo losetup -f test_disk
check which loop device has been used:
sudo losetup -l
In my test it was /dev/loop11
sudo mkfs.ext4 /dev/loop11
sudo fsattr --files=prealloc --fstype=ext4 /dev/loop11
If the package is not fixed it will result in the above error.
With the fixed package it will not fail.
+
+ Another testplan to confirm "fsremap" is still working after the change.
+
+ sudo dd if=/dev/zero of=./test_disk bs=1K count=100000
+ mkdir test_mnt
+ sudo mkfs.ext4 test_disk
+ sudo mount test_disk test_mnt -o loop
+
+ # create a ramdom test file
+ sudo dd if=/dev/random of=test_mnt/file1 bs=1K count=1
+
+ sudo dd if=/dev/zero of=test_mnt/loop
+ sudo mkfs.ext4 test_mnt/loop
+ mkdir test_mnt_loop
+ sudo mount test_mnt/loop test_mnt_loop -o loop
+
+ # create another random test file inside the loop file in the device
+ sudo dd if=/dev/random of=test_mnt_loop/file2 bs=1K count=1
+
+ sudo fsmove test_mnt test_mnt_loop --exclude test_mnt/loop
+ sudo umount test_mnt_loop
+ sudo dd if=/dev/zero of=test_mnt/zero bs=512
+ sudo mount -o ro,remount test_mnt
+ mkdir log
+ sudo fsremap -vv -t log /dev/loop11 test_mnt/loop test_mnt/zero
+ cat log/fstransform/fsremap.job.1/fsremap.log
+
+ Use the last command to check the log and confirm "fsremap" has worked.
+
+ Also, try the following:
+ sudo mount test_disk test_mnt -o loop
+ ls test_mnt
+
+ It will now have both the random test files.
+
[ Where problems could occur ]
There is no change in the code, it only changes a build dependency which
will make fsattr functional.
[ Other Info ]
Since "fsattr" has never worked before, so there can be problems and new
bugs reported for it.
[ Original Bug Description ]
fsattr fails to run with the error:
$ fsattr
ERROR: fsattr: this program is a NOT functional because it was compiled
without -lext2fs -lcom_err
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: fstransform 0.9.4-1build1
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue Apr 9 22:12:33 2024
InstallationDate: Installed on 2024-04-08 (1 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily amd64 (20240408)
SourcePackage: fstransform
UpgradeStatus: No upgrade log present (probably fresh install)
** Changed in: fstransform (Ubuntu Focal)
Assignee: Sudip Mukherjee (sudipmuk) => (unassigned)
** Changed in: fstransform (Ubuntu Jammy)
Assignee: Sudip Mukherjee (sudipmuk) => (unassigned)
** Changed in: fstransform (Ubuntu Mantic)
Assignee: Sudip Mukherjee (sudipmuk) => (unassigned)
** Changed in: fstransform (Ubuntu Noble)
Assignee: Sudip Mukherjee (sudipmuk) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060740
Title:
[SRU] fsattr fails to run
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fstransform/+bug/2060740/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs