Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jun 2004 01:24:31 -0400
From:      eternal <eternal@antelecom.net>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@FreeBSD.org
Subject:   Re: linux_base-7.1_7 is broken...  please fix...
Message-ID:  <1086326671.50655.36.camel@eTernaL.null.org>
In-Reply-To: <20040604011542.GB88893@xor.obsecurity.org>
References:  <1086310358.50655.27.camel@eTernaL.null.org> <20040604011542.GB88893@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2004-06-03 at 21:15, Kris Kennaway wrote:
> On Thu, Jun 03, 2004 at 08:52:38PM -0400, eternal wrote:
> > the current distinfo.i386 calls for
> > MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
> > SIZE (rpm/rpm-4.0.2-8.i386.rpm) = 1343714
> > 
> > but it fails to execut the rpm-4.0.2-8.i386 script (as it returns when
> >  it errors).
> 
> What errors?
> 
> > i notice that at http://www.freebsd.org/ports/emulators.html, it states 
> > that it wants rpm-3.0.6_9...
> > can i just edit the above lines to be:
> > 
> > MD5 (rpm-3.0.6.tar.gz) = 71961a796fbb04d2cf22a37337b63da8
> > SIZE (rpm-3.0.6.tar.gz) = 1646191
> 
> Nope, that's a dependency on the native rpm binary used to extract the
> rpms.  The former is the linux rpm package that may be used by other
> linux software.
> 
> Kris

