2013-09-02 2 views
0

Quand je mis en place Darwin Calendar Server, il y a une erreur au sujet de télécharger le dateutil:mis en place Darwin Calendar Server obtenir une erreur de « somme MD5 pour le fichier de téléchargement ... »

Downloading dateutil... 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
149 298 149 298 0  0 316  0 --:--:-- --:--:-- --:--:-- 1828 

dateutil is not available from calendarserver.org; trying upstream source. 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
124 372 124 372 0  0 267  0 0:00:01 0:00:01 --:--:-- 267 

Checking MD5 sum for dateutil... 
ERROR: MD5 sum for downloaded file is wrong: 7b65d6a65095c36ba426124d67284244 != 35f3732db3f2cc4afdc68a8533b60a52 
dateutil from upstream source is invalid: http://www.labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz 

Je trouve la source code de serveur de calendrier et recherchez le code ci-dessous (https://github.com/trevor/calendarserver/blob/master/support/build.sh): check_hash() { local file = "$ 1"; décalage;

local sum="$(md5 "${file}" | perl -pe 's|^.*([0-9a-f]{32}).*$|\1|')"; 
    if [ -n "${md5}" ]; then 
     echo "Checking MD5 sum for ${name}..."; 
     if [ "${md5}" != "${sum}" ]; then 
     echo "ERROR: MD5 sum for downloaded file is wrong: ${sum} != ${md5}"; 
     return 1; 
     fi; 
    else 
     echo "MD5 sum for ${name} is ${sum}"; 
    fi; 

    local sum="$(sha1 "${file}" | perl -pe 's|^.*([0-9a-f]{40}).*$|\1|')"; 
    if [ -n "${sha1}" ]; then 
     echo "Checking SHA1 sum for ${name}..."; 
     if [ "${sha1}" != "${sum}" ]; then 
     echo "ERROR: SHA1 sum for downloaded file is wrong: ${sum} != ${sha1}"; 
     return 1; 
     fi; 
    else 
     echo "SHA1 sum for ${name} is ${sum}"; 
    fi; 
    } 

Y at-il quelqu'un savoir comment résoudre le problème? Je n'ai trouvé aucune page utile de google.

Répondre

0

Il semble que le fichier téléchargé soit corrompu. C'est le md5sum que je reçois en le téléchargeant ici:

% wget -q http://www.labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz                
% md5sum python-dateutil-1.5.tar.gz 
35f3732db3f2cc4afdc68a8533b60a52 python-dateutil-1.5.tar.gz 

Peut-être essayer à nouveau?

+0

merci, j'ai changé l'adresse et j'ai obtenu le bon md5sum :) – Cheng

Questions connexes