I broke rsync

Status
Not open for further replies.

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
I was playing around trying to set up an rsync and did something bad. Now when I try to view Rsync tasks, instead of seeing the tasks I get: "Unable to load /api/v1.0/tasks/rsync/ status:500

Rebooting didn't help. Anything safe to delete to get back?
 

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
Here's a screenshot. I can't find that path and don't know how to fix it.

Screen Shot 2014-12-16 at 8.28.56 AM.png
 
D

dlavigne

Guest
Which version of FreeNAS? How much RAM? What is the size of the boot device?
 

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
It's in my Spoiler sig except for the boot device.
FreeNAS 9.3 Release
16 GB ECC RAM
Boot device is a new 8-GB SanDisk Cruzer Fit

Thanks for the response.
 

pjc

Contributor
Joined
Aug 26, 2014
Messages
187
Look for the corresponding entries in /var/log/debug.log. That'll have the traceback they'll need to figure out what's causing the problem.
 

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
Thanks for the tip. I finally figured out how to download those logs (including some older ones that were compressed), ironically, using rsync on the command line. I searched them all. The word rsync doesn't even occur.

Then I tried to show the Rsync tasks again and this happened, so maybe this is it?
Code:
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12] Traceback (most recent call last):
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 234, in dispatch
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  request_type, request, *args, **kwargs
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 464, in dispatch
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  response = method(request, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 293, in get_list
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  return super(DojoModelResource, self).get_list(request, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 215, in get_list
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  self.full_dehydrate(bundle) for bundle in bundles
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 862, in full_dehydrate
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  bundle = self.dehydrate(bundle)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/resources.py", line 1315, in dehydrate
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  _common_human_fields(bundle)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/resources.py", line 113, in _common_human_fields
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  bundle.data[human] = getattr(bundle.obj, "get_%s" % human)()
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/tasks/models.py", line 444, in get_human_month
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  labels.append(unicode(mchoices[m]))
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12] KeyError: 'a'
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12] Traceback (most recent call last):
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 201, in wrapper
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  response = callback(request, *args, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 432, in dispatch_list
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  return self.dispatch('list', request, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 234, in dispatch
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  request_type, request, *args, **kwargs
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 464, in dispatch
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  response = method(request, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 293, in get_list
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  return super(DojoModelResource, self).get_list(request, **kwargs)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/utils.py", line 215, in get_list
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  self.full_dehydrate(bundle) for bundle in bundles
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/lib/python2.7/site-packages/tastypie/resources.py", line 862, in full_dehydrate
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  bundle = self.dehydrate(bundle)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/resources.py", line 1315, in dehydrate
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  _common_human_fields(bundle)
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/api/resources.py", line 113, in _common_human_fields
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  bundle.data[human] = getattr(bundle.obj, "get_%s" % human)()
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  File "/usr/local/www/freenasUI/../freenasUI/tasks/models.py", line 444, in get_human_month
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12]  labels.append(unicode(mchoices[m]))
Dec 17 09:41:17 Tabernacle manage.py: [api.utils:12] KeyError: 'a'

In the other files I searched for "api" and found a bunch of lines that seem to repeat constantly about things that sound pretty negative. Not sure if that is a problem?
Code:
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:105] Unable to import 'freenasUI.api' 'nav': No module named nav
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:379] App freenasUI.api has no nav.py module, skipping
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:105] Unable to import 'freenasUI.freeadmin' 'nav': No module named nav
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:379] App freenasUI.freeadmin has no nav.py module, skipping
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:414] Model <class 'freenasUI.storage.models.Disk'> does not have a ModelForm
Dec 15 17:07:09 Tabernacle manage.py: [middleware.notifier:227] Popen()ing: zpool list -H -o health Ark
Dec 15 17:07:09 Tabernacle manage.py: [freeadmin.navtree:414] Model <class 'freenasUI.freeadmin.models.Model'> does not have a ModelForm
Dec 15 17:07:10 Tabernacle manage.py: [middleware.notifier:227] Popen()ing: zpool list -H -o health Ark
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:402] Model Alias from app freenasUI.network blacklisted, skipping
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:414] Model <class 'freenasUI.services.models.CIFS'> does not have a ModelForm
Dec 15 17:07:10 Tabernacle manage.py: [middleware.notifier:227] Popen()ing: zpool get -H -o value version Ark
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:402] Model LAGGInterface from app freenasUI.network blacklisted, skipping
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:402] Model LAGGInterfaceMembers from app freenasUI.network blacklisted, skipping
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:414] Model <class 'freenasUI.freeadmin.models.Model'> does not have a ModelForm
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:414] Model <class 'freenasUI.freeadmin.models.Model'> does not have a ModelForm
Dec 15 17:07:10 Tabernacle manage.py: [freeadmin.navtree:402] Model bsdGroupMembership from app freenasUI.account blacklisted, skipping
 
Last edited:

pjc

Contributor
Joined
Aug 26, 2014
Messages
187
That looks like it. File a bug report with that traceback.

Do you know what "a" might be? Did you name something "a"?
 

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
Thanks, will do. No, nothing named "a".

Bug #7175
 
Last edited:
Status
Not open for further replies.
Top