Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40485 - Straw wont startup , moans about db locking
Summary: Straw wont startup , moans about db locking
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-05 07:55 UTC by Greg Bowyer
Modified: 2004-02-14 03:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Bowyer 2004-02-05 07:55:37 UTC
Cant start straw up, keep getting errors about berkley db modules

Reproducible: Always
Steps to Reproduce:

Actual Results:  





From straw:
(straw:22235): Gtk-WARNING **: gtkwidget.c:2781: widget `GnomeApp' has no
activatable signal "delete_event" without arguments
Traceback (most recent call last):
  File "/usr/bin/straw", line 33, in ?
    s = straw.Main()
  File "/usr/lib/python2.3/site-packages/straw/Main.py", line 71, in __init__
    self._itemstore = straw.ItemStore()
  File "/usr/lib/python2.3/site-packages/straw/ItemStore.py", line 262, in __init__
    config._straw_dir, create = 1)
  File "/usr/lib/python2.3/site-packages/straw/ItemStore.py", line 34, in __init__
    self._env.open(dbhome, myflags | flagsforenv)
bsddb._db.DBError: (38, 'Function not implemented -- /home/greg/.straw/__db.001:
unable to initialize environment lock: Function not implemented')
Exception exceptions.AttributeError: "MyDB instance has no attribute '_db'" in
<bound method MyDB.__del__ of <straw.ItemStore.MyDB instance at 0x411b1d6c>> ignored

from qpkg -f python2.3
dev-db/postgresql *
dev-java/java-config *
dev-lang/python *
dev-python/adns-python *
dev-python/bsddb3 *
dev-python/egenix-mx-base *
dev-python/gnome-python *
dev-python/ipython *
dev-python/log4py *
dev-python/orbit-python *
dev-python/py-xmlrpc *
dev-python/pycrypto *
dev-python/pygtk *
dev-python/pylibpcap *
dev-python/pyorbit *
dev-python/pypgsql *
dev-python/pythondialog *
dev-python/pyunit *
dev-python/pyxml *
dev-python/pyxmms *
net-www/straw *

emerge info:
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.6.0)
=================================================================
System uname: 2.6.0 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.10
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fprefetch-loop-arrays -fomit-frame-pointer
-mmmx -msse -funroll-loops"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/lib/jboss /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fprefetch-loop-arrays -fomit-frame-pointer
-mmmx -msse -funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache notitles sandbox"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/test"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="S3TC X X509 aalib accounting altcolors altivec antlr apache2 avi bcel
berkdb bonobo bsf bsh canna caps cdr cjk clamav crypt cups curl directfb
distribution dnd doc dvd encode etdyn ethereal evo faad fam fbcon fbdev ffmpeg
flash foomaticdb freetds fusion gd gdbm geoip ggi gif ginac glut gmtfull gmthigh
gmtsuppl gmttria gnome gnomedb gstreamer gtk gtk2 gtkhtml icc icc-pgo ifc
imagemagick imap imlib innodb ipv6 jack-caps java javascript jdepend jikes jpeg
js jsch junit jython ladcca lcms ldap libg++ libwww mad matroska mdb memlimit
mikmod mmx mng mono motif mozaccess mozilla mozinterfaceinfo moznoirc moznomail
mozp3p mozsvg mozxmlterm mpeg mpi msn nas ncurses nls nptl nvidia oav oci8 odbc
offensive oggvorbis openal opengl openssh optional-tasks oro oskit-profiling
ospfapi oss pam parse-clocks pcap pcmcia pdflib perl pic plotutils png postgres
ppds python quicktime readline regexp samba sasl sdl skey slang slp spell sse
ssl svga tcltk tcpd threads tiff truetype trusted uml unicode usagi usb videos
vim-with-x wmf wxwindows x86 xchattext xml2 xmms xosd xv xvid zlib"
Comment 1 Rob Cakebread (RETIRED) gentoo-dev 2004-02-05 12:05:56 UTC
What version of straw are you using?

By the way, liquidx, it looks like straw <=0.19.2 doesn't work with python 2.3
Comment 2 Greg Bowyer 2004-02-06 05:33:31 UTC
Straw 0.21.2
Comment 3 Yi Quang (RETIRED) gentoo-dev 2004-02-06 23:40:25 UTC
What version of bsddb3? 
Comment 4 Greg Bowyer 2004-02-07 05:54:25 UTC
Tried both 3.4.0-r1 and 4.1.3
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2004-02-10 14:12:12 UTC
wanna reassign this?

bug reporter, can you see if there's a /usr/lib/python2.3/lib-dynload/_bsddb.so installed?

if it doesn't exist, then it's a python bug .. 
Comment 6 Greg Bowyer 2004-02-10 17:05:23 UTC
Nope unfortunatly it there :(
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2004-02-11 02:32:41 UTC
can you try "emerge sync" and then emerge python again? there should be a patch now that fixes the problem with bsddb abd db-4.2 in portage.
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2004-02-14 03:17:13 UTC
this should be fixed. please do what i said in comment 7 and reopen if it still fails for you.