Search Forum FAQ Register Login
Welcome Guest!
Please login or register!

FUSE support (Beta)

FUSE support (Beta)

Postby Roger » Tue Nov 10, 2009 6:52 pm

Dear Mac & Linux users,

Todays update adds FUSE support for Mac and Linux. This replaces the old file system integration and should solve many of the problems we had in the past with the NFS drive.

You can enable FUSE support by adding "-useFuse" to the Wuala start script:

Code: Select all
#!/usr/bin/env bash

function launchWuala() {
  if [ -z "$JAVA" ]; then
    JAVA=`which java`
  fi

  pushd "$(dirname $0)" > /dev/null
  $JAVA -ea -Xmx256m -jar ./loader2.jar -useFuse -installed "$@"
  popd > /dev/null
}

if [ -z "$DISPLAY" ]; then
  echo "Running on console"
  launchWuala "-nogui" "$@" 
else
  echo "Running on display $DISPLAY"
  launchWuala "$@"
fi

Please note, the current implementation does not yet support symlinks and does not store extended attributes persistently (you can set them, but they are only kept in memory and therefore lost after a Wuala restart).

The corresponding bug tracker entry can be found here: http://bugs.wuala.com/view.php?id=52

Feedback is highly appreciated Please post it below.
User avatar
Roger
Wuala Staff
 
Posts: 87
Joined: Thu Oct 22, 2009 8:52 pm
Location: Zurich

Re: FUSE support (Beta)

Postby bangstar » Tue Nov 10, 2009 10:33 pm

Hi Roger

Seams to be very nice.

But after using it with the "mplayer" I have got a crash. Unfortunately the Log disappeared at the moment I restarted Wuala! Maybe the syslog helps.

