From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 11 Dec 2003 21:20:53 +0300 From: Alexey Tourbin To: devel@altlinux.org Message-ID: <20031211182053.GA18450@julia.office.altlinux.ru> Mail-Followup-To: devel@altlinux.org References: <20031211131829.20FCD15665@julia.office.altlinux.ru> <20031211152128.GS18450@julia.office.altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="U58U7wle/RT11wuz" Content-Disposition: inline In-Reply-To: <20031211152128.GS18450@julia.office.altlinux.ru> Cc: Subject: [devel] Re: perl-GTK-0.7009-alt0.2: rebuild failed X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2003 18:21:06 -0000 Archived-At: List-Archive: List-Post: --U58U7wle/RT11wuz Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, Dec 11, 2003 at 06:21:28PM +0300, Alexey Tourbin wrote: > Как в hasher'е передать дополнительные аргументы apt'у, чтобы выяснить, > что он про нас думает? Может быть, включить pkgProblemResolver по > умолчанию, если при отсутствии проблем он не очень сильно спамит? Выяснено следующее: 1) готовим минимальный чрут (который остается после altlinux-release): $ hsh --no-stuff ~/build altlinux-release-Sisyphus-alt20030214.src.rpm 2) пробуем туда поставить вот эти два пакета: $ /usr/share/hasher/install -v ~/build libGConf-devel perl-XML-Parser ... The following packages have unmet dependencies: libGConf-devel: Depends: libdb4.0-devel but it is not going to be installed E: Broken packages install: failed to calculate package file list. $ Упс. 3) Пробуем установить эти пакеты по отдельности: $ /usr/share/hasher/install -v ~/build libGConf-devel ... libGConf ################################################## libGConf-devel ################################################## find: /.host: Permission denied install: packages installation complete. Preparing... ################################################################################################## install: RPM database updated. $ Встало. $ /usr/share/hasher/install -v ~/build perl-XML-Parser install: changed working directory to `build' install: calculated package file list. `Sisyphus/i586/RPMS.classic/libdb4.1-4.1.25-alt2.i586.rpm' -> `chroot/.in/libdb4.1-4.1.25-alt2.i586.rpm' `Sisyphus/i586/RPMS.classic/libdb4.1-devel-4.1.25-alt2.i586.rpm' -> `chroot/.in/libdb4.1-devel-4.1.25-alt2.i586.rpm' `Sisyphus/i586/RPMS.classic/db4.1-utils-4.1.25-alt2.i586.rpm' -> `chroot/.in/db4.1-utils-4.1.25-alt2.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-HTML-Tagset-3.03-alt4.noarch.rpm' -> `chroot/.in/perl-HTML-Tagset-3.03-alt4.noarch.rpm' `Sisyphus/i586/RPMS.classic/libgdbm-1.8.3-alt2.i586.rpm' -> `chroot/.in/libgdbm-1.8.3-alt2.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-Storable-5.8.2-alt1.i586.rpm' -> `chroot/.in/perl-Storable-5.8.2-alt1.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-DBM-5.8.2-alt1.i586.rpm' -> `chroot/.in/perl-DBM-5.8.2-alt1.i586.rpm' `Sisyphus/i586/RPMS.classic/libssl-0.9.6l-alt1.i586.rpm' -> `chroot/.in/libssl-0.9.6l-alt1.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-Net-SSLeay-1.25-alt1.i586.rpm' -> `chroot/.in/perl-Net-SSLeay-1.25-alt1.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-IO-Socket-SSL-0.95-alt1.noarch.rpm' -> `chroot/.in/perl-IO-Socket-SSL-0.95-alt1.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-libnet-1.17-alt1.noarch.rpm' -> `chroot/.in/perl-libnet-1.17-alt1.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-URI-1.28-alt1.noarch.rpm' -> `chroot/.in/perl-URI-1.28-alt1.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-libwww-perl-5.76-alt1.noarch.rpm' -> `chroot/.in/perl-libwww-perl-5.76-alt1.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-HTML-Parser-3.34-alt1.i586.rpm' -> `chroot/.in/perl-HTML-Parser-3.34-alt1.i586.rpm' `Sisyphus/i586/RPMS.classic/perl-HTML-Tree-3.18-alt1.noarch.rpm' -> `chroot/.in/perl-HTML-Tree-3.18-alt1.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-HTML-Format-2.03-alt2.noarch.rpm' -> `chroot/.in/perl-HTML-Format-2.03-alt2.noarch.rpm' `Sisyphus/i586/RPMS.classic/perl-XML-Parser-2.34-alt1.i586.rpm' -> `chroot/.in/perl-XML-Parser-2.34-alt1.i586.rpm' error: failed dependencies: libdb4.0-devel conflicts with libdb4.1-devel-4.1.25-alt2 libdb4.1-devel conflicts with libdb4.0-devel-4.0.14-alt11 db4.0-utils conflicts with db4.1-utils-4.1.25-alt2 db4.1-utils conflicts with db4.0-utils-4.0.14-alt11 install: packages installation failed. $ Не встало. Вопрос: почему вытягивается libdb4.1-devel? Никто от него не зависит. 4) А именно, смотрим на зависимости: $ apt-cache showpkg libdb4.1-devel Package: libdb4.1-devel Versions: 4.1.25-alt2(/var/lib/apt/lists/_Sisyphus_i586_base_pkglist.classic) Reverse Depends: libdb4.1_tcl-devel,libdb4.1-devel 4.1.25-alt2 libdb4.1_java-devel,libdb4.1-devel 4.1.25-alt2 libdb4.1_cxx-devel,libdb4.1-devel 4.1.25-alt2 libdb4.1-devel-static,libdb4.1-devel 4.1.25-alt2 libdb4.0-devel,libdb4.1-devel Dependencies: 4.1.25-alt2 - libdb4.1 (5 4.1.25-alt2) db4.1-utils (5 4.1.25-alt2) libdb3-devel (0 (null)) libdb4.0-devel (0 (null)) Provides: 4.1.25-alt2 - libdb-4.1.so db4-devel libdb4-devel Reverse Provides: $ Не понимаю. Кто-нибудь может объяснить? У меня есть одно смутное подозрение. --U58U7wle/RT11wuz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/2LWEfBKgtDjnu0YRAloRAJwI5TQ1fZLaKIrGoJv59yklJqSL4gCglXWQ 7LwU1jY4DOSbngrFy/xrMYc= =8R4j -----END PGP SIGNATURE----- --U58U7wle/RT11wuz--