This particular problem doesn't seem to manifest upstream in Debian. I had a friend try this on Debian Unstable:
1> crypto:start(). ** exited: {undef,[{crypto,start,[]}, {erl_eval,do_apply,5}, {shell,exprs,6}, {shell,eval_loop,3}]} ** =ERROR REPORT==== 15-Dec-2006::23:16:27 === Error in process <0.30.0> with exit value: {undef,[{crypto,start,[]},{erl_eval,do_apply,5},{shell,exprs,6},{shell,eval_loop,3}]} 2>
For reference, on my edgy system:
[nick@frotz(~)] dpkg -S crypto_drv.so erlang-base: /usr/lib/erlang/lib/crypto-1.5/priv/lib/crypto_drv.so
And on my friend's Debian Unstable system:
erlang-base-hipe: /usr/lib/erlang/lib/crypto-1.5/priv/lib/crypto_drv.so
So it is in the same location as Debian's. Why then doesn't it load on Ubuntu?
This particular problem doesn't seem to manifest upstream in Debian. I had a friend try this on Debian Unstable:
1> crypto:start(). [{crypto, start,[ ]},
{ erl_eval, do_apply, 5},
{ shell,exprs, 6},
{ shell,eval_ loop,3} ]} ** 2006::23: 16:27 === [{crypto, start,[ ]},{erl_ eval,do_ apply,5} ,{shell, exprs,6} ,{shell, eval_loop, 3}]}
** exited: {undef,
=ERROR REPORT==== 15-Dec-
Error in process <0.30.0> with exit value:
{undef,
2>
For reference, on my edgy system:
[nick@frotz(~)] dpkg -S crypto_drv.so erlang/ lib/crypto- 1.5/priv/ lib/crypto_ drv.so
erlang-base: /usr/lib/
And on my friend's Debian Unstable system:
erlang-base-hipe: /usr/lib/ erlang/ lib/crypto- 1.5/priv/ lib/crypto_ drv.so
So it is in the same location as Debian's. Why then doesn't it load on Ubuntu?