here's the output:
eTernaL# portupgrade -Rv linux_base
--->  Session started at: Fri, 04 Jun 2004 00:55:30 -0400
--->  Upgrade of emulators/linux_base started at: Fri, 04 Jun 2004
00:55:33 -0400
--->  Upgrading 'linux_base-7.1_5' to 'linux_base-7.1_7'
(emulators/linux_base)
--->  Build of emulators/linux_base started at: Fri, 04 Jun 2004
00:55:33 -0400
--->  Building '/usr/ports/emulators/linux_base'
===>  Cleaning for rpm-3.0.6_9
===>  Cleaning for gettext-0.13.1_1
===>  Cleaning for popt-1.6.4_2
===>  Cleaning for linux_base-7.1_7
===>  Vulnerability check disabled
===>  Extracting for linux_base-7.1_7
>> Checksum OK for rpm/redhat-release-7.1-1.noarch.rpm.
>> Checksum OK for rpm/setup-2.4.7-1.noarch.rpm.
>> Checksum OK for rpm/filesystem-2.0.7-1.noarch.rpm.
>> Checksum OK for rpm/basesystem-7.0-2.noarch.rpm.
>> Checksum OK for rpm/termcap-11.0.1-8.noarch.rpm.
>> Checksum OK for rpm/db1-1.85-5.i386.rpm.
>> Checksum OK for rpm/db3-3.1.17-7.i386.rpm.
>> Checksum OK for rpm/gdbm-1.8.0-5.i386.rpm.
>> Checksum OK for rpm/glib-1.2.9-1.i386.rpm.
>> Checksum OK for rpm/libtermcap-2.0.8-26.i386.rpm.
>> Checksum OK for rpm/bash-2.04-21.i386.rpm.
>> Checksum OK for rpm/bzip2-1.0.1-3.i386.rpm.
>> Checksum OK for rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm.
>> Checksum OK for rpm/ncurses-5.2-8.i386.rpm.
>> Checksum OK for rpm/info-4.0-20.i386.rpm.
>> Checksum OK for rpm/fileutils-4.0.36-4.i386.rpm.
>> Checksum OK for rpm/grep-2.4.2-5.i386.rpm.
>> Checksum OK for rpm/popt-1.6.2-8.i386.rpm.
>> Checksum OK for rpm/readline-4.1-9.i386.rpm.
>> Checksum OK for rpm/setserial-2.17-2.i386.rpm.
>> Checksum OK for rpm/slang-1.4.2-2.i386.rpm.
>> Checksum OK for rpm/sh-utils-2.0-13.i386.rpm.
>> Checksum OK for rpm/rpm-4.0.2-8.i386.rpm.
>> Checksum OK for rpm/freetype-2.0.1-4.i386.rpm.
>> Checksum OK for rpm/glibc-common-2.2.4-33.i386.rpm.
>> Checksum OK for rpm/glibc-2.2.4-33.i386.rpm.
>> Checksum OK for rpm/XFree86-libs-4.1.0-50.i386.rpm.
>> Checksum OK for rpm/zlib-1.1.4-8.7x.i386.rpm.
>> Checksum OK for rpm/libstdc++-2.96-112.7.1.i386.rpm.
===>  Patching for linux_base-7.1_7
===>   linux_base-7.1_7 depends on executable: rpm - found
===>  Configuring for linux_base-7.1_7
--->  Build of emulators/linux_base ended at: Fri, 04 Jun 2004 00:55:36
-0400 (consumed 00:00:03)
--->  Updating dependency info
--->  Modifying /var/db/pkg/linux-gtk-1.2_3/+CONTENTS
--->  Modifying /var/db/pkg/linux-sun-jdk-1.4.2.04/+CONTENTS
--->  Modifying /var/db/pkg/netscape7-7.1/+CONTENTS
--->  Uninstallation of linux_base-7.1_5 started at: Fri, 04 Jun 2004
00:55:41 -0400
--->  Fixing up dependencies before creating a package
--->  Backing up the old version
--->  Uninstalling the old version
--->  Deinstalling 'linux_base-7.1_5'
pkg_delete: package 'linux_base-7.1_5' is required by these other
packages
and may not be deinstalled (but I'll delete it anyway):
linux-gtk-1.2_3
linux-sun-jdk-1.4.2.04
netscape7-7.1
pkg_delete: '/compat/linux/etc/ld.so.cache' fails original MD5 checksum
- deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/fileindex.rpm' fails original MD5
checksum - deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/groupindex.rpm' fails original
MD5 checksum - deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/nameindex.rpm' fails original MD5
checksum - deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/packages.rpm' fails original MD5
checksum - deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/providesindex.rpm' fails original
MD5 checksum - deleted anyway.
pkg_delete: '/compat/linux/var/lib/rpm/requiredby.rpm' fails original
MD5 checksum - deleted anyway.
pkg_delete: unable to completely remove directory
'/compat/linux/var/spool/mail'
pkg_delete: unable to completely remove directory
'/compat/linux/var/spool'
pkg_delete: unable to completely remove directory
'/compat/linux/var/lib/rpm'
pkg_delete: unable to completely remove directory
'/compat/linux/var/lib'
pkg_delete: unable to completely remove directory '/compat/linux/var'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/zh_CN.GB2312/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/zh_CN.GB2312'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/wa/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/wa'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/uk/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/uk'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/tr/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/tr'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sv/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sv'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sr/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sr'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sl/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sl'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sk/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/sk'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ru/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ru'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ro/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ro'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pt_BR/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pt_BR'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pt/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pt'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pl/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/pl'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/no/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/no'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/nl/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/nl'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ko/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ko'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ja/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/ja'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/it/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/it'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/hu/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/hu'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/hr/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/hr'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/gl/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/gl'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/fr/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/fr'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/fi/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/fi'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/et/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/et'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/es/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/es'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/el/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/el'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/de/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/de'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/da/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/da'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/cs/LC_MESSAGES'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale/cs'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/locale'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share/doc'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/share'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/lib'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/X11R6/bin'
pkg_delete: unable to completely remove directory
'/compat/linux/usr/X11R6'
pkg_delete: unable to completely remove directory '/compat/linux/usr'
pkg_delete: unable to completely remove directory '/compat/linux/lib'
pkg_delete: unable to completely remove directory '/compat/linux/etc'
pkg_delete: unable to completely remove directory '/compat/linux/bin'
pkg_delete: couldn't entirely delete package (perhaps the packing list
is
incorrectly specified?)
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 254
packages found (-1 +0) (...) done]
--->  Uninstallation of linux_base-7.1_5 ended at: Fri, 04 Jun 2004
00:59:04 -0400 (consumed 00:03:22)
--->  Installation of emulators/linux_base started at: Fri, 04 Jun 2004
00:59:04 -0400
--->  Installing the new version via the port
===>  Installing for linux_base-7.1_7
===>   Generating temporary packing list
===>  Checking if emulators/linux_base already installed
kern.fallback_elf_brand: -1 -> 3
glibc-common-2.2.4-33.i386.rpm
glibc-2.2.4-33.i386.rpm
warning: /etc/localtime created as /etc/localtime.rpmnew
redhat-release-7.1-1.noarch.rpm
setup-2.4.7-1.noarch.rpm
warning: /etc/exports created as /etc/exports.rpmnew
warning: /etc/group created as /etc/group.rpmnew
warning: /etc/motd saved as /etc/motd.rpmorig
warning: /etc/passwd created as /etc/passwd.rpmnew
warning: /etc/printcap created as /etc/printcap.rpmnew
warning: /etc/protocols saved as /etc/protocols.rpmorig
warning: /etc/services saved as /etc/services.rpmorig
filesystem-2.0.7-1.noarch.rpm
basesystem-7.0-2.noarch.rpm
termcap-11.0.1-8.noarch.rpm
db1-1.85-5.i386.rpm
db3-3.1.17-7.i386.rpm
gdbm-1.8.0-5.i386.rpm
glib-1.2.9-1.i386.rpm
libtermcap-2.0.8-26.i386.rpm
bash-2.04-21.i386.rpm
bzip2-1.0.1-3.i386.rpm
compat-libstdc++-6.2-2.9.0.14.i386.rpm
ncurses-5.2-8.i386.rpm
info-4.0-20.i386.rpm
fileutils-4.0.36-4.i386.rpm
grep-2.4.2-5.i386.rpm
popt-1.6.2-8.i386.rpm
readline-4.1-9.i386.rpm
setserial-2.17-2.i386.rpm
slang-1.4.2-2.i386.rpm
sh-utils-2.0-13.i386.rpm
rpm-4.0.2-8.i386.rpm
execution of rpm-4.0.2-8 script failed, exit status 1
*** Error code 1

