{"record":{"id":"1ca1db0a5e444281","repo":"glanceapp/glance","slug":"getting-filesystems-v","errorCode":null,"errorMessage":"getting filesystems: %v","messagePattern":"getting filesystems: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/sysinfo/sysinfo.go","lineNumber":269,"sourceCode":"\t\t\t\tUsedMB:      usage.Used / 1024 / 1024,\n\t\t\t\tUsedPercent: uint8(math.Min(usage.UsedPercent, 100)),\n\t\t\t}\n\n\t\t\tinfo.Mountpoints = append(info.Mountpoints, mpInfo)\n\t\t\taddedMountpoints[requestedPath] = struct{}{}\n\t\t} else {\n\t\t\taddErr(fmt.Errorf(\"getting filesystem usage for %s: %v\", requestedPath, err))\n\t\t}\n\t}\n\n\tif !req.HideMountpointsByDefault {\n\t\tfilesystems, err := disk.Partitions(false)\n\t\tif err == nil {\n\t\t\tfor _, fs := range filesystems {\n\t\t\t\taddMountpointInfo(fs.Mountpoint, req.Mountpoints[fs.Mountpoint])\n\t\t\t}\n\t\t} else {\n\t\t\taddErr(fmt.Errorf(\"getting filesystems: %v\", err))\n\t\t}\n\t}\n\n\tfor mountpoint, mpReq := range req.Mountpoints {\n\t\taddMountpointInfo(mountpoint, mpReq)\n\t}\n\n\tsort.Slice(info.Mountpoints, func(a, b int) bool {\n\t\treturn info.Mountpoints[a].UsedPercent > info.Mountpoints[b].UsedPercent\n\t})\n\n\treturn info, errs\n}\n\nfunc inferCPUTempSensor(sensors []sensors.TemperatureStat) *sensors.TemperatureStat {\n\tfor i := range sensors {\n\t\tswitch sensors[i].SensorKey {\n\t\tcase","sourceCodeStart":251,"sourceCodeEnd":287,"githubUrl":"https://github.com/glanceapp/glance/blob/91324e8de762702e97b0ac5c8e36271d644d8642/pkg/sysinfo/sysinfo.go#L251-L287","documentation":"Error \"getting filesystems: %v\" thrown in glanceapp/glance.","triggerScenarios":"Occurs when enumerating mounted filesystems from /proc/mounts or /etc/mtab fails.","commonSituations":"Restricted container environments without /proc/mounts, or malformed mount table entries.","solutions":["Ensure /proc/mounts (or the platform equivalent) is readable by the process.","When running in a container, mount /proc from the host or run with the necessary privileges.","Set 'hide-mountpoints-by-default: true' on the widget to skip enumerating filesystems if listing is not possible."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"91324e8de762702e97b0ac5c8e36271d644d8642","analyzedAt":"2026-08-15T14:12:54.279Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}