Comparing the previous debug with 2 squashfs overlayfs lowers with the *same* data on ext4 as the 2 overlayfs lowers we have:
[ 56.257691] repro-nosquashf (1038): drop_caches: 3 [ 56.265075] ovl_get_fh: 112 dentry: etc/.pwd.lock name: trusted.overlay.origin [ 56.265077] ovl_get_fh: 115: res = 29 [ 56.265079] ovl_get_fh: 152: return fh = 00000000b56cf4e7 [ 56.265079] ovl_check_origin: 413 fh = 00000000b56cf4e7 [ 56.265080] ovl_check_origin_fh: 354 upperdentry = etc/.pwd.lock [ 56.265081] ovl_decode_real_fh: 174 [ 56.265081] ovl_decode_real_fh: 181 uuid not equal, return NULL [ 56.265082] ovl_check_origin_fh: 363, i=0, origin = NULL [ 56.265082] ovl_decode_real_fh: 174 [ 56.266162] ovl_decode_real_fh: 211 return dentry (OK) [ 56.266163] ovl_check_origin_fh: 360, i=1, origin = / [ 56.266164] ovl_check_origin_fh: level=1 upper: etc/.pwd.lock 100600, lower: / 100600 [ 56.266166] ovl_check_origin_fh: 395 return 0 [ 56.266166] ovl_check_origin: 422 err = 0 [ 56.266167] ovl_check_origin: 439, return 0 ( So this works fine, note that the squashfs lower / is 40755 (S_IFDIR | S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) where as the ext3 lower / is 100600 (S_IFREG | S_IRUSR | S_IWUSR) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1824407 Title: remount of multilower moved pivoted-root overlayfs root, results in I/O errors on some modified files To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1824407/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
