Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
сломался portage: src_unpack не работает [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sun Jun 01, 2008 11:06 am    Post subject: сломался portage: src_unpack не работает [SOLVED] Reply with quote

вот к примеру

Code:
home ~ # emerge portage
Calculating dependencies \ * QA Notice: 'grep' called in global scope: app-dicts/qstardict-0.09
 - * QA Notice: 'grep' called in global scope: app-dicts/libtranslate-0.99-r4
 - * QA Notice: 'grep' called in global scope: app-i18n/librcd-0.1.10
 - * QA Notice: 'grep' called in global scope: app-i18n/librcc-0.2.5-r1
 | * QA Notice: 'grep' called in global scope: app-i18n/libguess-0.2.0
 - * QA Notice: 'grep' called in global scope: media-libs/libvorbis-1.2.0
 | * QA Notice: 'grep' called in global scope: app-arch/unzip-5.52-r4
 - * QA Notice: 'grep' called in global scope: app-misc/ca-certificates-20070303-r1
... done!

>>> Emerging (1 of 1) sys-apps/portage-2.1.5.2 to /
 * portage-2.1.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                               [ ok ]
 * portage-2.1.5.2.patch.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                           [ ok ]
 * checking portage-2.1.5.tar.bz2 ;-) ...                                                                              [ ok ]
 * checking portage-2.1.5.2.patch.bz2 ;-) ...                                                                          [ ok ]
>>> Unpacking source...
/var/tmp/portage/sys-apps/portage-2.1.5.2/temp/environment: line 3309: cd: /var/tmp/portage/sys-apps/portage-2.1.5.2/work/portage-2.1.5: No such file or directory
/var/tmp/portage/sys-apps/portage-2.1.5.2/temp/environment: line 3311: cd: /var/tmp/portage/sys-apps/portage-2.1.5.2/work/portage-2.1.5: No such file or directory

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /var/tmp/portage/sys-apps/portage-2.1.5.2/work/portage-2.1.5.2.patch
 *   ( portage-2.1.5.2.patch )

 *
 * ERROR: sys-apps/portage-2.1.5.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 3312:  Called epatch '/var/tmp/portage/sys-apps/portage-2.1.5.2/work/portage-2.1.5.2.patch'
 *             environment, line 1216:  Called die
 * The specific snippet of code:
 *                   die "Cannot find \$EPATCH_SOURCE!";
 *  The die message:
 *   Cannot find $EPATCH_SOURCE!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.5.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/portage-2.1.5.2/temp/environment'.


а там лежит такое:

Code:
3305 }
3306 src_unpack ()
3307 {
3308     unpack ${A};
3309     cd "${S}";
3310     if [ -n "${PATCHVER}" ]; then
3311         cd "${S}";


и точно так же с любым пакетом, проще говоря portage не работает в принципе...
пользуюсь пока pkgcore, но это ж не выход...
есть какие-нить идеи?
у меня они уже кончились...
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.


Last edited by fank on Sun Sep 07, 2008 9:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sun Jun 01, 2008 2:06 pm    Post subject: Reply with quote

в свою очередь, pmerge ругается так

Code:
WARNING pkgcore: /var/tmp/portage/sys-apps/portage-2.1.5.2/homedir/ ( HOME ) is setgid
WARNING pkgcore: /var/tmp/portage/sys-apps/portage-2.1.5.2/temp/ ( T ) is setgid
WARNING pkgcore: /var/tmp/portage/sys-apps/portage-2.1.5.2/work/ ( WORKDIR ) is setgid
WARNING pkgcore: /var/tmp/portage/sys-apps/portage-2.1.5.2/image/ ( D ) is setgid

ну чувствую, что с правами косяк....
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Jun 03, 2008 7:04 pm    Post subject: Reply with quote

в сущности src_unpack как раз-таки работает, не работает cd ${S}
ибо права косячные судя по всему
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sun Aug 24, 2008 8:38 am    Post subject: Reply with quote

Code:
/usr/lib/python2.5/site-packages/pkgcore/bin/ebuild-env/ebuild.sh: ./configure: /bin/sh: bad interpreter: Permission denied

это выдает уже pmerge =(

ошибка достала уже...
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Aug 26, 2008 8:48 am    Post subject: Reply with quote

последняя проблема решилась
дело оказалось в том, что партиция монтировалась в /var/tmp/portage с опцией user, которая подразумевает noexec

проблема с portage не решена, но истина где-то рядом =)
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
Sergey.T
n00b
n00b


Joined: 27 Aug 2008
Posts: 46

PostPosted: Mon Sep 01, 2008 3:45 am    Post subject: Reply with quote

Пробовал пересобрать portage?
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Sep 02, 2008 8:15 am    Post subject: Reply with quote

сто раз, не меньше =)

у меня distfiles смонтирован в отдельный каталог, сделан отдельным разделом
в /usr/portage сделан симлинк
/usr/portage тоже смонтирован как loopback device

может, здесь где затык

везде reiserfs 3.6
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
Sergey.T
n00b
n00b


Joined: 27 Aug 2008
Posts: 46

PostPosted: Tue Sep 02, 2008 12:41 pm    Post subject: Reply with quote

Quote:

у меня distfiles смонтирован в отдельный каталог, сделан отдельным разделом
в /usr/portage сделан симлинк
/usr/portage тоже смонтирован как loopback device


Можешь попробовать прописать DISTDIR в /etc/make.conf и убрать симлинк.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Sep 02, 2008 12:59 pm    Post subject: Reply with quote

если не ошибаюсь, то пробовал и так....
сег еще раз попробую, машинка дома =)
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sun Sep 07, 2008 9:42 pm    Post subject: Reply with quote

решил наконец-то!

дело оказалось в старом portage bashrc-ng, про который я и сам давно забыл... :oops:
после удаления - все как часы
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum