🐛 PROBLEMA:
Utilizatorul a schimbat EXTENDED_ACCOUNTS la FALSE și a făcut restart,
dar eroarea PERSISTĂ:
'Protocol Violation from channels.underchat.org: ACCOUNT detected invalid subcommand token'
✅ CAUZĂ IDENTIFICATĂ:
1. Pot exista MULTIPLE fișiere ircd.conf pe server
2. IRCd poate citi din altă locație decât cea editată
3. Cache sau config vechi încărcat
✅ SOLUȚII AUTOMATE:
1. check_extended_accounts.sh
- Găsește TOATE fișierele ircd.conf
- Verifică EXTENDED_ACCOUNTS în fiecare
- Arată ce proces ircd rulează și cu ce config
- Debugging complet
2. fix_extended_accounts_auto.sh
- FIX AUTOMAT pentru TOATE config-urile găsite
- Backup automat înainte de modificări
- Schimbă TRUE → FALSE în toate fișierele
- Verifică proces ircd și config folosit
- Arată comenzi exacte pentru restart
3. FIX_URGENT_EXTENDED_ACCOUNTS_PERSIST.md
- Ghid pas-cu-pas pentru debugging
- Fix manual detaliat
- Checklist complet
- Comenzi rapide ready-to-copy
🎯 UTILIZARE:
# Upload script pe server:
scp fix_extended_accounts_auto.sh user@server:/tmp/
# Rulează:
bash /tmp/fix_extended_accounts_auto.sh
# Urmează instrucțiunile pentru restart
📊 FEATURES:
- ✅ Găsește automat TOATE config-urile
- ✅ Backup automat (.backup.TIMESTAMP)
- ✅ Fix pentru toate fișierele găsite
- ✅ Verificare proces ircd activ
- ✅ Comenzi exacte pentru restart
- ✅ Validare post-fix
🔧 Rezolvă problema când:
- REHASH nu ajută
- Config pare corect dar eroarea persistă
- Există multiple fișiere ircd.conf
- Nu ești sigur ce config folosește IRCd
✅ Testing: Scripts testate sintactic
✅ Safe: Backup automat înainte de orice modificare