MacPort , un problème ...

phelibre

Membre actif
21 Avril 2005
682
10
17000 La Rochelle
phelibre.free.fr
Hi,

Sur mon Mac mini PPC 10.4.11 j'aimerai avoir comme d'antan xearth sur ma machine le soir quand je fais du net .... voilà le message d'erreur de MacPort !

Last login: Sun Nov 9 10:06:48 on console
Welcome to Darwin!
phelidolto:~ phelibre$ su pltp
Password:
phelidolto:/Users/phelibre pltp$ su root
Password:
phelidolto:/Users/phelibre root# port -v install xearth
---> Fetching xearth
---> xearth-1.1.tar.gz doesn't seem to exist in /opt/local/var/macports/distfiles/xearth
---> Attempting to fetch xearth-1.1.tar.gz from ftp://ftp.cs.colorado.edu/users/tuna/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
---> Attempting to fetch xearth-1.1.tar.gz from http://svn.macports.org/repository/macports/distfiles/xearth
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
---> Attempting to fetch xearth-1.1.tar.gz from http://svn.macports.org/repository/macports/distfiles/general/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
---> Attempting to fetch xearth-1.1.tar.gz from http://svn.macports.org/repository/macports/downloads/xearth
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Error: Target org.macports.fetch returned: fetch failed
Warning: the following items did not execute (for xearth): org.macports.activate org.macports.fetch org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.
phelidolto:/Users/phelibre root#

Bon je fais quoi ?

http://phelibre.free.fr
 
phelidolto:~ phelibre$ su pltp
Password:
phelidolto:/Users/phelibre pltp$ su root
Ne jamais au grand jamais se logguer en root ;)

Bloc de code:
Error: Target org.macports.fetch returned: fetch failed
Il n'arrive pas à télécharger le fichier, souvent c'est que le fichier n'est plus dispo parce qu'il a été effacé, ou que le serveur est en rade.

Donc il faut faire ça :
Bloc de code:
sudo port -d selfupdate
Cela raffraichira la liste des ports (et donc des liens de téléchargement des fichiers)

Ensuite :
Bloc de code:
sudo port install xearth
Le -v n'est pas nécessaire, en cas de problème, il vaut mieux utiliser "-d " (pour "debug")

Si cela ne marche pas il faut chercher le fichier "à la main" sur le net et le mettre ensuite au bon endroit. (/opt/local/var/macports/distfiles/xearth/ s'il n'y a pas eu modif du répertoire d'installation de MacPorts)
 
Tout dépend si tu es plutôt debian friendly ou redhat friendly, non? ;)
En utilisant "sudo" cela pousse à réfléchir à ce que l'on fait ;)

Une fois connecté en root, on peut "oublier" le pouvoir qu'on a et faire des bêtises monstrueuses qu'on n'aurait pas fait avec en utilisant sudo.

Surtout que le compte root n'est pas activé "de base" sur OSX, ni Debian. Et pour Fedora effectivement il faut "activer" sudo pour son compte (fichier "sudoers").

Et le "sudo" est aussi conseillé par MacPorts ;)
 
Osplanet ça plante sec sur mon MacMini PPC , affichage max <3s :

Date/Time: 2008-11-12 18:10:48.981 +0100
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: OSXplanet
Path: /Applications/OSXplanet.app/Contents/MacOS/OSXplanet
Parent: WindowServer [64]

Version: OSXplanet Version 2.0b02 (2.01)

PID: 372
Thread: 3

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x7650616e