Stop in /usr/ports/emulators/linux_base.
*** Error code 1

Stop in /usr/ports/emulators/linux_base.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade55966.0 make reinstall
--->  Updating dependency info
--->  Modifying /var/db/pkg/linux-gtk-1.2_3/+CONTENTS
--->  Modifying /var/db/pkg/linux-sun-jdk-1.4.2.04/+CONTENTS
egrep: /var/db/pkg/linux_base-7.1_5/+CONTENTS: No such file or directory
--->  Modifying /var/db/pkg/netscape7-7.1/+CONTENTS
--->  Restoring the old version

Installation of the Linux base system is
finished. The Linux kernel mode, which
must be enabled for Linux binaries to run,
is now enabled. Linux mode can be enabled
permanently with the linux_enable variable
of rc.conf(5).

When using NIS, don't forget to edit
yp.conf in /compat/linux/etc.

** Fix the installation problem and try again.
--->  Installation of emulators/linux_base ended at: Fri, 04 Jun 2004
01:00:52 -0400 (consumed 00:01:48)
--->  Upgrade of emulators/linux_base ended at: Fri, 04 Jun 2004
01:00:52 -0400 (consumed 00:05:19)
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 255
packages found (-0 +1) . done]
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
        ! emulators/linux_base (linux_base-7.1_5)       (install error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
--->  Session ended at: Fri, 04 Jun 2004 01:01:06 -0400 (consumed
00:05:36)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1086326671.50655.36.camel>