Opened 14 years ago
Closed 14 years ago
#516 closed defect (invalid)
Checksum Failure on mindi-2.0.7.5.tar.gz
| Reported by: | Gene | Owned by: | Bruno Cornec |
|---|---|---|---|
| Priority: | highest | Milestone: | 3.0.0 |
| Component: | mindi | Version: | 2.2.9.7 |
| Severity: | blocker | Keywords: | |
| Cc: |
Description (last modified by )
I am installing MondoRescue via porting in Gentoo... during the downloading of the source I get the following error:
>>> Downloading 'ftp://ftp.mondorescue.org/src/mindi-2.0.7.5.tar.gz'
--2011-10-20 11:28:57-- ftp://ftp.mondorescue.org/src/mindi-2.0.7.5.tar.gz
=> `/usr/portage/distfiles/mindi-2.0.7.5.tar.gz'
Resolving ftp.mondorescue.org... 213.30.161.23
Connecting to ftp.mondorescue.org|213.30.161.23|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /src ... done.
==> SIZE mindi-2.0.7.5.tar.gz ... 191338
==> PASV ... done. ==> RETR mindi-2.0.7.5.tar.gz ... done.
Length: 191338 (187K)
^M 0% [ ] 0 --.-K/s ^M 7% [===========> ] 14,480 58.4K/s ^M32% [====> ] 62,264 125K/s ^M100%[====>] 191,338 304K/s in 0.6s
2011-10-20 11:29:02 (304 KB/s) - `/usr/portage/distfiles/mindi-2.0.7.5.tar.gz' saved [191338]
('Filesize does not match recorded size', 191338, 191326)
!!! Fetched file: mindi-2.0.7.5.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 191338
!!! Expected: 191326
Refetching... File renamed to '/usr/portage/distfiles/mindi-2.0.7.5.tar.gz._checksum_failure_.E4sa2o'
!!! Couldn't download 'mindi-2.0.7.5.tar.gz'. Aborting.
Change History (4)
comment:1 by , 14 years ago
| Description: | modified (diff) |
|---|---|
| Status: | new → assigned |
comment:3 by , 14 years ago
Here is a little info that might be useful:
$ emerge -s mondo
Searching...
[ Results for search key : mondo ]
[ Applications found : 1 ]
* app-backup/mondo-rescue
Latest version available: 2.2.9.2
Latest version installed: [ Not Installed ]
Size of files: 2,419 kB
Homepage: http://www.mondorescue.org
Description: The premier GPL disaster recovery solution.
License: GPL-2
$ sudo emerge -pv mondo-rescue These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ~] sys-apps/mindi-2.0.7.5 187 kB [1] [ebuild N ~] app-backup/mondo-rescue-2.2.9.2 0 kB [1] Total: 2 packages (2 new), Size of downloads: 187 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/zugaina
Here are the ebuilds being used:
$ cat /var/lib/layman/zugaina/sys-apps/mindi/mindi-2.0.7.5.ebuild
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="A program that creates emergency boot disks/CDs using your kernel, tools and modules"
HOMEPAGE="http://www.mondorescue.org"
SRC_URI="ftp://ftp.mondorescue.org/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ia64 ~amd64"
IUSE=""
DEPEND="virtual/libc"
RDEPEND=">=app-arch/bzip2-0.9
sys-libs/ncurses
sys-devel/binutils
sys-fs/dosfstools
sys-block/parted
sys-apps/gawk
sys-apps/busybox"
src_install() {
export HEAD="${D}"
export PREFIX="/usr"
export CONFDIR="/etc"
export CACHEDIR="/var/cache/mindi"
export MANDIR="${PREFIX}/share/man"
export DOCDIR="${PREFIX}/share/doc"
export LIBDIR="${PREFIX}/lib"
export DONT_RELINK=1
export PKGBUILDMINDI="true"
"${WORKDIR}"/"${P}"/install.sh
}
pkg_postinst() {
einfo "${P} was successfully installed."
einfo "Please read the associated docs for help."
einfo "Or visit the website @ ${HOMEPAGE}"
echo
ewarn "Please report bugs to http://bugs.gentoo.org/"
ewarn "However, please do an advanced query to search for bugs"
ewarn "before reporting. This will keep down on duplicates."
echo
}
$ cat /var/lib/layman/zugaina/app-backup/mondo-rescue/mondo-rescue-2.2.9.2.ebuild
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
# This ebuild is a small modification of the official mondo-rescue ebuild
inherit libtool
DESCRIPTION="The premier GPL disaster recovery solution."
HOMEPAGE="http://www.mondorescue.org"
SRC_URI="ftp://ftp.mondorescue.org/src/${PN/-rescue/}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ia64 ~amd64"
IUSE=""
DEPEND="virtual/libc
>=sys-libs/slang-1.4.1
>=dev-libs/newt-0.50"
RDEPEND="app-arch/afio
sys-block/buffer
sys-devel/binutils
>=app-arch/bzip2-0.9
virtual/cdrtools
>=sys-apps/mindi-2.0.0
>=dev-libs/newt-0.50
>=sys-libs/slang-1.4.1
sys-block/parted
>=sys-boot/syslinux-1.52"
S="${WORKDIR}/${PN/-rescue/}-${PV}"
src_compile() {
elibtoolize
chmod 750 configure
econf || die "Configuration failed"
emake VERSION=${PV} || die "Make failed"
}
src_install() {
make install DESTDIR="${D}" || die "make install failed"
mkdir -p "${D}"/var/cache/mondo
exeinto /usr/share/mondo
doexe src/autorun
}
pkg_postinst() {
einfo "${PN} was successfully installed."
einfo "Please read the associated docs for help."
einfo "Or visit the website @ ${HOMEPAGE}"
echo
ewarn "Please report bugs to http://bugs.gentoo.org/"
ewarn "However, please do an advanced query to search for bugs"
ewarn "before reporting. This will keep down on duplicates."
echo
einfo "Prior to running mondo, ensure /boot is mounted."
ewarn "Grub users need to have a symlink like this:"
ewarn "ln -s /boot/grub/menu.lst /etc/grub.conf"
einfo "Unless you want to have mondo backup your distfiles,"
einfo "append \"-E ${DISTDIR}\" to your mondoarchive command."
echo
}
Version 0, edited 14 years ago by (next)
comment:4 by , 14 years ago
| Resolution: | → invalid |
|---|---|
| Status: | assigned → closed |
Sorry I modified your comment, instead of adding one. Mistake on my side, but the feedback is the same.
Note:
See TracTickets
for help on using tickets.

I wonder why you use mindi 2.0.7.5, as for mondo 2.2.9.7 you need mindi 2.0.7.8.
the tar file on the ftp server is 191338 in size:
So wget is right. Now, I don't know why gentoo think it should be another size, and I'm not that much a gentoo specialist.
Maybe it's linked to the fact that in my gentoo directory I have:
corresponding to the fact that the latest is indeed not 2.0.7.5 which may create the problem on your side. HTH.