[tahoe-dev] Error all of a sudden
Zooko Wilcox-O'Hearn
zooko at zooko.com
Thu Oct 1 09:10:26 PDT 2009
Are you using the allmydata.com production grid? I didn't know that
you are you a customer of allmydata.com . I thought you were using
the OKFN grid. Anyway, the allmydata.com production grid is
currently full, partially due to lots of servers being full of data
and partially due to some of the servers that do have available disk
being temporarily off-line. When a grid is full, writes (and backups
and repairs) fail but reads works. allmydata.com is working on
adding capacity and bringing up the offline servers.
If you are using the OKFN grid then maybe *it* is full.
Regards,
Zooko
On Thursday,2009-10-01, at 9:24 , Dimitri Yioulos wrote:
> Hello all.
>
> When trying to do a backup during the past couple of days, I get
> the following error(s):
>
> dyioulos at server:~$ pfexec tahoe backup /usr/local/doc tahoe:bpbackup
> Traceback (most recent call last):
> File "/usr/local/allmydata-tahoe-1.5.0/support/bin/tahoe", line
> 8, in <module>
> load_entry_point('allmydata-tahoe==1.5.0', 'console_scripts',
> 'tahoe')()
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> runner.py", line 91, in run
> rc = runner(sys.argv[1:])
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> runner.py", line 78, in runner
> rc = cli.dispatch[command](so)
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> cli.py", line 456, in backup
> rc = tahoe_backup.backup(options)
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> tahoe_backup.py", line 370, in backup
> return bu.run()
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> tahoe_backup.py", line 212, in run
> new_backup_dircap = self.process(options.from_dir,
> latest_backup_dircap)
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> tahoe_backup.py", line 265, in process
> newfilecap, metadata = self.upload(childpath)
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> tahoe_backup.py", line 352, in upload
> raiseHTTPError("Error during file PUT", resp)
> File "/usr/local/allmydata-tahoe-1.5.0/src/allmydata/scripts/
> tahoe_backup.py", line 18, in raiseHTTPError
> raise HTTPError(msg)
> allmydata.scripts.tahoe_backup.HTTPError: Error during file PUT:
> 500 Internal Server Error <html><head><title>Exception</title></
> head><body><style type="text/css">
> p.error {
> color: black;
> font-family: Verdana, Arial, helvetica, sans-serif;
> font-weight: bold;
> font-size: large;
> margin: 0.25em;
> }
>
> div {
> font-family: Verdana, Arial, helvetica, sans-serif;
> }
>
> strong.variableClass {
> font-size: small;
> }
>
> div.stackTrace {
> }
>
> div.frame {
> padding: 0.25em;
> background: white;
> border-bottom: thin black dotted;
> }
>
> div.firstFrame {
> padding: 0.25em;
> background: white;
> border-top: thin black dotted;
> border-bottom: thin black dotted;
> }
>
> div.location {
> font-size: small;
> }
>
> div.snippet {
> background: #FFFFDD;
> padding: 0.25em;
> }
>
> div.snippetHighlightLine {
> color: red;
> }
>
> span.lineno {
> font-size: small;
> }
>
> pre.code {
> margin: 0px;
> padding: 0px;
> display: inline;
> font-size: small;
> font-family: "Courier New", courier, monotype;
> }
>
> span.function {
> font-weight: bold;
> font-family: "Courier New", courier, monotype;
> }
>
> table.variables {
> border-collapse: collapse;
> width: 100%;
> }
>
> td.varName {
> width: 1in;
> vertical-align: top;
> font-style: italic;
> font-size: small;
> padding-right: 0.25em;
> }
>
> td.varValue {
> padding-left: 0.25em;
> padding-right: 0.25em;
> font-size: small;
> }
>
> div.variables {
> margin-top: 0.5em;
> }
>
> div.dict {
> background: #cccc99;
> padding: 2px;
> float: left;
> }
>
> td.dictKey {
> background: #ffff99;
> font-weight: bold;
> }
>
> td.dictValue {
> background: #ffff99;
> }
>
> div.list {
> background: #7777cc;
> padding: 2px;
> float: left;
> }
>
> div.listItem {
> background: #9999ff;
> }
>
> div.instance {
> width: 100%;
> background: #efefef;
> padding: 2px;
> float: left;
> }
>
> span.instanceName {
> font-size: small;
> display: block;
> }
>
> span.instanceRepr {
> font-family: "Courier New", courier, monotype;
> }
>
> div.function {
> background: orange;
> font-weight: bold;
> float: left;
> }
> </style><a href="#tracebackEnd"><p class="error"><class
> 'foolscap.tokens.RemoteException'>: <RemoteException around
> '[CopiedFailure instance: Traceback from remote host -- Traceback
> (most recent call last):
> File "/usr/lib/python2.5/site-packages/foolscap/call.py", line
> 667, in _done
> self.request.complete(res)
> File "/usr/lib/python2.5/site-packages/foolscap/call.py", line
> 53, in complete
> self.deferred.callback(res)
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 239, in callback
> self._startRunCallbacks(result)
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 304, in _startRunCallbacks
> self._runCallbacks()
> --- <exception caught here> ---
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 317, in _runCallbacks
> self.result = callback(self.result, *args, **kw)
> File "/usr/lib/python2.5/site-packages/allmydata/immutable/
> upload.py", line 379, in _got_response
> return self._loop()
> File "/usr/lib/python2.5/site-packages/allmydata/immutable/
> upload.py", line 302, in _loop
> self.shares_of_happiness)
> allmydata.interfaces.NotEnoughSharesError: peer selection failed
> for <Tahoe2PeerSelector for upload jzhq3>: placed 0 shares
> out of 10 total (10 homeless), sent 106 queries to 106 peers, 0
> queries placed some shares, 106 placed none, got 0 errors
> ]'></p></a><div class="stackTrace"></div><a
> name="tracebackEnd"><p class="error"><class
> 'foolscap.tokens.RemoteException'>: <RemoteException around
> '[CopiedFailure instance: Traceback from remote host -- Traceback
> (most recent call last):
> File "/usr/lib/python2.5/site-packages/foolscap/call.py", line
> 667, in _done
> self.request.complete(res)
> File "/usr/lib/python2.5/site-packages/foolscap/call.py", line
> 53, in complete
> self.deferred.callback(res)
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 239, in callback
> self._startRunCallbacks(result)
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 304, in _startRunCallbacks
> self._runCallbacks()
> --- <exception caught here> ---
> File "/usr/lib/python2.5/site-packages/twisted/internet/
> defer.py", line 317, in _runCallbacks
> self.result = callback(self.result, *args, **kw)
> File "/usr/lib/python2.5/site-packages/allmydata/immutable/
> upload.py", line 379, in _got_response
> return self._loop()
> File "/usr/lib/python2.5/site-packages/allmydata/immutable/
> upload.py", line 302, in _loop
> self.shares_of_happiness)
> allmydata.interfaces.NotEnoughSharesError: peer selection failed
> for <Tahoe2PeerSelector for upload jzhq3>: placed 0 shares
> out of 10 total (10 homeless), sent 106 queries to 106 peers, 0
> queries placed some shares, 106 placed none, got 0 errors
> ]'></p></a></body></html>
>
> Sorry for the length. What's up?
>
> Thanks.
>
> Dimitri
>
>
>
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at allmydata.org
> http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
More information about the tahoe-dev
mailing list