Hi, Could you send us the xml of some of the failing vms and hosts? You can get it with the -x flag in onevm/host list.
Send them off-list if you prefer. Regards -- Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin, 24-26 September, 2013 -- Carlos Martín, MSc Project Engineer OpenNebula - The Open-source Solution for Data Center Virtualization www.OpenNebula.org | [email protected] | @OpenNebula<http://twitter.com/opennebula><[email protected]> On Thu, Aug 8, 2013 at 11:29 AM, Federico Zani <[email protected]>wrote: > Hi, > I am experiencing some issues after the update from 3.7 to 4.2 (frontend > on a CentOS 6.4 and hosts with KVM virt manager), this is what I did : > > - Stopped one and sunstone and backed up /etc/one > - yum localinstall opennebula-4.2.0-1.x86_64.rpm > opennebula-java-4.2.0-1.x86_64.rpm opennebula-ruby-4.2.0-1.x86_64.rpm > opennebula-server-4.2.0-1.x86_64.rpm opennebula-sunstone-4.2.0-1.x86_64.rpm > - duplicated im and vmm for kvm mads as specified here > http://opennebula.org/documentation:archives:rel4.0:upgrade#driver_names > - checked for other mismatch in one.conf but actually I found nothing to > be fixed > - onedb upgrade -v --sqlite /var/lib/one/one.db (no errors, just a few > warning about manual fixes needed - that I did) > - moved vm description files from */var/lib/one/*[0-9]* to */ > var/lib/one/vms/* > > Then I tried to fsck the sqlite db but got the following error : > -------------- > onedb fsck -f -v -s /var/lib/one/one.db > Version read: > 4.2.0 : Database migrated from 3.7.80 to 4.2.0 (OpenNebula 4.2.0) by onedb > command. > > Sqlite database backup stored in /var/lib/one/one.db.bck > Use 'onedb restore' or copy the file back to restore the DB. > > Running fsck > > Datastore 0 is missing fom Cluster 101 datastore id list > Image 127 is missing fom Datastore 101 image id list > undefined method `elements' for nil:NilClass > Error running fsck version 4.2.0 > The database will be restored > Sqlite database backup restored in /var/lib/one/one.db > ----------- > > I also tried to reinstall ruby gems with /usr/share/one/install_gems but > still got the same issue. > > After a few searching, I tried to start one and sunstone-server anyway, > and this is the result : > - I can do "onevm list" and "onehost list" correctly > - When I do a "onevm show" on a terminated vm it shows me the correct > information > - When I do a "onevm show" (on a running vm) or "onehost show", it > returns a "[VirtualMachineInfo] Error getting virtual machine [312]." or > either "[HostInfo] Error getting host [30]." > > In the log file (/var/log/oned.log) I can see the following errors, when > issuing those commands : > ---------- > Tue Aug 6 12:49:40 2013 [ONE][E]: SQL command was: SELECT body FROM > host_pool WHERE oid = 30, error: callback requested query abort > Tue Aug 6 12:49:40 2013 [ONE][E]: SQL command was: SELECT body FROM > vm_pool WHERE oid = 312, error: callback requested query abort > ------------ > > I am still able to see datastores informations and the overall situation > of my private cloud through the sunstone dashboard, but it seems I cannot > access informations related to running vms and hosts: it leads to an > unusable private cloud (can't stop vms, can't run a new one, etc...) > > Any clues ? > > Federico. > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
