[syslog-ng] /etc/syslog-ng.conf : permission refusée(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
kl3ist
newbie
Messages : 6
Inscription : mar. 28 déc. 2010, 15:38

[syslog-ng] /etc/syslog-ng.conf : permission refusée(résolu)

Message par kl3ist »

Bonjour à tous.
J'ai un petit souci qui vient de se produire, j'ai déplacé ma partion / sur un autre disque dur. Ca fonctionne a peu pres, si ce n'est que syslog-ng refuse de se lancer.
le message étant :

Code : Tout sélectionner

Error opening configuration file; filename='/etc/syslog-ng.conf' , error='Permission denied(13)'
J'ai reinstallé le paquet, deplacé /etc/syslog-ng.conf, changé les permissions du fichier en 777, rien n'y fait.
Si quelqu'un avait une petite idée, ce serait vraiment super.
PS : Ah oui, et hal (hald pas de souci) refuse aussi de se lancer au boot mais il le fait après syslog-ng donc je pense pas qu'il y ait un rapport (du moins dans ce sens)
EDIT : les permissions sont :

Code : Tout sélectionner

-rw-r--r-- 1 root root 3700  3 déc.  14:17 /etc/syslog-ng.conf
exactement comme sur mon portable qui n'a pas de souci
Dernière modification par kl3ist le mer. 29 déc. 2010, 09:08, modifié 2 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: syslog-ng ne se lance pas au démarrage

Message par benjarobin »

Pourrit tu lire les règles du forum merci (le titre)
j'ai déplacé ma partition / sur un autre disque dur
Comment tu l'as fait ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
kl3ist
newbie
Messages : 6
Inscription : mar. 28 déc. 2010, 15:38

Re: syslog-ng ne se lance pas au démarrage

Message par kl3ist »

Bonjour,
j'ai commencé par faire comme indiqué ici
https://bbs.archlinux.org/viewtopic.php ... 28#p596228
le souci c'est que grub ne voulait pas charger la partition / , j'ai du refaire un chroot dans le systeme copié et reinstaller le noyau et... util-linux-ng.
Je retrouve le thread qui en parlait et j'edite , mais c'est vrai que je ne pensais pas que ca avait pu coincer a ce niveau là. Une piste!
PS: je trouve où est le probleme au niveau de mon titre et je change ça.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] /etc/syslog-ng.conf : permission refusée

Message par benjarobin »

Tu n'as surement pas du faire les choses correctement.
Il faudrait recommencer l’opération si tu as toujours garder l'ancienne partition, en root (pas de sudo):
1) formater ta nouvelle partition en ext3 ou ext4
2) Boot livecd
3) mkdir /media/old_disk/
4) mkdir /media/new_disk/
5) mount /dev/sd_du_vieux_disque /mnt/old_disk
6) mount /dev/sd_du_nouveau_disque /mnt/new_disk
7) cp -a /mnt/old_disk/* /mnt/new_disk/

8 ) Configurer a nouveau Grub pour pouvoir utiliser la nouvelle partition
9) Modifier (/mnt/new_disk)/etc/fstab pour que les partitions correspondent
10) Modifier (/mnt/new_disk)/boot/grub/menu.lst
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
kl3ist
newbie
Messages : 6
Inscription : mar. 28 déc. 2010, 15:38

Re: [syslog-ng] /etc/syslog-ng.conf : permission refusée

Message par kl3ist »

C'est exactement ce que j'ai fait (mis à part que j'ai un home séparé).
J'ai bien sur toujours l'ancienne partition donc au cas où je pourrai toujours retenter la copie.
Je me dis que ça doit pas être si grave, le système boot, je lance kde via le terminal et tout est ok, internet, je mets mes paquets à jour, les permissions sont similaires à celles de mon portable donc a priori ok.
Je vais continuer a chercher et au pire, je refais la copie.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [syslog-ng] /etc/syslog-ng.conf : permission refusée

Message par benjarobin »

Pas si grave ? Tu as du réinstaller le kernel et d'autre paquet, sudo ne fonctionne plus, hal non plus... Je ne sais pas ce qu'il te faut...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
kl3ist
newbie
Messages : 6
Inscription : mar. 28 déc. 2010, 15:38

Re: [syslog-ng] /etc/syslog-ng.conf : permission refusée(rés

Message par kl3ist »

Ok, probleme résolu!
Voici comment j'ai fait, c'est "un peu" brutal mais ça a fonctionné nickel.
J'ai trouvé ce thread sur le forum Debian :
http://www.debian-fr.org/resolu-sudo-ca ... 25-75.html
J'ai pris mon courage a deux mains et j'ai fait :

Code : Tout sélectionner

1) Sur mon portable (ok)
# cd /
# find . -printf "chmod %m %p\n" > /tmp/sauvegarde_droit
(que j'ai déplacé ensuite dans le /tmp/ du pc de bureau via ssh - mais un autre moyen est aussi bien )

2) Sur mon pc de bureau (celui qui bug)
# cd /
# find . -printf "chmod %m %p\n" > /tmp/droits_origine (qui peut permettre de remettre les droits en place en cas de souci)
# sh /tmp/sauvegarde_droit
Ça a résolu le problème de hal aussi, reste à savoir pourquoi la copie n'a pas bien fonctionné, je pense que c'est peut-être dû à des erreurs sur le disque d'origine (c'est pour cela que j'avais dû déplacer /) donc au lieu d'utiliser comme base la partition que j'avais copiée, je l'ai fait avec mon portable qui a une config très proche de mon pc de bureau (celui sur lequel il y avait un souci). Je me suis dit que de toutes manières, les droits dans les dossiers système ne sont pas censés être différents d'une machine à l'autre.
EDIT : Si quelqu'un d'autre tente le coup, je pense qu'il serait mieux d'y aller plus progressivement et au lieu de se placer à la racine, se mettre dans un dossier, modifier les droits, voir si ca marche et si ce n'est pas le cas passer au suivant.
Répondre