Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Восстановление portage [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
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Thu Dec 29, 2005 6:43 pm    Post subject: Восстановление portage [solved] Reply with quote

После экспериментов с fsck.reiserfs какие-то траблы с базой portage. emerge xxx работает нормально, а emerge -p world выдаёт:
Code:
These are the packages that I would merge, in order:

Calculating world dependencies 
Traceback (most recent call last):
  File "/usr/bin/emerge", line 3112, in ?
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 1374, in xcreate
    if portage.db["/"]["vartree"].dbapi.match(x):
  File "/usr/lib/portage/pym/portage.py", line 4764, in match
    mydep=dep_expand(origdep,mydb=self,use_cache=use_cache)
  File "/usr/lib/portage/pym/portage.py", line 3716, in dep_expand
    return prefix+cpv_expand(mydep,mydb=mydb,use_cache=use_cache)+postfix
  File "/usr/lib/portage/pym/portage.py", line 3634, in cpv_expand
    if (not mydb.cp_list(mykey,use_cache=use_cache)) and virts and virts.has_key(mykey):
  File "/usr/lib/portage/pym/portage.py", line 4700, in cp_list
    mystat=os.stat(self.root+VDB_PATH+"/"+mysplit[0])[stat.ST_MTIME]
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str

equery b xxx выдаёт (два раза):
Code:
portage: CONTENTS line 1 corrupt!

Где-то видел доку по восстановлению portage, но не могу найти.
_________________
BR,
Davidov.


Last edited by Davidov on Thu Dec 29, 2005 8:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
IFL
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2005
Posts: 117

PostPosted: Thu Dec 29, 2005 7:12 pm    Post subject: Re: Восстановление portage Reply with quote

Davidov wrote:

Где-то видел доку по восстановлению portage, но не могу найти.

/usr/portage/sys-apps/portage/files/README.RESCUE
Back to top
View user's profile Send private message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Thu Dec 29, 2005 8:20 pm    Post subject: Re: Восстановление portage Reply with quote

IFL wrote:
/usr/portage/sys-apps/portage/files/README.RESCUE

Спасибо, не помогло. Как я понял, эта дока на тот случай, если убиты скрипты. А у меня битая база.
Может есть какие-нибудь способы починить?
_________________
BR,
Davidov.
Back to top
View user's profile Send private message
Davidov
n00b
n00b


Joined: 27 Mar 2005
Posts: 52

PostPosted: Thu Dec 29, 2005 8:44 pm    Post subject: Re: Восстановление portage Reply with quote

Оказывается, у меня была строчка "..l/catalyst" в /var/lib/portage/world. Исправил, всё заработало (только ругнулся, что надо запустить emaint --check world).
_________________
BR,
Davidov.
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