2006/May/23

วันก่อนผมได้ลง FreeBSD 6.0 แล้วทำการ update ports tree หลังจาก update ก็ได้ลง Perl 5.8 MySQL 5 Apache 2.2 ก็ผ่านไปด้วยดี แต่พอจะลง PHP5 นี่สิครับเกิดปัญหา freebsd fetch mirror ไม่เจอ file

=> Attempting to fetch from http://cn.php.net/distributions/.
fetch: http://cn.php.net/distributions/php-5.1.4.tar.bz2: size mismatch: expected 5992825, actual 6356171
=> Attempting to fetch from http://dk.php.net/distributions/.
fetch: http://dk.php.net/distributions/php-5.1.4.tar.bz2: size mismatch: expected 5992825, actual 6356171
=> Attempting to fetch from http://de.php.net/distributions/.
fetch: http://de.php.net/distributions/php-5.1.4.tar.bz2: size mismatch: expected 5992825, actual 6356171
=> Attempting to fetch from http://es.php.net/distributions/.
fetch: http://es.php.net/distributions/php-5.1.4.tar.bz2: size mismatch: expected 5992825, actual 6356171

size mismatch: expected 5992825, actual 6356171 << ผมสงสัยตรงนี้ครับ เหมือนว่า size ใน file checksum จะไม่ตรงกับ size จริงที่อยู่บนเน็ต

ผมเองก็ได้ไป Search หาใน google จริงได้คำตอบว่าหลายคนเจอปัญหานี้เหมือนกันวิธีแก้ก็มีอยู่ว่า
แก้ไฟล์ distinfo ในโฟลเดอร์ /usr/ports/lang/php5 ให้มีเนื้อหาตามนี้ครับ

MD5 (php-5.1.4.tar.bz2) = 66a806161d4a2d3b5153ebe4cd0f2e1c
SHA256 (php-5.1.4.tar.bz2) =
b55253e9557eceb901d83217ec192da22c28c7b2fdf714d3f151f1db663b5
a32
SIZE (php-5.1.4.tar.bz2) = 6356171

จากนั้นก็
make install clean ได้เลย


อ้างอิง: http://groups.google.co.th/group/list.freebsd.questions/browse_thread/thread/d399dedf4f0e239/0f341b7026cdf3f7?lnk=st&q=freebsd+php5+install+size+mismatch&rnum=5&hl=th#0f341b7026cdf3f7
edit @ 2006/05/23 22:07:08

Comment

Comment:

Tweet


Montree Phomkam
View full profile