1.9 KiB
1.9 KiB
🔧 Fix: Permission denied ../tools/makepem/makepem
Eroare:
/usr/bin/sh: 1: ../tools/makepem/makepem: Permission denied
Cauza: Fișierulmakepemnu are permisiuni de execuție
Status: ✅ FIXAT
🎯 Problema
La compilare apare eroare:
/usr/bin/sh: 1: ../tools/makepem/makepem: Permission denied
make[1]: *** [Makefile:325: install-with-symlink] Error 126
Cauza: Fișierele script din folderul tools/ nu au permisiuni de execuție în git.
✅ Soluție
Opțiunea 1: Update Repository (Recomandată)
cd ~/ircu2
git pull origin main # Ia fix-ul din git
./install.sh
Fix-ul include:
- ✅
tools/makepem/makepem- execuție - ✅
tools/ringlog.pl- execuție - ✅
tools/untabify- execuție - ✅
tools/Bounce/build- execuție
Opțiunea 2: Manual Fix (Local)
Dacă ai deja clona veche:
chmod +x ~/ircu2/tools/makepem/makepem
chmod +x ~/ircu2/tools/ringlog.pl
chmod +x ~/ircu2/tools/untabify
chmod +x ~/ircu2/tools/Bounce/build
# Relansează instalare
cd ~/ircu2/ircd
make install
Opțiunea 3: Reclonare
rm -rf ~/ircu2
git clone https://gitlab.back.ro/underchat/ircu2.git
cd ircu2
./install.sh
📝 Fișiere Fixate
✅ tools/makepem/makepem (100644 → 100755)
✅ tools/ringlog.pl (100644 → 100755)
✅ tools/untabify (100644 → 100755)
✅ tools/Bounce/build (100644 → 100755)
🚀 Restart Compilare
După git pull:
cd ~/ircu2
./install.sh
# Va merge fără erori!
📊 Commit Fix
3bf455a - Fixează permisiuni de execuție pentru makepem și alte script-uri din tools
✨ Status
✓ Permisiuni fixate în git
✓ Repository actualizat
✓ Ready pentru clonare
✓ Compilare va merge
Acum compilarea va merge fără erori! ✅