SOLVED Apply pending updates yields traceback..

Status
Not open for further replies.

RobertT

Explorer
Joined
Sep 28, 2014
Messages
54
Just tried applying updates and i get a traceback.
Check now also yields traceback.

What should I do?

Code:
Environment:

Software Version: FreeNAS-9.3-BETA-c65d7db-x64
Request Method: GET
Request URL: http://192.168.11.59/system/update/apply/


Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  105.                     response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/usr/local/www/freenasUI/../freenasUI/freeadmin/middleware.py" in process_view
  156.         return login_required(view_func)(request, *view_args, **view_kwargs)
File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  22.                 return view_func(request, *args, **kwargs)
File "/usr/local/www/freenasUI/../freenasUI/system/views.py" in update_apply
  1272.             'handler': handler,
File "/usr/local/lib/python2.7/site-packages/django/shortcuts/__init__.py" in render
  53.     return HttpResponse(loader.render_to_string(*args, **kwargs),
File "/usr/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
  169.         return t.render(context_instance)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  140.             return self._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
  854.         return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
  854.         return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  62.             result = block.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
  854.         return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  305.                 return nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render_node
  854.         return node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  298.                     match = condition.eval(context)
File "/usr/local/lib/python2.7/site-packages/django/template/defaulttags.py" in eval
  867.         return self.value.resolve(context, ignore_failures=True)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in resolve
  585.                 obj = self.var.resolve(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in resolve
  735.             value = self._resolve_lookup(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _resolve_lookup
  789.                             current = current()
File "/usr/local/lib/freenasOS/Manifest.py" in Notice
  194.         return self._dict[NOTICE_KEY]

Exception Type: KeyError at /system/update/apply/
Exception Value: 'Notice'

 

Neil_McCarthy2

Dabbler
Joined
Nov 13, 2014
Messages
13
I am getting the same problem:

Request Method:GET
Request URL:http://10.1.1.1/system/update/apply/
Software Version:FreeNAS-9.3-BETA-c65d7db-x64
Exception Type:KeyError
Exception Value:
'Notice'
Exception Location:/usr/local/lib/freenasOS/Manifest.py in Notice, line 194
Server time:Tue, 18 Nov 2014 13:50:11 +0100

Thanks
 

jlpellet

Patron
Joined
Mar 21, 2012
Messages
287
FYI, I got this with check last evening and on apply updates this morning. Survived reboot.
 

Neil_McCarthy2

Dabbler
Joined
Nov 13, 2014
Messages
13
I have just received a message saying that this was fixed. Just rolling back to before the last update, and I'll try updating again.
I will update when the reboot/update has finished.
 

Neil_McCarthy2

Dabbler
Joined
Nov 13, 2014
Messages
13
Rolled back, applied update, rebooted again, all seems fine now.

Now showing: Build: FreeNAS 9.3-BETA 2014-11-18 04:09:54 GMT
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,525
I will apparently have to do a manual ISO update. Updating via the WebGUI just results in traceback errors. I then tried to manually update and I just keep getting "signature check failed, exit value 1" when manually invoking freenas-update. :/
 
J

jkh

Guest
This issue has been fixed - sorry for the temporary breakage to the updater. That is always painful (and something we try to avoid!) for the obvious reasons. It is now fixed.

This brings up a good question which I will now answer: "If the updater is broken, how do I update to the non-broken updater?!"

  1. If the updater is not *too* catastrophically broken, e.g. it's mostly just the update UI that is broken, you can type "freenas-update update" from the CLI (ssh or web shell). This is also not a bad option if all the access you have into a box is an ssh session.
  2. If that does not work, simply use the manual update process using the ISO or GUI update image which also gets rolled out at http://download.freenas.org/nightlies/9.3-BETA/<date>.
 

RobertT

Explorer
Joined
Sep 28, 2014
Messages
54
Rolled back, applied update, rebooted again, all seems fine now.

Now showing: Build: FreeNAS 9.3-BETA 2014-11-18 04:09:54 GMT
How do you roll back?
 

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,996
Arg! I can't update and I'm on travel for a week, no physical access to the computer. I tried the manual update after a roll back. I'm at version FreeNAS 9.3-BETA 2014-11-18 17:25:54 GMT but the manual update files was dated 11-16-2014. I'm not following the version numbering being displayed on both the Information tab and the Boot tab. No consistency and neither resemble the download site nomenclature.
 

RobertT

Explorer
Joined
Sep 28, 2014
Messages
54
If the updater is not *too* catastrophically broken, e.g. it's mostly just the update UI that is broken, you can type "freenas-update update" from the CLI (ssh or web shell).

This fixed it for me.
Ran the command. Waited for scrub to finish and rebooted.
 

DavidK

Dabbler
Joined
Mar 23, 2014
Messages
17
Thanks for all the info. Had the same problem this morning, looks like the command line is running so hopefully the problem is fixed.
 

craigyb

Dabbler
Joined
Jun 9, 2013
Messages
19
Even a manual update fails for me, I downloaded the latest BETA nightly and tried a manual update

Environment: Software Version: FreeNAS-9.3-BETA-c65d7db-x64 Request Method: POST Request URL: http://10.190.0.125/system/manualupdate/?X-Progress-ID=246b6bca-584e-47ce-8016-4594ef18ba35 Traceback: File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 105. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/local/www/freenasUI/../freenasUI/freeadmin/middleware.py" in process_view 156. return login_required(view_func)(request, *view_args, **view_kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view 22. return view_func(request, *args, **kwargs) File "/usr/local/lib/python2.7/site-packages/django/views/generic/base.py" in view 69. return self.dispatch(request, *args, **kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/formtools/wizard/views.py" in dispatch 236. response = super(WizardView, self).dispatch(request, *args, **kwargs) File "/usr/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch 87. return handler(request, *args, **kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/formtools/wizard/views.py" in post 297. return self.render_done(form, **kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/formtools/wizard/views.py" in render_done 350. done_response = self.done(final_form_list, **kwargs) File "/usr/local/www/freenasUI/../freenasUI/system/forms.py" in done 872. self.do_update(updatefile, cleaned_data['sha256'].encode('ascii', 'ignore')) File "/usr/local/www/freenasUI/../freenasUI/system/forms.py" in do_update 852. retval = notifier().validate_update(path) File "/usr/local/www/freenasUI/../freenasUI/middleware/notifier.py" in validate_update 2709. stderr=subprocess.STDOUT, File "/usr/local/lib/python2.7/subprocess.py" in check_output 566. process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/local/lib/python2.7/subprocess.py" in __init__ 710. errread, errwrite) File "/usr/local/lib/python2.7/subprocess.py" in _execute_child 1327. raise child_exception Exception Type: OSError at /system/manualupdate/ Exception Value: [Errno 2] No such file or directory
 
J

jkh

Guest
Hmmm. That's really weird. I've forwarded this to the guy who wrote the updater! Thanks.
 

craigyb

Dabbler
Joined
Jun 9, 2013
Messages
19
I finally fixed it after two upgrades from CD, the latest one fixed the error.
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Same thing happened to me last night.

I applied a manual update, now it says there are two more, but those fail to apply:
Code:
Nov 20 08:34:24 freenas updated.py: [freenasOS.Installer:590] Delta package 9.3-BETA-c500f1c-9da4e2d-0375359->9.3-BETA-d902565-9da4e2d-0375359 cannot upgrade current version 9.3-BETA-d902565-9da4e2d-0375359
Nov 20 08:34:24 freenas updated.py: [freenasOS.Installer:752] Unable to install package base-os
Nov 20 08:34:24 freenas updated.py: [freenasOS.Update:679] Unable to install packages
Nov 20 08:34:24 freenas updated.py: [freenasOS.Update:697] Update got exception during update: Unable to install packages
Nov 20 08:34:26 freenas manage.py: [middleware.exceptions:38] [MiddlewareError: Unable to install packages]
 
J

jkh

Guest
Can you try "freenas-update update" from an ssh session and capture the output? That's a new one!
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Code:
[root@freenas] ~# freenas-update update
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST):  Read 3711 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpdIN3nc.pem']
Signature check succeeded
DownloadUpdate:  Will upgrade package base-os
DownloadUpdate:  Will upgrade package FreeNASUI
DownloadUpdate:  Will upgrade package freenas-pkg-tools
Searching for base-os-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz):  Read 22777 bytes total
Searching for FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz):  Read 9146 bytes total
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce.tgz
Searching for freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz):  Read 6615 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpHGkC61.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpXkJiyP.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpnTtFXa.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmppBuedG.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmp1_Hr71.pem']
Signature check succeeded
Upgrade package base-os-9.3-BETA-c500f1c-9da4e2d-0375359 to base-os-9.3-BETA-4ab9cce-9da4e2d-0375359
Upgrade package FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359 to FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359
Upgrade package freenas-pkg-tools-9.3-BETA-c500f1c to freenas-pkg-tools-9.3-BETA-4ab9cce
RunCommand(/usr/local/sbin/beadm, ['create', u'FreeNAS-9.3-BETA-1416522377'])
GRUB configuration updated successfully
Created successfully
RunCommand(/sbin/zfs, ['snapshot', u'freenas-boot/grub@Pre-Upgrade-FreeNAS-9.3-BETA-1416522377'])
RunCommand(/usr/local/sbin/beadm, ['mount', u'FreeNAS-9.3-BETA-1416522377', '/tmp/tmpAil0pr'])
Mounted successfully on '/tmp/tmpAil0pr'
RunCommand(/sbin/mount, ['-t', 'nullfs', '/boot/grub', '/tmp/tmpAil0pr/boot/grub'])
Searching for base-os-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Found package file /var/db/system/UpdateUpdate-YY2k7d/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Found package file /var/db/system/UpdateUpdate-YY2k7d/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce.tgz
Searching for freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
Found package file /var/db/system/UpdateUpdate-YY2k7d/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
Installer got packages [{u'base-os': <open file u'/var/db/system/UpdateUpdate-YY2k7d/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb5d0>}, {u'FreeNASUI': <open file u'/var/db/system/UpdateUpdate-YY2k7d/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb4b0>}, {u'freenas-pkg-tools': <open file u'/var/db/system/UpdateUpdate-YY2k7d/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz', mode 'r' at 0x8061eb390>}]
Installing package {u'base-os': <open file u'/var/db/system/UpdateUpdate-YY2k7d/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb5d0>}
base-os-9.3-BETA-4ab9cce-9da4e2d-0375359
upgrade_aware = True
Updated package base-os from 9.3-BETA-c500f1c-9da4e2d-0375359 to 9.3-BETA-4ab9cce-9da4e2d-0375359 in database
script (chroot to /tmp/tmpAil0pr):  ['sh', '-x', '/53222-post-upgrade']
-----------
/usr/bin/touch /boot/kernel/linker.hints
/usr/bin/touch /boot/modules/linker.hints
/usr/bin/touch /data/cd-upgrade
/usr/bin/touch /data/need-update
--------------
+ /usr/bin/touch /boot/kernel/linker.hints
+ /usr/bin/touch /boot/modules/linker.hints
+ /usr/bin/touch /data/cd-upgrade
+ /usr/bin/touch /data/need-update
Installing package {u'FreeNASUI': <open file u'/var/db/system/UpdateUpdate-YY2k7d/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb4b0>}
FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359
upgrade_aware = True
Updated package FreeNASUI from 9.3-BETA-c500f1c-9da4e2d-0375359 to 9.3-BETA-4ab9cce-9da4e2d-0375359 in database
script (chroot to /tmp/tmpAil0pr):  ['sh', '-x', '/53222-post-upgrade']
-----------

/usr/bin/touch /data/cd-upgrade
/usr/bin/touch /data/need-update
--------------
+ /usr/bin/touch /data/cd-upgrade
+ /usr/bin/touch /data/need-update
Installing package {u'freenas-pkg-tools': <open file u'/var/db/system/UpdateUpdate-YY2k7d/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz', mode 'r' at 0x8061eb390>}
freenas-pkg-tools-9.3-BETA-4ab9cce
upgrade_aware = False
Updated package freenas-pkg-tools from 9.3-BETA-c500f1c to 9.3-BETA-4ab9cce in database
RunCommand(umount, ['-f', '/tmp/tmpAil0pr/boot/grub'])
RunCommand(/usr/local/sbin/beadm, ['unmount', '-f', u'FreeNAS-9.3-BETA-1416522377'])
Unmounted successfully
RunCommand(/usr/local/sbin/beadm, ['activate', u'FreeNAS-9.3-BETA-1416522377'])
GRUB configuration updated successfully
Activated successfully
RunCommand(/sbin/zpool, ['scrub', 'freenas-boot'])
[root@freenas] ~# 


Refresh to see if there are updates:
upload_2014-11-20_19-38-11.png



Those failed (messages from the console):
Code:
Nov 20 19:35:33 freenas updated.py: [freenasOS.Installer:590] Delta package 9.3-BETA-c500f1c-9da4e2d-0375359->9.3-BETA-4ab9cce-9da4e2d-0375359 cannot upgrade current version 9.3-BETA-4ab9cce-9da4e2d-0375359
Nov 20 19:35:33 freenas updated.py: [freenasOS.Installer:752] Unable to install package base-os
Nov 20 19:35:33 freenas updated.py: [freenasOS.Update:679] Unable to install packages
Nov 20 19:35:33 freenas updated.py: [freenasOS.Update:697] Update got exception during update: Unable to install packages
Nov 20 19:35:36 freenas manage.py: [middleware.exceptions:38] [MiddlewareError: Unable to install packages]


And here is the failed freenas-update update:

Code:
[root@freenas] ~# freenas-update update
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/FreeNAS-9.3-BETA/LATEST):  Read 3711 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpDWTMKj.pem']
Signature check succeeded
DownloadUpdate:  Will upgrade package base-os
DownloadUpdate:  Will upgrade package FreeNASUI
DownloadUpdate:  Will upgrade package freenas-pkg-tools
Searching for base-os-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz):  Read 22777 bytes total
Searching for FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz):  Read 9146 bytes total
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce.tgz
Searching for freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz)
TryGetNetworkFile(http://beta-update.freenas.org/FreeNAS/Packages/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz):  Read 6615 bytes total
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmp_gN5Q3.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpWvc6qV.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpABDs8p.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpUwiGvH.pem']
Signature check succeeded
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem)
TryGetNetworkFile(https://web.ixsystems.com/updates/ix_crl.pem):  Read 1028 bytes total
Verify command = ['/usr/local/libexec/verify_signature', '-K', '/usr/local/share/certs/freenas-update.pem', '-C', '/usr/local/share/certs/iX-CA.pem', '-S', u'M0wD8MX4a+U8pFKDnKyyQTtwW/mJqZ/R/rjBSHrqGjOFKKbtVoBXSbOP9VBzsE4XaA06SjQOW86W+NJiKSICRCJzqMkm2sbebLgVNSvP+2pod3w0Sn/YpTrk76TMxTqFKk7Q0UV7gHfYT8ypRGjvms2JmRqoR37G4as3bXw/kaQDSCGisUHQ81+yXdpvyOSSxyynSIRfp7mJGPMrE0mAkENZ4nQ/wC1jfG9K0e3PBzn/Cpb3MUGo7VI7y2MOYcmqwvb2ZFC3DfNBxct+EzszRdEu4+t3UWfV7lWPrRiFoUF7pDKwMgesMvudzmDB5Eqk7o/p7mJqCoZA1dZsFObwhw==', '-R', '/tmp/tmpirQa5g.pem']
Signature check succeeded
Upgrade package base-os-9.3-BETA-c500f1c-9da4e2d-0375359 to base-os-9.3-BETA-4ab9cce-9da4e2d-0375359
Upgrade package FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359 to FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359
Upgrade package freenas-pkg-tools-9.3-BETA-c500f1c to freenas-pkg-tools-9.3-BETA-4ab9cce
RunCommand(/usr/local/sbin/beadm, ['create', u'FreeNAS-9.3-BETA-1416522377'])
cannot create 'freenas-boot/ROOT/FreeNAS-9.3-BETA-1416522377': dataset already exists
Failed to create BE FreeNAS-9.3-BETA-1416522377
RunCommand(/usr/local/sbin/beadm, ['mount', u'FreeNAS-9.3-BETA-1416522377', '/tmp/tmpKL4uxm'])
Mounted successfully on '/tmp/tmpKL4uxm'
RunCommand(/sbin/mount, ['-t', 'nullfs', '/boot/grub', '/tmp/tmpKL4uxm/boot/grub'])
Searching for base-os-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Found package file /var/db/system/UpdateUpdate-KKYP9q/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Found package file /var/db/system/UpdateUpdate-KKYP9q/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz
Searching for freenas-pkg-tools-9.3-BETA-4ab9cce.tgz
Searching for freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
Found package file /var/db/system/UpdateUpdate-KKYP9q/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz
Installer got packages [{u'base-os': <open file u'/var/db/system/UpdateUpdate-KKYP9q/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb390>}, {u'FreeNASUI': <open file u'/var/db/system/UpdateUpdate-KKYP9q/FreeNASUI-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb6f0>}, {u'freenas-pkg-tools': <open file u'/var/db/system/UpdateUpdate-KKYP9q/freenas-pkg-tools-9.3-BETA-c500f1c-9.3-BETA-4ab9cce.tgz', mode 'r' at 0x8061eb660>}]
Installing package {u'base-os': <open file u'/var/db/system/UpdateUpdate-KKYP9q/base-os-9.3-BETA-c500f1c-9da4e2d-0375359-9.3-BETA-4ab9cce-9da4e2d-0375359.tgz', mode 'r' at 0x8061eb390>}
base-os-9.3-BETA-4ab9cce-9da4e2d-0375359
upgrade_aware = True
Delta package 9.3-BETA-c500f1c-9da4e2d-0375359->9.3-BETA-4ab9cce-9da4e2d-0375359 cannot upgrade current version 9.3-BETA-4ab9cce-9da4e2d-0375359
Unable to install package base-os
Unable to install packages
Update got exception during update: Unable to install packages
RunCommand(umount, ['-f', '/tmp/tmpKL4uxm/boot/grub'])
RunCommand(/usr/local/sbin/beadm, ['unmount', '-f', u'FreeNAS-9.3-BETA-1416522377'])
Unmounted successfully
RunCommand(/usr/local/sbin/beadm, ['destroy', '-F', u'FreeNAS-9.3-BETA-1416522377'])
ERROR: Cannot destroy active boot environment
Traceback (most recent call last):
  File "/usr/local/bin/freenas-update", line 166, in <module>
    sys.exit(main())
  File "/usr/local/bin/freenas-update", line 153, in main
    rv = Update.ApplyUpdate(download_dir)
  File "/usr/local/lib/freenasOS/Update.py", line 702, in ApplyUpdate
    raise e
Exception: Unable to install packages
[root@freenas] ~# 
 
Last edited:
J

jkh

Guest
Code:
[root@freenas] ~# freenas-update update
Activated successfully
RunCommand(/sbin/zpool, ['scrub', 'freenas-boot'])
[root@freenas] ~# 

That upgrade succeeded. Did you reboot afterwards to apply the update? If you run it twice in a row without rebooting (which the GUI updater would do - you're basically going behind its back with freenas-update from the CLI) the results are somewhat undefined. In fact, it looks to me like it tried to create the same new boot environment twice since you never rebooted into the new one.
 
Status
Not open for further replies.
Top