Lg Bangstar
Code: Select all
System: Ubuntu Karmic (9.10)
-----
chrigu@chrigu-laptop:~$ uname -a
Linux chrigu-laptop 2.6.31-14-generic-pae #48-Ubuntu SMP Fri Oct 16 15:22:42 UTC 2009 i686 GNU/Linux
-----
--/var/log/syslog
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828143] INFO: task java:15470 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828151] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828157] java          D c081c5c0     0 15470  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828167]  cc4cde54 00000086 e3014000 c081c5c0 f1e6a848 c081c5c0 37501c4a 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828183]  c081c5c0 c081c5c0 f1e6a848 c081c5c0 00000001 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828197]  f1e6a5b0 e34fa000 f1e6a5b0 00000002 cc4cde74 c01493d5 e34fa038 f1e6a5b0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828211] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828226]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828234]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828242]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828250]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828258]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828266]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828274]  [<c010b29a>] ? restore_i387_xstate+0xda/0x210
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828282]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828290]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828297]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828304]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828310] INFO: task java:15471 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828315] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828320] java          D c081c5c0     0 15471  15469 0x00000004
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828329]  de901d04 00000086 d3828000 c081c5c0 f1e6e718 c081c5c0 37505c8a 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828343]  c081c5c0 c081c5c0 f1e6e718 c081c5c0 00000001 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828357]  f1e6e480 de901d10 ccfd6fa0 ccfd703c de901d38 c02b3fd5 c991c000 00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828371] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828381]  [<c02b3fd5>] request_wait_answer+0x65/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828390]  [<c015e1a0>] ? autoremove_wake_function+0x0/0x40
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828398]  [<c02b41ae>] fuse_request_send+0x5e/0x70
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828407]  [<c02b5646>] fuse_dentry_revalidate+0x1a6/0x350
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828415]  [<c01f9d20>] ? pollwake+0x0/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828424]  [<c01f47fc>] do_lookup+0x3c/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828431]  [<c01f51f4>] __link_path_walk+0x584/0xb90
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828440]  [<c048c130>] ? apparmor_socket_recvmsg+0x10/0x20
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828448]  [<c01f5991>] path_walk+0x41/0x90
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828456]  [<c01f5a31>] do_path_lookup+0x51/0x90
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828463]  [<c01f654c>] user_path_at+0x3c/0x70
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828471]  [<c015e1a0>] ? autoremove_wake_function+0x0/0x40
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828480]  [<c01eebd5>] vfs_fstatat+0x35/0x70
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828489]  [<c02cb39f>] ? security_file_permission+0xf/0x20
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828497]  [<c01eed1b>] vfs_stat+0x1b/0x20
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828505]  [<c01eed34>] sys_stat64+0x14/0x30
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828513]  [<c0167236>] ? getnstimeofday+0x56/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828521]  [<c031ca64>] ? copy_to_user+0x34/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828530]  [<c0576cb0>] ? do_device_not_available+0x0/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828538]  [<c0576cf5>] ? do_device_not_available+0x45/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828545]  [<c010336c>] syscall_call+0x7/0xb
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828551] INFO: task java:15472 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828556] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828560] java          D c081c5c0     0 15472  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828569]  e6b4fe54 00000086 00001df3 c081c5c0 e361b4d8 c081c5c0 3751622a 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828583]  c081c5c0 c081c5c0 e361b4d8 c081c5c0 375157f9 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828597]  e361b240 e34fa000 e361b240 00000002 e6b4fe74 c01493d5 e34fa038 e361b240
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828611] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828618]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828625]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828633]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828640]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828648]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828655]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828665]  [<c0134b41>] ? __dequeue_entity+0x21/0x40
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828672]  [<c0139927>] ? finish_task_switch+0x57/0xe0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828680]  [<c05746fc>] ? schedule+0x40c/0x730
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828688]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828696]  [<c0144221>] ? sys_sched_yield+0x41/0x50
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828703]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828709] INFO: task java:15473 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828713] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828718] java          D c081c5c0     0 15473  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828727]  d3829e54 00000086 eff0e000 c081c5c0 f1e6b4d8 c081c5c0 375067d5 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828741]  c081c5c0 c081c5c0 f1e6b4d8 c081c5c0 00000001 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828755]  f1e6b240 e34fa000 f1e6b240 00000002 d3829e74 c01493d5 e34fa038 f1e6b240
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828769] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828776]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828783]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828790]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828798]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828805]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828813]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828821]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828828]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828836]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828843]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828849] INFO: task java:15474 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828853] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828858] java          D c081c5c0     0 15474  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828867]  eff0fe54 00000086 f72f8000 c081c5c0 f1e6f3a8 c081c5c0 375072b5 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828881]  c081c5c0 c081c5c0 f1e6f3a8 c081c5c0 00000001 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828895]  f1e6f110 e34fa000 f1e6f110 00000002 eff0fe74 c01493d5 e34fa038 f1e6f110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828909] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828916]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828923]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828930]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828937]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828945]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828953]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828960]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828968]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828975]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828982]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828988] INFO: task java:15475 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828993] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.828998] java          D c081c5c0     0 15475  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829006]  d39c1e54 00000086 c999a000 c081c5c0 f1e69bb8 c081c5c0 37531867 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829020]  c081c5c0 c081c5c0 f1e69bb8 c081c5c0 00000000 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829034]  f1e69920 e34fa000 f1e69920 00000002 d39c1e74 c01493d5 e34fa038 f1e69920
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829048] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829055]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829062]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829069]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829077]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829084]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829092]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829100]  [<c010b29a>] ? restore_i387_xstate+0xda/0x210
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829107]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829114]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829122]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829129]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829135] INFO: task java:15476 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829139] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829144] java          D c081c5c0     0 15476  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829153]  c999be54 00000086 d4376000 c081c5c0 e361cdf8 c081c5c0 37532329 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829167]  c081c5c0 c081c5c0 e361cdf8 c081c5c0 00000000 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829181]  e361cb60 e34fa000 e361cb60 00000002 c999be74 c01493d5 e34fa038 e361cb60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829195] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829202]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829209]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829216]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829223]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829231]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829239]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829247]  [<c01cf107>] ? handle_mm_fault+0x417/0x4a0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829254]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829261]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829269]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829276]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829282] INFO: task java:15477 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829287] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829292] java          D c081c5c0     0 15477  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829300]  d4377e54 00000086 de932000 c081c5c0 e361a848 c081c5c0 37532ef9 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829314]  c081c5c0 c081c5c0 e361a848 c081c5c0 00000000 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829328]  e361a5b0 e34fa000 e361a5b0 00000002 d4377e74 c01493d5 e34fa038 e361a5b0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829342] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829349]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829356]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829363]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829370]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829378]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829386]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829393]  [<c010b29a>] ? restore_i387_xstate+0xda/0x210
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829401]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829408]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829415]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829422]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829428] INFO: task java:15478 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829433] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829438] java          D c081c5c0     0 15478  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829447]  de933e54 00000086 c3144000 c081c5c0 e361c168 c081c5c0 375336be 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829461]  c081c5c0 c081c5c0 e361c168 c081c5c0 00000000 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829475]  e361bed0 e34fa000 e361bed0 00000002 de933e74 c01493d5 e34fa038 e361bed0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829488] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829496]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829503]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829510]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829517]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829525]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829532]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829540]  [<c017005e>] ? do_futex+0xde/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829547]  [<c01701f2>] ? sys_futex+0x92/0x110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829555]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829562]  [<c0103448>] work_notifysig+0x13/0x1b
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829568] INFO: task java:15480 blocked for more than 120 seconds.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829573] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829577] java          D c081c5c0     0 15480  15469 0x00000000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829586]  f72f9e54 00000086 c87f8000 c081c5c0 e361f3a8 c081c5c0 3750a65e 00001df3
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829600]  c081c5c0 c081c5c0 e361f3a8 c081c5c0 00000001 00001df3 c081c5c0 e34fa000
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829614]  e361f110 e34fa000 e361f110 00000002 f72f9e74 c01493d5 e34fa038 e361f110
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829628] Call Trace:
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829635]  [<c01493d5>] exit_mm+0x75/0x120
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829642]  [<c014966c>] do_exit+0xfc/0x2e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829649]  [<c01546fd>] ? dequeue_signal+0x2d/0x170
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829656]  [<c014988a>] do_group_exit+0x3a/0xb0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829664]  [<c0155f5f>] get_signal_to_deliver+0x18f/0x300
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829672]  [<c010304b>] do_signal+0x6b/0x160
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829680]  [<c01d977c>] ? count_swap_pages+0x6c/0x70
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829688]  [<c010b29a>] ? restore_i387_xstate+0xda/0x210
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829695]  [<c0170043>] ? do_futex+0xc3/0x1e0
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829703]  [<c04941ee>] ? sys_socketcall+0x21e/0x270
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829710]  [<c010318d>] do_notify_resume+0x4d/0x60
Nov 10 20:04:19 chrigu-laptop kernel: [33120.829718]  [<c0103448>] work_notifysig+0x13/0x1b
Last edited by bangstar on Thu Nov 12, 2009 9:23 pm, edited 1 time in total.
bangstar
 
