ubuntu 9.04 upgrade ext3 to ext4 question about "Group Descriptor Checksum invalid" from fsck

Paul Johnson pauljohn32 at gmail.com
Tue Apr 28 00:54:01 UTC 2009


I followed these instructions (after upgrading Ubuntu)

http://blog.taragana.com/index.php/archive/upgrade-ubuntu-810-to-ubuntu-904-and-ext3-to-ext4/

 to boot from the DVD and then run the commands to change a partition
from ext3 to ext4.   I'm curious to know what the errors mean "Group
descriptor X checksum is invalid" hundreds of times.

What do these things mean? Did I guess wrong when I said y to fix?

$ sudo /sbin/tune2fs -O extents,uninit_bg,dir_index /dev/sda5
tune2fs 1.41.4 (27-Jan-2009)

Please run e2fsck on the filesystem.

$ sudo /sbin/e2fsck -fD /dev/sda5
e2fsck 1.41.4 (27-Jan-2009)
Group descriptor 0 checksum is invalid.  Fix<y>? yes

Group descriptor 1 checksum is invalid.  Fix<y>? yes

Group descriptor 2 checksum is invalid.  Fix<y>? yes

Group descriptor 3 checksum is invalid.  Fix<y>? yes

Group descriptor 4 checksum is invalid.  Fix<y>? yes

Group descriptor 5 checksum is invalid.  Fix<y>? yes

Group descriptor 6 checksum is invalid.  Fix<y>? yes

Group descriptor 7 checksum is invalid.  Fix<y>? yes

Group descriptor 8 checksum is invalid.  Fix<y>? yes

Group descriptor 9 checksum is invalid.  Fix<y>? yes

Group descriptor 10 checksum is invalid.  Fix<y>? yes

Group descriptor 11 checksum is invalid.  Fix<y>? yes

Group descriptor 12 checksum is invalid.  Fix<y>? yes

Group descriptor 13 checksum is invalid.  Fix<y>? yes

Group descriptor 14 checksum is invalid.  Fix<y>? yes

Group descriptor 15 checksum is invalid.  Fix<y>? yes

Group descriptor 16 checksum is invalid.  Fix<y>? yes

Group descriptor 17 checksum is invalid.  Fix<y>? yes

Group descriptor 18 checksum is invalid.  Fix<y>? yes

Group descriptor 19 checksum is invalid.  Fix<y>? yes

Group descriptor 20 checksum is invalid.  Fix<y>? yes

Group descriptor 21 checksum is invalid.  Fix<y>? yes

Group descriptor 22 checksum is invalid.  Fix<y>? yes

Group descriptor 23 checksum is invalid.  Fix<y>? yes

Group descriptor 24 checksum is invalid.  Fix<y>? yes

Group descriptor 25 checksum is invalid.  Fix<y>? yes

Group descriptor 26 checksum is invalid.  Fix<y>? yes

Group descriptor 27 checksum is invalid.  Fix<y>? yes

Group descriptor 28 checksum is invalid.  Fix<y>? yes

Group descriptor 29 checksum is invalid.  Fix<y>? yes

Group descriptor 30 checksum is invalid.  Fix<y>? yes

Group descriptor 31 checksum is invalid.  Fix<y>? yes

Group descriptor 32 checksum is invalid.  Fix<y>? yes

Group descriptor 33 checksum is invalid.  Fix<y>? yes

Group descriptor 34 checksum is invalid.  Fix<y>? yes

Group descriptor 35 checksum is invalid.  Fix<y>? yes

Group descriptor 36 checksum is invalid.  Fix<y>? yes

Group descriptor 37 checksum is invalid.  Fix<y>? yes

Group descriptor 38 checksum is invalid.  Fix<y>? yes

Group descriptor 39 checksum is invalid.  Fix<y>? yes

Group descriptor 40 checksum is invalid.  Fix<y>? yes

Group descriptor 41 checksum is invalid.  Fix<y>? yes

Group descriptor 42 checksum is invalid.  Fix<y>? yes

Group descriptor 43 checksum is invalid.  Fix<y>? yes

Group descriptor 44 checksum is invalid.  Fix<y>? yes

Group descriptor 45 checksum is invalid.  Fix<y>? yes

Group descriptor 46 checksum is invalid.  Fix<y>? yes

