Re: Unable to create new store: freenet.node.NodeInitException: Operation not supported (3)

2019-09-25 Thread CyberLeo
You know, I just realized I sent this from the wrong address and it 
never made it to the list.


On 8/19/19 2:10 AM, CyberLeo wrote:
During test-setup of a new node from Github release build01484, I get 
the following exception, both during the new startup wizard and whenever 
I instruct the node to change the datastore type from ram to salt-hash. 
The store type remains as ram.


The node is a VM running FreeBSD 11.3-RELEASE amd64, NFS-mounted home 
directory from the host, and the host filesystem is backed by a 
dedicated ZFS dataset with plenty of space.


Any ideas on how to start troubleshooting the source of this error?

Thanks!

8<
Aug 18, 2019 20:36:40:281 (freenet.node.Node, HTTP socket 
handler@1389158290(3), ERROR): Unable to create new store

freenet.node.NodeInitException: Operation not supported (3)
 at freenet.node.Node.initSaltHashFS(Node.java:2900)
 at freenet.node.Node.makeStore(Node.java:862)
 at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
 at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
 at freenet.config.Option.set(Option.java:73)
 at freenet.config.Option.setValue(Option.java:62)
 at freenet.config.SubConfig.set(SubConfig.java:318)
 at 
freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122) 

 at 
freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93) 

 at 
freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262) 


 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 


 at java.lang.reflect.Method.invoke(Method.java:498)
 at 
freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747) 

 at 
freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)
 at 
freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036) 

 at 
freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
 at 
freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)

 at freenet.support.io.NativeThread.run(NativeThread.java:156)
Aug 18, 2019 20:36:40:305 
(freenet.clients.http.wizardsteps.DATASTORE_SIZE, HTTP socket 
handler@1389158290(3), ERROR): Should not happen, please 
report!freenet.config.InvalidConfigValueException: Unable to create new 
store: freenet.node.NodeInitException: Operation not supported (3)
freenet.config.InvalidConfigValueException: Unable to create new store: 
freenet.node.NodeInitException: Operation not supported (3)

 at freenet.node.Node.makeStore(Node.java:868)
 at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
 at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
 at freenet.config.Option.set(Option.java:73)
 at freenet.config.Option.setValue(Option.java:62)
 at freenet.config.SubConfig.set(SubConfig.java:318)
 at 
freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122) 

 at 
freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93) 

 at 
freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262) 


 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 


 at java.lang.reflect.Method.invoke(Method.java:498)
 at 
freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747) 

 at 
freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)
 at 
freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036) 

 at 
freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
 at 
freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)

 at freenet.support.io.NativeThread.run(NativeThread.java:156)
8<



--
Fuzzy love,
-CyberLeo


Technical Administrator

CyberLeo.Net Webhosting
http://www.CyberLeo.Net

Element9 Communications
http://www.Element9.net


Furry Peace! - http://www.fur.com/peace/


Re: Unable to create new store: freenet.node.NodeInitException: Operation not supported (3)

2019-09-25 Thread kobatofu leixi
what is that?

On Wed, Sep 25, 2019 at 8:07 PM CyberLeo  wrote:

> You know, I just realized I sent this from the wrong address and it
> never made it to the list.
>
> On 8/19/19 2:10 AM, CyberLeo wrote:
> > During test-setup of a new node from Github release build01484, I get
> > the following exception, both during the new startup wizard and whenever
> > I instruct the node to change the datastore type from ram to salt-hash.
> > The store type remains as ram.
> >
> > The node is a VM running FreeBSD 11.3-RELEASE amd64, NFS-mounted home
> > directory from the host, and the host filesystem is backed by a
> > dedicated ZFS dataset with plenty of space.
> >
> > Any ideas on how to start troubleshooting the source of this error?
> >
> > Thanks!
> >
> > 8<----
> > Aug 18, 2019 20:36:40:281 (freenet.node.Node, HTTP socket
> > handler@1389158290(3), ERROR): Unable to create new store
> > freenet.node.NodeInitException: Operation not supported (3)
> >  at freenet.node.Node.initSaltHashFS(Node.java:2900)
> >  at freenet.node.Node.makeStore(Node.java:862)
> >  at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
> >  at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
> >  at freenet.config.Option.set(Option.java:73)
> >  at freenet.config.Option.setValue(Option.java:62)
> >  at freenet.config.SubConfig.set(SubConfig.java:318)
> >  at
> >
> freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)
>
> >
> >  at
> >
> freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)
>
> >
> >  at
> >
> freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)
>
> >
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >  at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
> >
> >  at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> >
> >  at java.lang.reflect.Method.invoke(Method.java:498)
> >  at
> >
> freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747)
>
> >
> >  at
> >
> freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)
> >  at
> >
> freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036)
>
> >
> >  at
> > freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
> >      at
> > freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
> >  at freenet.support.io.NativeThread.run(NativeThread.java:156)
> > Aug 18, 2019 20:36:40:305
> > (freenet.clients.http.wizardsteps.DATASTORE_SIZE, HTTP socket
> > handler@1389158290(3), ERROR): Should not happen, please
> > report!freenet.config.InvalidConfigValueException: Unable to create new
> > store: freenet.node.NodeInitException: Operation not supported (3)
> > freenet.config.InvalidConfigValueException: Unable to create new store:
> > freenet.node.NodeInitException: Operation not supported (3)
> >  at freenet.node.Node.makeStore(Node.java:868)
> >  at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
> >  at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
> >  at freenet.config.Option.set(Option.java:73)
> >  at freenet.config.Option.setValue(Option.java:62)
> >  at freenet.config.SubConfig.set(SubConfig.java:318)
> >  at
> >
> freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)
>
> >
> >  at
> >
> freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)
>
> >
> >  at
> >
> freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)
>
> >
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >  at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
> >
> >  at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> >
> >  at java.lang.reflect.Method.invoke(Method.java:498)
> >  at
> >
> freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747)
>
> >
> >  at
> >
> freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)
> >  at
> >
> freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036)
>
> >
> >  at
> > freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
> >  at
> > freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
> >  at freenet.support.io.NativeThread.run(NativeThread.java:156)
> > 8<
> >
>
> --
> Fuzzy love,
> -CyberLeo
>
> 
> Technical Administrator
>
> CyberLeo.Net Webhosting
> http://www.CyberLeo.Net
>
> Element9 Communications
> http://www.Element9.net
>
>
> Furry Peace! - http://www.fur.com/peace/
>


Re: Unable to create new store: freenet.node.NodeInitException: Operation not supported (3)

2019-09-25 Thread Steve Dougherty
Hm, I’m not loving the exception logging there; the stack trace of the source 
of the problem does not appear to be included. The useful part of that trace 
seems like

https://github.com/freenet/fred/blob/build01484/src/freenet/node/Node.java#L862
https://github.com/freenet/fred/blob/build01484/src/freenet/node/Node.java#L2900

I’d expect wrapper.log (or stderr depending on how you’ve started the node) to 
contain more information after the string "Could not open store: "

Can you find such a log line?

Thanks,
Steve

On Wed, Sep 25, 2019 at 8:07 PM, CyberLeo  wrote:

> You know, I just realized I sent this from the wrong address and it
> never made it to the list.
>
> On 8/19/19 2:10 AM, CyberLeo wrote:
>> During test-setup of a new node from Github release build01484, I get
>> the following exception, both during the new startup wizard and whenever
>> I instruct the node to change the datastore type from ram to salt-hash.
>> The store type remains as ram.
>>
>> The node is a VM running FreeBSD 11.3-RELEASE amd64, NFS-mounted home
>> directory from the host, and the host filesystem is backed by a
>> dedicated ZFS dataset with plenty of space.
>>
>> Any ideas on how to start troubleshooting the source of this error?
>>
>> Thanks!
>>
>> 8<----
>> Aug 18, 2019 20:36:40:281 (freenet.node.Node, HTTP socket
>> handler@1389158290(3), ERROR): Unable to create new store
>> freenet.node.NodeInitException: Operation not supported (3)
>> at freenet.node.Node.initSaltHashFS(Node.java:2900)
>> at freenet.node.Node.makeStore(Node.java:862)
>> at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
>> at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
>> at freenet.config.Option.set(Option.java:73)
>> at freenet.config.Option.setValue(Option.java:62)
>> at freenet.config.SubConfig.set(SubConfig.java:318)
>> at
>> freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)
>>
>> at
>> freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)
>>
>> at
>> freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> at java.lang.reflect.Method.invoke(Method.java:498)
>> at
>> freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747)
>>
>> at
>> freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)
>> at
>> freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036)
>>
>> at
>> freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
>> at
>> freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
>>     at freenet.support.io.NativeThread.run(NativeThread.java:156)
>> Aug 18, 2019 20:36:40:305
>> (freenet.clients.http.wizardsteps.DATASTORE_SIZE, HTTP socket
>> handler@1389158290(3), ERROR): Should not happen, please
>> report!freenet.config.InvalidConfigValueException: Unable to create new
>> store: freenet.node.NodeInitException: Operation not supported (3)
>> freenet.config.InvalidConfigValueException: Unable to create new store:
>> freenet.node.NodeInitException: Operation not supported (3)
>> at freenet.node.Node.makeStore(Node.java:868)
>> at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
>> at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
>> at freenet.config.Option.set(Option.java:73)
>> at freenet.config.Option.setValue(Option.java:62)
>> at freenet.config.SubConfig.set(SubConfig.java:318)
>> at
>> freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)
>>
>> at
>> freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)
>>
>> at
>> freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> at java.lang.reflect.Method.invoke(Meth

Re: Unable to create new store: freenet.node.NodeInitException: Operation not supported (3)

2019-09-25 Thread CyberLeo
Github release build01484, I get
> the following exception, both during the new startup wizard and whenever
> I instruct the node to change the datastore type from ram to salt-hash.
> The store type remains as ram.
>
> The node is a VM running FreeBSD 11.3-RELEASE amd64, NFS-mounted home
> directory from the host, and the host filesystem is backed by a
> dedicated ZFS dataset with plenty of space.
>
> Any ideas on how to start troubleshooting the source of this error?
>
> Thanks!
>
> 8<
> Aug 18, 2019 20:36:40:281 (freenet.node.Node, HTTP socket
> handler@1389158290(3), ERROR): Unable to create new store
> freenet.node.NodeInitException: Operation not supported (3)
> at freenet.node.Node.initSaltHashFS(Node.java:2900)
> at freenet.node.Node.makeStore(Node.java:862)
> at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
> at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
> at freenet.config.Option.set(Option.java:73)
> at freenet.config.Option.setValue(Option.java:62)
> at freenet.config.SubConfig.set(SubConfig.java:318)
> at
> 
freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)

>
> at
> 
freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)

>
> at
> 
freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)

>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

>
> at
> 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

>
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> 
freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747)

>
> at
> 
freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)

> at
> 
freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036)

>
> at
> 
freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)

> at
> freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
> at freenet.support.io.NativeThread.run(NativeThread.java:156)
> Aug 18, 2019 20:36:40:305
> (freenet.clients.http.wizardsteps.DATASTORE_SIZE, HTTP socket
> handler@1389158290(3), ERROR): Should not happen, please
> report!freenet.config.InvalidConfigValueException: Unable to create new
> store: freenet.node.NodeInitException: Operation not supported (3)
> freenet.config.InvalidConfigValueException: Unable to create new store:
> freenet.node.NodeInitException: Operation not supported (3)
> at freenet.node.Node.makeStore(Node.java:868)
> at freenet.node.Node$StoreTypeCallback.set(Node.java:336)
> at freenet.node.Node$StoreTypeCallback.set(Node.java:309)
> at freenet.config.Option.set(Option.java:73)
> at freenet.config.Option.setValue(Option.java:62)
> at freenet.config.SubConfig.set(SubConfig.java:318)
> at
> 
freenet.clients.http.wizardsteps.DATASTORE_SIZE._setDatastoreSize(DATASTORE_SIZE.java:122)

>
> at
> 
freenet.clients.http.wizardsteps.DATASTORE_SIZE.postStep(DATASTORE_SIZE.java:93)

>
> at
> 
freenet.clients.http.FirstTimeWizardToadlet.handleMethodPOST(FirstTimeWizardToadlet.java:262)

>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

>
> at
> 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

>
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> 
freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:747)

>
> at
> 
freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:660)

> at
> 
freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1036)

>
> at
> 
freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)

> at
> freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
> at freenet.support.io.NativeThread.run(NativeThread.java:156)
> 8<
>


--
Fuzzy love,
-CyberLeo


Technical Administrator

CyberLeo.Net Webhosting
http://www.CyberLeo.Net

Element9 Communications
http://www.Element9.net


Furry Peace! - http://www.fur.com/peace/