Adaugă FIX_MAKEPEM_PERMISSION.md - ghid pentru eroarea Permission denied
This commit is contained in:
parent
3bf455a870
commit
d76fe8caff
|
|
@ -0,0 +1,108 @@
|
||||||
|
# 🔧 Fix: Permission denied ../tools/makepem/makepem
|
||||||
|
|
||||||
|
> **Eroare**: `/usr/bin/sh: 1: ../tools/makepem/makepem: Permission denied`
|
||||||
|
> **Cauza**: Fișierul `makepem` nu 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ă)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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!** ✅
|
||||||
|
|
||||||
Loading…
Reference in New Issue