my guess would be that libbitcoin might be the component with
lingering libs. so you might need to "nuke" that more thoroughly.
On Wed, Mar 19, 2014 at 1:35 PM, Thomas Hartman
<thomas@???> wrote:
> shot in the dark, but
>
> $ make clean
>
> and then run install-sx again?
>
> Sounds like some library component still might have old code.
>
> On Wed, Mar 19, 2014 at 11:12 AM, Grazcoin <grazcoin@???> wrote:
>> I was using the install-sx.sh script cloned today which updates anyway
>> all sources, so I am in HEAD on all components (libbitcoin, libwallet,
>> obelisk, sx, czmqpp, czmq, etc).
>> If you give me some hints or debug instructions, I could try to fix it
>> myself.
>> I am working with ubuntu 13.10
>>
>> On 2014-03-19 18:25, Amir Taaki wrote:
>>> czmqpp-gitUpdate Obelisk and libczmq++
>>> I fixed this a few days ago but should work now.
>>>
>>> On 19/03/14 17:22, Grazcoin wrote:
>>>> I decided to give the latest obelisk a try on ubuntu with offline usage.
>>>> It works already partially.
>>>>
>>>> Starting from a normal setup with network - everything works fine.
>>>>
>>>> Turning off networking.
>>>> # service networking stop
>>>>
>>>> Start worker
>>>> ubuntu@bitcoin:~/worker1$ obworker
>>>> Using config file: /etc/obelisk/worker.cfg
>>>> Press CTRL-C to shut down.
>>>> DEBUG [worker]: Listening: tcp://*:9091
>>>> INFO [worker]: worker ready
>>>> DEBUG [worker]: Heartbeat: tcp://*:9092
>>>> ERROR [protocol]: Failed to start handshake service: Bad stream
>>>> Node started.
>>>>
>>>> Then send a request
>>>> ubuntu@bitcoin:~/worker1$ sx fetch-last-height
>>>> 291345
>>>>
>>>> great! it works!
>>>>
>>>> Then a second request
>>>> ubuntu@bitcoin:~/worker1$ sx fetch-last-height
>>>> oh ...
>>>>
>>>> I get:
>>>>
>>>> obworker: worker/worker.cpp:29: void
>>>> obelisk::send_worker::queue_send(const obelisk::outgoing_message&):
>>>> Assertion `socket.self()' failed.
>>>> Aborted (core dumped)
>>>>
>>>> I use the master HEAD.
>>>> This behavior is repeatable.
>>>>
>>>> Quick fix?
>>>>
>>>>
>>>> On 2014-01-31 20:35, Grazcoin wrote:
>>>>> I tried it on the latest ubuntu...
>>>>>
>>>>> On 2014-01-31 20:34, Thomas Hartman wrote:
>>>>>> I don't know the answer to your question, but what distro are you running?
>>>>>>
>>>>>> It ran out of the box for me on debian 7.1 but not on latest ubuntu.
>>>>>> On Jan 31, 2014, at 6:05 AM, Grazcoin wrote:
>>>>>>
>>>>>>> I was trying to test the functioning of obelisk offline:
>>>>>>>
>>>>>>> 1. started with a normal working online updated setup.
>>>>>>> 2. stopped the obworker and obbalancer.
>>>>>>> 3. updated /usr/local/etc/obelisk/worker.cfg with outgoing-connections = 0 and listener_enabled = false
>>>>>>> 4. tried to start obworker, and got a crash. No extra info on the error.log
>>>>>>>
>>>>>>> What is the correct config to make this work?
>>>>>>>
>>>>>>> git is in sync.
>>>>>>>
>>>>>>> [jan-31 14:57:29] dev@dev-laptop:~/worker1$ obworker
>>>>>>> Using config file: /usr/local/etc/obelisk/worker.cfg
>>>>>>> Press CTRL-C to shut down.
>>>>>>> DEBUG [worker]: Connecting: tcp://localhost:9092
>>>>>>> INFO [worker]: worker ready
>>>>>>> ERROR [protocol]: Failed to start handshake service: Bad stream
>>>>>>> ERROR: Unable to start session: Bad stream
>>>>>>> terminate called without an active exception
>>>>>>> Aborted (core dumped)
>>>>>>> [jan-31 14:57:39] dev@dev-laptop:~/worker1$ cat /usr/local/etc/obelisk/worker.cfg
>>>>>>> # Debug messages output file.
>>>>>>> output-file = "debug.log"
>>>>>>> # Error messages output file.
>>>>>>> error-file = "error.log"
>>>>>>> # Path to blockchain directory.
>>>>>>> blockchain-path = "./blockchain/"
>>>>>>> # List of hosts (loaded on startup, saved on exit).
>>>>>>> # If non-existant or empty then Obelisk/libbitcoin will
>>>>>>> # fall back to trying seed nodes instead.
>>>>>>> hosts-file = "hosts"
>>>>>>> # Next 2 values ignored if publisher is disabled
>>>>>>> publisher_enabled = false
>>>>>>> block-publish = "tcp://*:9093"
>>>>>>> tx-publish = "tcp://*:9094"
>>>>>>> # Connection to the balancer.
>>>>>>> # Which port to connect to the load balancer on.
>>>>>>> service = "tcp://localhost:9092"
>>>>>>>
>>>>>>> # Advanced features:
>>>>>>> # Uncomment to give this worker a named UUID. Must be unique.
>>>>>>> #name = "ada"
>>>>>>> # Number of outgoing network connections to p2p network.
>>>>>>> outgoing-connections = 0
>>>>>>> # Listening for incoming connections.
>>>>>>> listener_enabled = false
>>>>>>> # Add manual outgoing nodes below.
>>>>>>> #nodes = (
>>>>>>> # ("localhost", 8333)
>>>>>>> #)
>>>>>>> # Show Obelisk requests in the log file for debugging or security.
>>>>>>> # Slows down Obelisk speed. Disabled by default.
>>>>>>> #log_requests = true
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Libbitcoin mailing list
>>>>>>> Libbitcoin@???
>>>>>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin
>>>>> _______________________________________________
>>>>> Libbitcoin mailing list
>>>>> Libbitcoin@???
>>>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin
>>>> _______________________________________________
>>>> Libbitcoin mailing list
>>>> Libbitcoin@???
>>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin
>>>>
>>>
>>>
>>> _______________________________________________
>>> Libbitcoin mailing list
>>> Libbitcoin@???
>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin
>>
>> _______________________________________________
>> Libbitcoin mailing list
>> Libbitcoin@???
>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin