millsb wrote:The right instruction for importing that mpv is:
- Code: Select all
mfs_import 6398 PickByNameNonSky0.mpv
Well, that would explain the failure... I took the command from the ouija_fix.sh script, which had it as
- Code: Select all
Yes ) mount -o remount,rw /; ./mfs_import 6398 < PickByNameNonSky0.mpv; echo "All Done."; break;;
- Code: Select all
mfs_import 167976 PickByNameNonSky0.mpv
I used the mfsid from my system, but had used the 'from stdin' form that ouija_fix.sh used.
Either way, that clearly upset TiVo. On the mfs_check, it logged:
- Code: Select all
Jan 23 23:56:08 (none) kernel: mfscheck scan begins
Jan 23 23:57:40 (none) kernel: Object 167976 size mismatch: MFS size = 204, obj size = 2
Jan 23 23:58:49 (none) kernel: Checking reference counts
Jan 23 23:58:49 (none) kernel: There are 1 database objects marked corrupt.
Jan 23 23:58:49 (none) kernel: Destroying file 167976
Jan 23 23:58:49 (none) kernel: Directory 168673 has dangling reference to 167976
Jan 23 23:58:49 (none) kernel: Directory 1081995 has dangling reference to 167976
Jan 23 23:58:49 (none) kernel: Directory 111 has dangling reference to 167976
Jan 23 23:58:49 (none) kernel: Database object 167978 has dangling reference to 167976
Jan 23 23:58:49 (none) kernel: There are 1 database objects marked corrupt.
Jan 23 23:58:49 (none) kernel: Destroying file 167978
Jan 23 23:58:49 (none) kernel: Directory 131 has dangling reference to 167978
Jan 23 23:58:49 (none) kernel: Directory 1081995 has dangling reference to 167978
Jan 23 23:58:49 (none) kernel: Database object 168003 has dangling reference to 167978
Jan 23 23:58:49 (none) kernel: There are 1 database objects marked corrupt.
Jan 23 23:58:49 (none) kernel: Destroying file 168003
Jan 23 23:58:49 (none) kernel: Directory 1081995 has dangling reference to 168003
Jan 23 23:58:49 (none) kernel: Database object 167997 has dangling reference to 168003
Jan 23 23:58:49 (none) kernel: There are 1 database objects marked corrupt.
Jan 23 23:58:50 (none) kernel: Destroying file 167997
Jan 23 23:58:50 (none) kernel: Directory 643 has dangling reference to 167997
Jan 23 23:58:50 (none) kernel: Directory 643 has dangling reference to 167997
Jan 23 23:58:50 (none) kernel: Directory 1081995 has dangling reference to 167997
Jan 23 23:58:50 (none) kernel: Destroyed a total of 4 files
Jan 23 23:58:50 (none) kernel: FIXING: file 108 refcount (changing from 4 to 3) object reasonable
Jan 23 23:58:50 (none) kernel: FIXING: file 112 refcount (changing from 4 to 3) object reasonable
... [ a lot more FIXING: file refcounts here ]
Jan 23 23:59:12 (none) kernel: Rebulding all directories
Jan 23 23:59:12 (none) kernel: Wrote new, empty root directory (0x00000000)
... [ followed by a lot of Link reports with mfs paths ]
so I can see that after deciding the {167976 PickByNameNonSky0.mpv} entry was corrupt it has removed the references to it (oops)
but I've somehow ended up without /SwSystem, after the GSOD kicked in, as well.
This is looking like it might be beyond simple repair.