Group descriptor 47 checksum is invalid.  Fix<y>? yes

Group descriptor 48 checksum is invalid.  Fix<y>? yes

Group descriptor 49 checksum is invalid.  Fix<y>? yes

Group descriptor 50 checksum is invalid.  Fix<y>? yes

Group descriptor 51 checksum is invalid.  Fix<y>? yes

Group descriptor 52 checksum is invalid.  Fix<y>? yes

Group descriptor 53 checksum is invalid.  Fix<y>? yes

Group descriptor 54 checksum is invalid.  Fix<y>? yes

Group descriptor 55 checksum is invalid.  Fix<y>? yes

Group descriptor 56 checksum is invalid.  Fix<y>? yes

Group descriptor 57 checksum is invalid.  Fix<y>? yes

Group descriptor 58 checksum is invalid.  Fix<y>? yes

Group descriptor 59 checksum is invalid.  Fix<y>? yes

Group descriptor 60 checksum is invalid.  Fix<y>? yes

Group descriptor 61 checksum is invalid.  Fix<y>? yes

Group descriptor 62 checksum is invalid.  Fix<y>? yes

Group descriptor 63 checksum is invalid.  Fix<y>? yes

Group descriptor 64 checksum is invalid.  Fix<y>? yes

Group descriptor 65 checksum is invalid.  Fix<y>? yes

Group descriptor 66 checksum is invalid.  Fix<y>? yes

Group descriptor 67 checksum is invalid.  Fix<y>? yes

Group descriptor 68 checksum is invalid.  Fix<y>? yes

Group descriptor 69 checksum is invalid.  Fix<y>? yes

Group descriptor 70 checksum is invalid.  Fix<y>? yes

Group descriptor 71 checksum is invalid.  Fix<y>? yes

Group descriptor 72 checksum is invalid.  Fix<y>? yes

Group descriptor 73 checksum is invalid.  Fix<y>? yes

Group descriptor 74 checksum is invalid.  Fix<y>? yes

Group descriptor 75 checksum is invalid.  Fix<y>? yes

Group descriptor 76 checksum is invalid.  Fix<y>? yes

Group descriptor 77 checksum is invalid.  Fix<y>? yes

Group descriptor 78 checksum is invalid.  Fix<y>? yes

Group descriptor 79 checksum is invalid.  Fix<y>? yes

Group descriptor 80 checksum is invalid.  Fix<y>? yes

Group descriptor 81 checksum is invalid.  Fix<y>? yes

Group descriptor 82 checksum is invalid.  Fix<y>? yes

Group descriptor 83 checksum is invalid.  Fix<y>? yes

Group descriptor 84 checksum is invalid.  Fix<y>? yes

Group descriptor 85 checksum is invalid.  Fix<y>? yes

Group descriptor 86 checksum is invalid.  Fix<y>? yes

Group descriptor 87 checksum is invalid.  Fix<y>? yes

Group descriptor 88 checksum is invalid.  Fix<y>? yes

Group descriptor 89 checksum is invalid.  Fix<y>? yes

Group descriptor 90 checksum is invalid.  Fix<y>? yes

Group descriptor 91 checksum is invalid.  Fix<y>? yes

Group descriptor 92 checksum is invalid.  Fix<y>? yes

Group descriptor 93 checksum is invalid.  Fix<y>? yes

Group descriptor 94 checksum is invalid.  Fix<y>? yes

Group descriptor 95 checksum is invalid.  Fix<y>? yes

Group descriptor 96 checksum is invalid.  Fix<y>? yes

Group descriptor 97 checksum is invalid.  Fix<y>? yes

Group descriptor 98 checksum is invalid.  Fix<y>? yes

Group descriptor 99 checksum is invalid.  Fix<y>? yes

Group descriptor 100 checksum is invalid.  Fix<y>? yes

Group descriptor 101 checksum is invalid.  Fix<y>? yes

Group descriptor 102 checksum is invalid.  Fix<y>? yes

Group descriptor 103 checksum is invalid.  Fix<y>? yes

Group descriptor 104 checksum is invalid.  Fix<y>? yes

Group descriptor 105 checksum is invalid.  Fix<y>? yes

Group descriptor 106 checksum is invalid.  Fix<y>? yes

Group descriptor 107 checksum is invalid.  Fix<y>? yes

Group descriptor 108 checksum is invalid.  Fix<y>? yes

Group descriptor 109 checksum is invalid.  Fix<y>? yes

Group descriptor 110 checksum is invalid.  Fix<y>? yes

Group descriptor 111 checksum is invalid.  Fix<y>? yes

Group descriptor 112 checksum is invalid.  Fix<y>? yes

Group descriptor 113 checksum is invalid.  Fix<y>? yes

Group descriptor 114 checksum is invalid.  Fix<y>? yes

Group descriptor 115 checksum is invalid.  Fix<y>? yes

Group descriptor 116 checksum is invalid.  Fix<y>? yes

Group descriptor 117 checksum is invalid.  Fix<y>? yes

Group descriptor 118 checksum is invalid.  Fix<y>? yes

Group descriptor 119 checksum is invalid.  Fix<y>? yes

Group descriptor 120 checksum is invalid.  Fix<y>? yes

Group descriptor 121 checksum is invalid.  Fix<y>? yes

Group descriptor 122 checksum is invalid.  Fix<y>? yes

Group descriptor 123 checksum is invalid.  Fix<y>? yes

Group descriptor 124 checksum is invalid.  Fix<y>? yes

Group descriptor 125 checksum is invalid.  Fix<y>? yes

Group descriptor 126 checksum is invalid.  Fix<y>? yes

Group descriptor 127 checksum is invalid.  Fix<y>? yes

Group descriptor 128 checksum is invalid.  Fix<y>? yes

Group descriptor 129 checksum is invalid.  Fix<y>? yes

Group descriptor 130 checksum is invalid.  Fix<y>? yes

Group descriptor 131 checksum is invalid.  Fix<y>? yes

Group descriptor 132 checksum is invalid.  Fix<y>? yes

Group descriptor 133 checksum is invalid.  Fix<y>? yes

Group descriptor 134 checksum is invalid.  Fix<y>? yes

Group descriptor 135 checksum is invalid.  Fix<y>? yes

Group descriptor 136 checksum is invalid.  Fix<y>? yes

Group descriptor 137 checksum is invalid.  Fix<y>? yes

Group descriptor 138 checksum is invalid.  Fix<y>? yes

Group descriptor 139 checksum is invalid.  Fix<y>? yes

Group descriptor 140 checksum is invalid.  Fix<y>? yes

Group descriptor 141 checksum is invalid.  Fix<y>? yes

Group descriptor 142 checksum is invalid.  Fix<y>? yes

Group descriptor 143 checksum is invalid.  Fix<y>? yes

Group descriptor 144 checksum is invalid.  Fix<y>? yes

Group descriptor 145 checksum is invalid.  Fix<y>? yes

Group descriptor 146 checksum is invalid.  Fix<y>? yes

Group descriptor 147 checksum is invalid.  Fix<y>? yes

Group descriptor 148 checksum is invalid.  Fix<y>? yes

Group descriptor 149 checksum is invalid.  Fix<y>? yes

Group descriptor 150 checksum is invalid.  Fix<y>? yes

Group descriptor 151 checksum is invalid.  Fix<y>? yes

Group descriptor 152 checksum is invalid.  Fix<y>? yes

Group descriptor 153 checksum is invalid.  Fix<y>? yes

Group descriptor 154 checksum is invalid.  Fix<y>? yes

Group descriptor 155 checksum is invalid.  Fix<y>? yes

Group descriptor 156 checksum is invalid.  Fix<y>? yes

Group descriptor 157 checksum is invalid.  Fix<y>? yes

Group descriptor 158 checksum is invalid.  Fix<y>? yes

Group descriptor 159 checksum is invalid.  Fix<y>? yes

Group descriptor 160 checksum is invalid.  Fix<y>? yes

Group descriptor 161 checksum is invalid.  Fix<y>? yes

Group descriptor 162 checksum is invalid.  Fix<y>? yes

Group descriptor 163 checksum is invalid.  Fix<y>? yes

Group descriptor 164 checksum is invalid.  Fix<y>? yes

Group descriptor 165 checksum is invalid.  Fix<y>? yes

Group descriptor 166 checksum is invalid.  Fix<y>? yes