Posts: 4
Joined: Tue Nov 10, 2009 9:31 pm
Location: Zuerich

Re: FUSE support (Beta)

Postby DataWraith » Wed Nov 11, 2009 2:36 pm

Wow, finally! I already uninstalled Wuala because I could not stand the NFS problems, but I'm giving it another try now!

...aaand it doesn't work for me at all. :-(


Are there additional requirements? A particular FUSE version maybe?

I'm running Arch Linux 64-bit. FUSE itself works---I am using other FUSE-based file-systems---but adding -useFuse to the start script does not do anything other than create the ~/wuala/WualaDrive directory; /etc/mtab is unchanged, and the various logfiles don't show anything either.

Code: Select all
$fusermount -V
fusermount version: 2.8.1

$uname -a
Linux Empyrion 2.6.31-ARCH #1 SMP PREEMPT Fri Oct 23 10:03:24 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz GenuineIntel GNU/Linux

$cd wuala
$./wualacmd login DataWraith [password]
Running on display :0
Wuala Loader 2009-08-10
Arguments: -useFuse -installed -nogui login DataWraith [password]
Starting compilation Linux, build 292
Starting old/PC API socket
Logged in as DataWraith
Wuala Commandline
Once Wuala is running, you can send commands to it by calling
it again with the desired command as argument (e.g. './wuala logout)'
The commands will be passed on to the first instance.
Execute './wuala help' for a list of available commands.

$umount ~/wuala/WualaDrive
umount: /home/datawraith/wuala/WualaDrive ist laut „mtab“ nicht eingehängt
User avatar
DataWraith
 
Posts: 6
Joined: Wed Nov 11, 2009 1:42 pm

Re: FUSE support (Beta)

Postby ZorkNika » Wed Nov 11, 2009 2:57 pm

For me it worked fine (not much tested yet) on the first try.

Ubuntu 9.10 32Bit

Finally we have Umlauts in the FSI !

Thanks a lot.
ZorkNika
 
Posts: 17
Joined: Fri Oct 30, 2009 6:28 pm

Re: FUSE support (Beta)

Postby ZorkNika » Wed Nov 11, 2009 3:27 pm

Ok, here I am once more:

After opening a small openoffice document (30kB) via the Fuse drive I could work fine on the document.
But when ever I hit "Save" it takes 20-40 Seconds until Openoffice reponds to user input again.

Looks like there is some performance problem in save actions.
ZorkNika
 
Posts: 17
Joined: Fri Oct 30, 2009 6:28 pm

Re: FUSE support (Beta)

Postby posativ » Wed Nov 11, 2009 3:48 pm

@DataWraith,

I'm running Arch Linux i686 and it works fine for me. My $mount says:
javafs on /home/unix/wuala/WualaDrive type fuse.javafs (rw,nosuid,nodev,user=unix)


I taked a look into the log file and found a little exception, but the FSI works fine.

Code: Select all
11.11.2009 15:43:44 com.wuala.fuse.linux.c FI
INFO: Umount wuala drive at '/home/unix/wuala/WualaDrive'
11.11.2009 15:43:44 com.wuala.fuse.linux.c FI
INFO: Umount wuala drive at '/home/unix/wuala/WualaDrive' failed.
java.io.IOException: , dir=/home/unix/wuala, command=/bin/fusermount -u -z -q WualaDrive , retVal=1
   at com.wuala.common.tools.c.a(Z:60)
   at com.wuala.fuse.linux.c.FI(Z:124)
   at com.wuala.fuse.linux.c.<init>(Z:46)
   at gB.c.c(Z:17)
   at fV.b.aoh(Z:64)
   at cc.d.run(Z:134)
   at dp.a.run(Z:41)
   at dp.b.run(Z:24)
   at dp.f.run(Z:84)
11.11.2009 15:43:44 com.wuala.fuse.linux.c <init>
INFO: Filesystem init: done. Mount point=/home/unix/wuala/WualaDrive
11.11.2009 15:43:45 com.wuala.fuse.linux.c run
INFO: Mounting Wuala drive..
11.11.2009 15:43:45 com.wuala.fuse.linux.c start
INFO: FSI has started successfully
My personal blog, sometimes about wuala
posativ
Mastermind
 
Posts: 143
Joined: Fri Sep 18, 2009 2:03 pm
Location: Berlin

Re: FUSE support (Beta)

Postby Roger » Wed Nov 11, 2009 3:56 pm

@DataWraith

Maybe a 64bit issue. Please download the attached zip file, extract it to a folder and execute the following command:

Code: Select all
javac FuseTester.java && java -jar -Djava.library.path="." FuseTester

What do you get?
Attachments
fusetester.zip
(44.72 KiB) Downloaded 59 times
User avatar
Roger
Wuala Staff
 
Posts: 87
Joined: Thu Oct 22, 2009 8:52 pm
Location: Zurich

Re: FUSE support (Beta)

Postby DataWraith » Wed Nov 11, 2009 4:21 pm

Thank you for your quick response, Roger!

Yes, it does look like it's a 64bit issue:

Code: Select all
Failed to load libjavafs:
java.lang.UnsatisfiedLinkError: /home/datawraith/downloads/fusetest/libjavafs.so: /home/drangon/downloads/fusetest/libjavafs.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1692)
        at java.lang.Runtime.loadLibrary0(Runtime.java:840)
        at java.lang.System.loadLibrary(System.java:1047)
        at FuseTester.main(FuseTester.java:6)
