Probleme avec Fink

  • Créateur du sujet Créateur du sujet Alx
  • Date de début Date de début

Alx

Membre actif
14 Juillet 2004
117
6
USA
Bonjour a tous,
Je suis sous Tiger 10.4.1, et il m'est impossible de mettre a jour et d'installer depuis FinkCommander.
Voici ce que j'obtiens:

-Pour la mise a jour:
Error: /sw/bin/fink is not owned by root.
For security reasons, FinkCommander will not run /sw/bin/fink unless it is owned by root.

-Pour installer:
Error: /sw/bin/apt-get is not owned by root.
For security reasons, FinkCommander will not run /sw/bin/apt-get unless it is owned by root.

Alors que je rentre mon mot de passe.

Si quelqu'un a une idée.
Merci
 
le problème, c'est l'autorisation sur le binaire de fink, pas ton mot de passe. Répare tes autorisations par l'utilitaire disque, ça devrait passer.

(à moins que ce soit un problème plus sérieux avec fink commander et tiger, je n'en sais rien, je n'utilise pas fink depuis tiger.)
 
Et bien, après réparations des autorisations, le problème persiste.
Je pense qu'il s'agit comme tu l'as dit d'un problème plus sérieux.
Je vais continuer a me pencher dessus, et voir ce que je peux faire.
 
Le resultat:

Mactricks:~ Mactricks$ ls -l /sw/bin/fink
-rwxrwxr-x 1 Mactrick admin 6805 Mar 13 06:45 /sw/bin/fink
 
D'ailleurs si je lance dans le Terminal en Root "fink selfupdate", voila sa réponse:

### execution of /usr/bin/su failed, exit code 1
Failed: Updating using CVS failed. Check the error messages above.

Le mystere continue...
 
c'est quoi le message d'erreur au dessus ? :D (tant qu'à faire)


fait un "sudo fink selfupdate"

la dernière fois que je m'en suis servi, il passait par rsync, pas par CVS pour se mettre à jour, mais bon, ça ne doit pas changer grand chose. Par contre l'autorisation du binaire fink n'est pas bonne, il doit appartenir à root, comme tout le dossier /sw et ce qu'il contient.
 
:rose:
Désolé...

cvs update: move away 10.3/unstable/main/finkinfo/games/gnocatan.patch; it is in the way
C 10.3/unstable/main/finkinfo/games/gnocatan.patch
cvs update: move away 10.3/unstable/main/finkinfo/kde/kde-i18n-lithuanian.info; it is in the way
C 10.3/unstable/main/finkinfo/kde/kde-i18n-lithuanian.info
cvs update: move away 10.3/unstable/main/finkinfo/kde/kde-i18n-northern-sami.info; it is in the way
C 10.3/unstable/main/finkinfo/kde/kde-i18n-northern-sami.info
### execution of /usr/bin/su failed, exit code 1
Failed: Updating using CVS failed. Check the error messages above.

A ton avis je supprime ces fichiers?

D'un autre cote il a bien l'air de passer par CVS

Et pour faire appartenir le dossier a root, comment dois-je m'y prendre? :siffle:
 
En fait le problème vient toujours des autorisations de /sw et de son contenu.


sudo chown -R root /sw

ça change sw et tout ce qu'il contient pour le faire appartenir à root.
(sudo pour avoir le droit de faire l'opération
chown comme "change owner", man chown pour plus de détail
-R pour que ça soit récursif
root pour spécifier l'utilisateur root
/sw le répertoire cible)