Group descriptor 167 checksum is invalid.  Fix<y>? yes

Group descriptor 168 checksum is invalid.  Fix<y>? yes

Group descriptor 169 checksum is invalid.  Fix<y>? yes

Group descriptor 170 checksum is invalid.  Fix<y>? yes

Group descriptor 171 checksum is invalid.  Fix<y>? yes

Group descriptor 172 checksum is invalid.  Fix<y>? yes

Group descriptor 173 checksum is invalid.  Fix<y>? yes

Group descriptor 174 checksum is invalid.  Fix<y>? yes

Group descriptor 175 checksum is invalid.  Fix<y>? yes

Group descriptor 176 checksum is invalid.  Fix<y>? yes

Group descriptor 177 checksum is invalid.  Fix<y>? yes

Group descriptor 178 checksum is invalid.  Fix<y>? yes

Group descriptor 179 checksum is invalid.  Fix<y>? yes

Group descriptor 180 checksum is invalid.  Fix<y>? yes

Group descriptor 181 checksum is invalid.  Fix<y>? yes

Group descriptor 182 checksum is invalid.  Fix<y>? yes

Group descriptor 183 checksum is invalid.  Fix<y>? yes

Group descriptor 184 checksum is invalid.  Fix<y>? yes

Group descriptor 185 checksum is invalid.  Fix<y>? yes

Group descriptor 186 checksum is invalid.  Fix<y>? yes

Group descriptor 187 checksum is invalid.  Fix<y>? yes

Group descriptor 188 checksum is invalid.  Fix<y>? yes

Group descriptor 189 checksum is invalid.  Fix<y>? yes

Group descriptor 190 checksum is invalid.  Fix<y>? yes

Group descriptor 191 checksum is invalid.  Fix<y>? yes

Group descriptor 192 checksum is invalid.  Fix<y>? yes

Group descriptor 193 checksum is invalid.  Fix<y>? yes

Group descriptor 194 checksum is invalid.  Fix<y>? yes

Group descriptor 195 checksum is invalid.  Fix<y>? yes

Group descriptor 196 checksum is invalid.  Fix<y>? yes

Group descriptor 197 checksum is invalid.  Fix<y>? yes

Group descriptor 198 checksum is invalid.  Fix<y>? yes

Group descriptor 199 checksum is invalid.  Fix<y>? yes

Group descriptor 200 checksum is invalid.  Fix<y>? yes

Group descriptor 201 checksum is invalid.  Fix<y>? yes

Group descriptor 202 checksum is invalid.  Fix<y>? yes

Group descriptor 203 checksum is invalid.  Fix<y>? yes

Group descriptor 204 checksum is invalid.  Fix<y>? yes

Group descriptor 205 checksum is invalid.  Fix<y>? yes

Group descriptor 206 checksum is invalid.  Fix<y>? yes

Group descriptor 207 checksum is invalid.  Fix<y>? yes

Group descriptor 208 checksum is invalid.  Fix<y>? yes

Group descriptor 209 checksum is invalid.  Fix<y>? yes

Group descriptor 210 checksum is invalid.  Fix<y>? yes

Group descriptor 211 checksum is invalid.  Fix<y>? yes

Group descriptor 212 checksum is invalid.  Fix<y>? yes

Group descriptor 213 checksum is invalid.  Fix<y>? yes

Group descriptor 214 checksum is invalid.  Fix<y>? yes

Group descriptor 215 checksum is invalid.  Fix<y>? yes

Group descriptor 216 checksum is invalid.  Fix<y>? yes

Group descriptor 217 checksum is invalid.  Fix<y>? yes

Group descriptor 218 checksum is invalid.  Fix<y>? yes

Group descriptor 219 checksum is invalid.  Fix<y>? yes

Group descriptor 220 checksum is invalid.  Fix<y>? yes

Group descriptor 221 checksum is invalid.  Fix<y>? yes

Group descriptor 222 checksum is invalid.  Fix<y>? yes

Group descriptor 223 checksum is invalid.  Fix<y>? yes

Group descriptor 224 checksum is invalid.  Fix<y>? yes

Group descriptor 225 checksum is invalid.  Fix<y>? yes

Group descriptor 226 checksum is invalid.  Fix<y>? yes

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information



-- 
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas




More information about the ubuntu-users mailing list