Skip to content

Conversation

@enoch85
Copy link
Member

@enoch85 enoch85 commented Oct 26, 2025

- Fix #2738, #2769, #2724: Migrate from AdminerEvo to AdminerNeo
  * AdminerEvo project has been archived
  * Updated to use AdminerNeo v1.0.2 from GitHub releases
  * Added proper error handling and file validation

- Fix #2731, #2697: ElasticSearch version detection
  * Improved regex to extract version numbers from any position
  * Added validation to ensure proper version format
  * Added fallback to known stable version (8.16.1) if detection fails

- Fix #2761, #2727: PostgreSQL schema permissions for NC 30+
  * Added GRANT CREATE ON SCHEMA public for fresh installations
  * Added migration fix in update script for existing installations
  * PostgreSQL 15+ requires explicit schema permissions

- Fix #2701, #2674: GeoBlock installation improvements
  * Better error handling for apache2-dev dependency conflicts
  * Added dependency fix attempts before failing
  * Improved compilation error messages
  * Added verification that apxs tool is available
  * Better progress feedback during compilation
Use the standard install_if_not function for apache2-dev installation
instead of calling apt-get install -y directly, following the
established codebase pattern.
- Fix NCUSER typo -> NCDBUSER in nextcloud_update.sh
- Replace indirect exit code check with direct check in nextcloud_install_production.sh
- Update to AdminNeo 5.1.1 (current stable version)
- Fix download URL to use www.adminneo.org/files/ instead of GitHub releases
- Project renamed from AdminerNeo to AdminNeo
- Download direct PHP file instead of ZIP archive
- Simplify file handling (no unzip needed)
- Update documentation URLs
Spelling fixes:
- Fix NCUSER -> NCDBUSER typo in nextcloud_update.sh (lines 101, 102, 107)
- Fix 'recomended' -> 'recommended' in apps/imaginary.sh
- Fix 'usally' -> 'usually' in apps/talk.sh
- Fix 'recomend' -> 'recommend' in menu/documentserver.sh
- Fix 'Improvments' -> 'Improvements' in torrent/create.sh

AdminNeo improvements:
- Move ADMINER_VERSION and ADMINER_DOWNLOAD_URL to lib.sh
- Add dynamic version detection via GitHub API
- Automatically fetch latest AdminNeo version with fallback to 5.1.1
- Remove hardcoded version from apps/adminer.sh
@enoch85 enoch85 changed the title Fix Phase 1 critical issues Numerous bugfixes Oct 26, 2025
Automatic database permission changes during unattended updates
is risky business. Keep only the fresh installation fix in
nextcloud_install_production.sh where it's done during initial setup.

Users with existing installations who need the fix can apply it
manually if they encounter permission errors during NC 30+ upgrade.
@enoch85 enoch85 marked this pull request as ready for review October 26, 2025 21:19
@enoch85 enoch85 merged commit ad89d93 into main Oct 26, 2025
9 of 10 checks passed
@enoch85 enoch85 deleted the bugfixes branch October 26, 2025 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants