LINUX.ORG.RU

gentoo не хочет обновляться из-за ppp, блин..

 


0

1
Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 15) net-dialup/ppp-2.4.5-r3
>>> Failed to emerge net-dialup/ppp-2.4.5-r3, Log file:
>>>  '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/build.log'
>>> Jobs: 0 of 15 complete, 1 failed                Load avg: 1.26, 0.94, 0.89
 * Package:    net-dialup/ppp-2.4.5-r3
 * Repository: gentoo
 * Maintainer: net-dialup@gentoo.org
 * USE:        amd64 consolekit dhcp elibc_glibc kernel_linux multilib pam policykit userland_GNU
 * FEATURES:   sandbox
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.4.2-gentoo/build
 * Found sources for kernel version:
 *     3.4.2-gentoo
>>> Unpacking source...
>>> Unpacking ppp-2.4.5.tar.gz to /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work
>>> Unpacking ppp-2.4.5-patches-1.tar.xz to /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work
>>> Unpacking ppp-dhcpc.tgz to /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work
>>> Source unpacked in /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work
>>> Preparing source in /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/ppp-2.4.5 ...
 * Applying various patches (bugfixes/updates) ...
 *   02_all_make-vars.patch ...
 [ ok ]
 *   04_all_mpls.patch ...
 [ ok ]
 *   06_all_killaddr-smarter.patch ...
 [ ok ]
 *   08_all_wait-children.patch ...
 [ ok ]
 *   10_all_defaultgateway.patch ...
 [ ok ]
 *   12_all_linkpidfile.patch ...
 [ ok ]
 *   14_all_qa-fixes.patch ...
 [ ok ]
 *   16_all_auth-fail.patch ...
 [ ok ]
 *   18_all_defaultmetric.patch ...
 [ ok ]
 *   20_all_dev-ppp.patch ...
 [ ok ]
 *   22_all_gtk2.patch ...
 [ ok ]
 *   24_all_passwordfd-read-early.patch ...
 [ ok ]
 *   26_all_pppd-usepeerwins.patch ...
 [ ok ]
 *   28_all_connect-errors.patch ...
 [ ok ]
 *   30_all_Makefile.patch ...
 [ ok ]
 *   32_all_pado-timeout.patch ...
 [ ok ]
 *   34_all_lcp-echo-adaptive.patch ...
 [ ok ]
 *   85_all_dhcp-make-vars.patch ...

 * Failed Patch: 85_all_dhcp-make-vars.patch !
 *  ( /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/patch/85_all_dhcp-make-vars.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/85_all_dhcp-make-vars.patch.out

 * ERROR: net-dialup/ppp-2.4.5-r3 failed (prepare phase):
 *   Failed Patch: 85_all_dhcp-make-vars.patch!
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 3229:  Called epatch '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/patch'
 *   environment, line 1296:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 * 
 * If you need support, post the output of `emerge --info '=net-dialup/ppp-2.4.5-r3'`,
 * the complete build log and the output of `emerge -pqv '=net-dialup/ppp-2.4.5-r3'`.
 * The complete build log is located at '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/build.log'.
 * The ebuild environment file is located at '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/environment'.
 * Working directory: '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/ppp-2.4.5'
 * S: '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/ppp-2.4.5'

 * Messages for package net-dialup/ppp-2.4.5-r3:

 * Failed Patch: 85_all_dhcp-make-vars.patch !
 *  ( /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/patch/85_all_dhcp-make-vars.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/85_all_dhcp-make-vars.patch.out
 * ERROR: net-dialup/ppp-2.4.5-r3 failed (prepare phase):
 *   Failed Patch: 85_all_dhcp-make-vars.patch!
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 3229:  Called epatch '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/patch'
 *   environment, line 1296:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 * 
 * If you need support, post the output of `emerge --info '=net-dialup/ppp-2.4.5-r3'`,
 * the complete build log and the output of `emerge -pqv '=net-dialup/ppp-2.4.5-r3'`.
 * The complete build log is located at '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/build.log'.
 * The ebuild environment file is located at '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/temp/environment'.
 * Working directory: '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/ppp-2.4.5'
 * S: '/home/sumrak/gentoo/tmp/portage/net-dialup/ppp-2.4.5-r3/work/ppp-2.4.5'

Как лечить?

замаскировать пакет, не? ну или emerge --exclude net-dialup/ppp? ЗЫ заодно и репортнуть было бы гуд.

erfea ★★★★★ ()

посмотреть, что же там не патчится, запостить в багзиллу

fads ★★ ()
Ответ на: комментарий от Pinkbyte

Ты предлагаешь все оставшиеся пакеты пересобрать с -dhcp?

imul ★★★★★ ()
Ответ на: комментарий от imul

а dhcp уже стал глобальным флагом? По-моему(и судя по /usr/portage/profiles/use.desc) - нет. Значит переберутся только те пакеты, у которых есть этот локальный флаг, то есть единицы. В твоем случае скорее всего это вообще один pppd. И да, плюсую предыдущего оратора насчет багзиллы

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

В каком моём случае?
Какая разница, глобальный он или нет. Зачем пересобирать даже эти единицы без флага, сборка с которым глюкнула только в одном пакете?

imul ★★★★★ ()
Ответ на: комментарий от Kindly_Cat

Зачем ты это написал МНЕ?
$ wc -l < /etc/portage/package.use
364
Я не топикстартер и не испытываю проблем со сборкой.

imul ★★★★★ ()

Замаскировать, подождать пару дней и обновить - обычное для портянок дело.

KUZMA ()

gentoo не хочет обновляться из-за ppp, блин..

Я уж подумал, что ты зарычал от злости

lyset ★★★ ()

Я бы расписа́л, как лечить, но тут уместнее: вали-ка ты на бубенту.

anonymous ()
Ответ на: комментарий от imul

В каком моём случае?

<ванга>в случае от силы одного пакета, использующего флаг dhcp в списке emerge --resume</ванга>

Зачем пересобирать даже эти единицы без флага, сборка с которым глюкнула только в одном пакете?

Госспади, ну добавь тогда в package.use это, я ж не требую безукоснительного следования моим командам.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от imul

ну блин, ты задаешь вопросы в таком ключе, что мне показалось что ты и есть ТС, извини

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.