🐛 Bug Fixes
Ookla Speedtest Integration - Release 2.3.8
🐛 Bug Fix
Permission Error on Installation - FIXED
Issue:
Users encountered a PermissionError: Permission denied when installing the integration. The error occurred because shell scripts were not executable after installation.
Root Cause:
Shell scripts installed via git without proper file mode tracking were missing execute permissions, causing the integration's setup phase to fail.
Solution:
The integration now automatically makes all shell scripts executable during the setup process. This happens transparently on first run, requiring no user action.
Impact:
- ✅ Installation now completes without errors
- ✅ No manual fixes required from users
- ✅ Automatic permission fixing on every setup for reliability
Technical Changes
- Added automatic shell script permission fixing during config flow
- Added automatic shell script permission fixing during integration setup
- Improved error handling and logging
Installation
Simply update to version 2.3.8 or install fresh. No special steps needed!