User avatar
DataWraith
 
Posts: 6
Joined: Wed Nov 11, 2009 1:42 pm

Re: FUSE support (Beta)

Postby ZorkNika » Wed Nov 11, 2009 4:34 pm

Just got a crash of the jvm while browsing my files.

Code: Select all
./wuala -useFuse
Wuala Loader 2009-08-10
Arguments: -useFuse
Starting compilation Linux, build 292
Starting old/PC API socket
Wuala Commandline
Once Wuala is running, you can send commands to it by calling
it again with the desired command as argument (e.g. './wuala logout)'
The commands will be passed on to the first instance.
Execute './wuala help' for a list of available commands.



#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb3a306d9, pid=25611, tid=2612788080
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Server VM (14.2-b01 mixed mode linux-x86 )
# Problematic frame:
# J  cm.a.b([[I)V
#
# An error report file with more information is saved as:
# /home/aschild/wuala/hs_err_pid25611.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
./wuala: Zeile 1: 25611 Aborted                 /usr/bin/java -ea -XX:MaxHeapFreeRatio=30 -XX:MinHeapFreeRatio=10 -Xmx256m -Xms50m -cp /home/aschild/wuala/loader2.jar com.wuala.loader2.Loader2 "$@"


It's on ubuntu 9.10 32 bit.
ZorkNika
 
Posts: 17
Joined: Fri Oct 30, 2009 6:28 pm

Re: FUSE support (Beta)

Postby DataWraith » Wed Nov 11, 2009 4:57 pm

D'oh. I'm sorry, I had totally forgotten about the status webpage server -- only checked the system's logfiles...

Code: Select all
File System Integration

Integration is not ready: 11.11.2009 15:31:47 com.wuala.fuse.linux.c FI
INFO: Umount wuala drive at '/home/datawraith/wuala/WualaDrive'
11.11.2009 15:31:47 com.wuala.fuse.linux.c FI
INFO: Umount wuala drive at '/home/datawraith/wuala/WualaDrive' failed.
java.io.IOException: , dir=/home/datawraith/wuala, command=/bin/fusermount -u -z -q WualaDrive , retVal=1
   at com.wuala.common.tools.c.a(Z:60)
   at com.wuala.fuse.linux.c.FI(Z:124)
   at com.wuala.fuse.linux.c.<init>(Z:46)
   at gB.c.c(Z:17)
   at fV.b.aoh(Z:64)
   at cc.d.run(Z:134)
   at dp.a.run(Z:41)
   at dp.b.run(Z:24)
   at dp.f.run(Z:84)
11.11.2009 15:31:47 com.wuala.fuse.linux.c <init>

INFO: Filesystem init: done. Mount point=/home/datawraith/wuala/WualaDrive
11.11.2009 15:31:47 com.wuala.fuse.linux.c start
INFO: Could not load Fuse
java.lang.UnsatisfiedLinkError: /home/datawraith/wuala/Program4/libjavafs.so: /home/datawraith/wuala/Program4/libjavafs.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
   at java.lang.Runtime.loadLibrary0(Runtime.java:840)
   at java.lang.System.loadLibrary(System.java:1047)
   at com.wuala.fuse.linux.c.start(Z:78)
   at fV.b.aoh(Z:65)
   at cc.d.run(Z:134)
   at dp.a.run(Z:41)
   at dp.b.run(Z:24)
   at dp.f.run(Z:84)


That would have made fusetester.zip superfluous, I guess. Mea culpa!
User avatar
DataWraith
 
Posts: 6
Joined: Wed Nov 11, 2009 1:42 pm

Next

Return to Linux and Unix Systems

cron