Yeah, master is really a bummer right now with the JNA issues.
On Sun, Sep 29, 2013 at 12:13 PM, Mike Tutkowski <mike.tutkow...@solidfire.com> wrote: > Some progress (I think). > > Now I get this error message instead: > > log4j:WARN No appenders could be found for logger > (org.apache.commons.httpclient.params.DefaultHttpParams). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for > more info. > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243) > Caused by: java.lang.UnsatisfiedLinkError: Can't obtain updateLastError > method for class com.sun.jna.Native > at com.sun.jna.Native.initIDs(Native Method) > at com.sun.jna.Native.<clinit>(Native.java:139) > at org.libvirt.jna.Libvirt.<clinit>(Unknown Source) > at org.libvirt.Library.<clinit>(Unknown Source) > at org.libvirt.Connect.<init>(Unknown Source) > at > com.cloud.hypervisor.kvm.resource.LibvirtConnection.getConnection(LibvirtConnection.java:44) > at > com.cloud.hypervisor.kvm.resource.LibvirtConnection.getConnection(LibvirtConnection.java:37) > at > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.configure(LibvirtComputingResource.java:733) > at com.cloud.agent.Agent.<init>(Agent.java:161) > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:421) > at com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:376) > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:357) > at com.cloud.agent.AgentShell.start(AgentShell.java:454) > ... 5 more > Cannot start daemon > Service exit with a return value of 5 > > > On Sun, Sep 29, 2013 at 4:23 AM, Wido den Hollander <w...@widodh.nl> wrote: > >> >> >> On 09/29/2013 08:01 AM, Wei ZHOU wrote: >> >>> try backup and remove the jna.jar in /usr/share/java >>> >>> >> I fixed the init scripts, it was still including the old JNA in the >> classpath: https://git-wip-us.apache.org/**repos/asf?p=cloudstack.git;a=** >> commit;h=**e6fd794ca0b10a00f3fc93e5f3e81a**b342f5b860<https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit;h=e6fd794ca0b10a00f3fc93e5f3e81ab342f5b860> >> >> That should fix it! >> >> Wido >> >> >> 2013/9/29, Mike Tutkowski <mike.tutkow...@solidfire.com>**: >>> >>>> Hi Wei, >>>> >>>> So, re-installing cloudstack-common allowed cloudstack-agent to install >>>> successfuly. Thanks >>>> >>>> I'm still having what appears to be Libvirt-related issues on Ubuntu >>>> 12.04 >>>> with master. >>>> >>>> Any thoughts on this? >>>> >>>> log4j:WARN No appenders could be found for logger >>>> (org.apache.commons.**httpclient.params.**DefaultHttpParams). >>>> log4j:WARN Please initialize the log4j system properly. >>>> log4j:WARN See >>>> http://logging.apache.org/**log4j/1.2/faq.html#noconfig<http://logging.apache.org/log4j/1.2/faq.html#noconfig>for >>>> more info. >>>> java.lang.reflect.**InvocationTargetException >>>> at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) >>>> at >>>> sun.reflect.**NativeMethodAccessorImpl.**invoke(** >>>> NativeMethodAccessorImpl.java:**57) >>>> at >>>> sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** >>>> DelegatingMethodAccessorImpl.**java:43) >>>> at java.lang.reflect.Method.**invoke(Method.java:606) >>>> at >>>> org.apache.commons.daemon.**support.DaemonLoader.start(** >>>> DaemonLoader.java:243) >>>> Caused by: java.lang.NoSuchMethodError: com.sun.jna.Native.free(J)V >>>> at org.libvirt.Library.free(**Unknown Source) >>>> at org.libvirt.Connect.**getCapabilities(Unknown Source) >>>> at >>>> com.cloud.hypervisor.kvm.**resource.**LibvirtComputingResource.** >>>> IsHVMEnabled(**LibvirtComputingResource.java:**4533) >>>> at >>>> com.cloud.hypervisor.kvm.**resource.**LibvirtComputingResource.** >>>> configure(**LibvirtComputingResource.java:**747) >>>> at com.cloud.agent.Agent.<init>(**Agent.java:161) >>>> at com.cloud.agent.AgentShell.**launchAgent(AgentShell.java:**421) >>>> at com.cloud.agent.AgentShell.**launchAgentFromClassInfo(** >>>> AgentShell.java:376) >>>> at com.cloud.agent.AgentShell.**launchAgent(AgentShell.java:**357) >>>> at com.cloud.agent.AgentShell.**start(AgentShell.java:454) >>>> ... 5 more >>>> Cannot start daemon >>>> Service exit with a return value of 5 >>>> >>>> >>>> On Fri, Sep 27, 2013 at 1:45 PM, Mike Tutkowski < >>>> mike.tutkow...@solidfire.com> wrote: >>>> >>>> Looks like listNetworks() is called a couple times in >>>>> cloudstack-agent-upgrade: >>>>> >>>>> if __name__ == '__main__': >>>>> netlib = networkConfig() >>>>> bridges = netlib.listNetworks() >>>>> bridges = filter(isOldStyleBridge, bridges) >>>>> for br in bridges: >>>>> enslavedDev = netlib.getEnslavedDev(br, 1) >>>>> if enslavedDev is not None: >>>>> upgradeBridgeName(br, enslavedDev) >>>>> >>>>> bridges = netlib.listNetworks() >>>>> bridges = filter(isOldStyleBridge, bridges) >>>>> if len(bridges) > 0: >>>>> print("Warning: upgrade is not finished, still some bridges have >>>>> the old style name:" + str(bridges)) >>>>> else: >>>>> print("Upgrade succeed") >>>>> >>>>> >>>>> On Fri, Sep 27, 2013 at 1:43 PM, Mike Tutkowski < >>>>> mike.tutkow...@solidfire.com> wrote: >>>>> >>>>> Kind of made progress here. :) Looks like we have another problem. Is >>>>>> it >>>>>> possible another item is missing from the scripts? >>>>>> >>>>>> mtutkowski@ubuntu:~$ sudo apt-get install cloudstack-agent >>>>>> Reading package lists... Done >>>>>> Building dependency tree >>>>>> Reading state information... Done >>>>>> The following NEW packages will be installed: >>>>>> cloudstack-agent >>>>>> 0 upgraded, 1 newly installed, 0 to remove and 468 not upgraded. >>>>>> Need to get 39.1 MB of archives. >>>>>> After this operation, 43.6 MB of additional disk space will be used. >>>>>> WARNING: The following packages cannot be authenticated! >>>>>> cloudstack-agent >>>>>> Install these packages without verification [y/N]? y >>>>>> Get:1 >>>>>> http://localhost/cloudstack/**repo/<http://localhost/cloudstack/repo/>binary/ >>>>>> cloudstack-agent 4.3.0 >>>>>> [39.1 MB] >>>>>> Fetched 39.1 MB in 0s (50.5 MB/s) >>>>>> Selecting previously unselected package cloudstack-agent. >>>>>> (Reading database ... 168800 files and directories currently >>>>>> installed.) >>>>>> Unpacking cloudstack-agent (from .../cloudstack-agent_4.3.0_**all.deb) >>>>>> ... >>>>>> Processing triggers for ureadahead ... >>>>>> Setting up cloudstack-agent (4.3.0) ... >>>>>> Traceback (most recent call last): >>>>>> File "/usr/bin/cloudstack-agent-**upgrade", line 51, in <module> >>>>>> bridges = netlib.listNetworks() >>>>>> AttributeError: networkConfig instance has no attribute 'listNetworks' >>>>>> dpkg: error processing cloudstack-agent (--configure): >>>>>> subprocess installed post-installation script returned error exit >>>>>> status >>>>>> 1 >>>>>> Errors were encountered while processing: >>>>>> cloudstack-agent >>>>>> E: Sub-process /usr/bin/dpkg returned an error code (1) >>>>>> >>>>>> >>>>>> On Fri, Sep 27, 2013 at 8:26 AM, Mike Tutkowski < >>>>>> mike.tutkow...@solidfire.com> wrote: >>>>>> >>>>>> Great - thanks, Wei! >>>>>>> >>>>>>> >>>>>>> On Fri, Sep 27, 2013 at 2:34 AM, Wei ZHOU <ustcweiz...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> Mike, >>>>>>>> cloudstack-agent-upgrade is missing in cloudstack-agent installation. >>>>>>>> I added it in commit a6bfd9602129d8ae308ba58f36623c**04826e15ca >>>>>>>> >>>>>>>> [root@weizhou-centos master(4.2)]# git show >>>>>>>> a6bfd9602129d8ae308ba58f36623c**04826e15ca >>>>>>>> commit a6bfd9602129d8ae308ba58f36623c**04826e15ca >>>>>>>> Author: Wei Zhou <w.z...@leaseweb.com> >>>>>>>> Date: Fri Sep 27 10:31:54 2013 +0200 >>>>>>>> add missing cloudstack-agent-upgrade in cloudstack-agent debian >>>>>>>> packages >>>>>>>> diff --git a/debian/cloudstack-agent.**install >>>>>>>> b/debian/cloudstack-agent.**install >>>>>>>> index a3cc869..d708514 100644 >>>>>>>> --- a/debian/cloudstack-agent.**install >>>>>>>> +++ b/debian/cloudstack-agent.**install >>>>>>>> @@ -21,6 +21,7 @@ >>>>>>>> /etc/init.d/cloudstack-agent >>>>>>>> /usr/bin/cloudstack-setup-**agent >>>>>>>> /usr/bin/cloudstack-ssh >>>>>>>> +/usr/bin/cloudstack-agent-**upgrade >>>>>>>> /var/log/cloudstack/agent >>>>>>>> /usr/share/cloudstack-agent/**lib/* >>>>>>>> /usr/share/cloudstack-agent/**plugins >>>>>>>> >>>>>>>> >>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> >>>>>>>> >>>>>>>> Thanks for investigating this! >>>>>>>>> >>>>>>>>> Talk to you soon! >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Sep 27, 2013 at 12:54 AM, Wei ZHOU <ustcweiz...@gmail.com> >>>>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> good night >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> >>>>>>>>>> >>>>>>>>>> Sounds good >>>>>>>>>>> >>>>>>>>>>> Might have to get back to you tomorrow, though. I have to get up >>>>>>>>>>> >>>>>>>>>> early. >>>>>>>> >>>>>>>>> :) >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, Sep 27, 2013 at 12:43 AM, Wei ZHOU >>>>>>>>>>> <ustcweiz...@gmail.com >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ok. Thanks for your reply! >>>>>>>>>>>> The last question, could you try to download the >>>>>>>>>>>> >>>>>>>>>>> cloudstack-agent and >>>>>>>> >>>>>>>>> cloudstack-common deb packages, and "dpkg -i" to install it? >>>>>>>>>>>> >>>>>>>>>>>> I will test it on my local machine. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> >>>>>>>>>>>> >>>>>>>>>>>> Before re-installing the DEBs I run the following: >>>>>>>>>>>>> >>>>>>>>>>>>> #sudo apt-get remove --purge cloudstack-agent >>>>>>>>>>>>> >>>>>>>>>>>>> #sudo apt-get clean >>>>>>>>>>>>> Would that be sufficient with regards to what you were >>>>>>>>>>>>> asking? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:36 AM, Wei ZHOU < >>>>>>>>>>>>> >>>>>>>>>>>> ustcweiz...@gmail.com> >>>>>>>> >>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> What if you apt-get remove and apt-get install again? >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2013/9/27 Mike Tutkowski <mike.tutkow...@solidfire.com> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Yeah, I had cleaned, rebuilt the codebase, regenerated >>>>>>>>>>>>>>> the >>>>>>>>>>>>>>> >>>>>>>>>>>>>> DEBs, >>>>>>>>> >>>>>>>>>> then >>>>>>>>>>> >>>>>>>>>>>> apt-get update and apt-get install cloudstack-agent. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I can try it again and see what happens. I thought I >>>>>>>>>>>>>>> >>>>>>>>>>>>>> tried the >>>>>>>> >>>>>>>>> process >>>>>>>>>>>> >>>>>>>>>>>>> twice and got the same results. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I did a search for cloudstack-agent-upgrade on my file >>>>>>>>>>>>>>> >>>>>>>>>>>>>> system >>>>>>>> >>>>>>>>> and >>>>>>>>> >>>>>>>>>> only >>>>>>>>>>>> >>>>>>>>>>>>> found references in the source directory. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:30 AM, Wei ZHOU < >>>>>>>>>>>>>>> >>>>>>>>>>>>>> ustcweiz...@gmail.com> >>>>>>>>>> >>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It is correct. >>>>>>>>>>>>>>>> Have you re-created the cloudstack-agent deb files and >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> uploaded >>>>>>>>> >>>>>>>>>> to >>>>>>>>>>> >>>>>>>>>>>> your >>>>>>>>>>>>> >>>>>>>>>>>>>> local apt repository? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2013/9/27 Mike Tutkowski >>>>>>>>>>>>>>>> <mike.tutkow...@solidfire.com> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Here you go: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> mtutkowski@ubuntu:~/**cloudstack$ grep >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> cloudstack-agent-upgrade >>>>>>>>>> >>>>>>>>>>> debian/rules >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> install -D >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> agent/target/transformed/**cloudstack-agent-upgrade >>>>>>>>> >>>>>>>>>> $(DESTDIR)/usr/bin/cloudstack-**agent-upgrade >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Fri, Sep 27, 2013 at 12:20 AM, Wei ZHOU < >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ustcweiz...@gmail.com> >>>>>>>>>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Did you build the latest source? >>>>>>>>>>>>>>>>>> Could you paste the result of the following >>>>>>>>>>>>>>>>>> command >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> in >>>>>>>> >>>>>>>>> your >>>>>>>>> >>>>>>>>>> source >>>>>>>>>>>>> >>>>>>>>>>>>>> directory? >>>>>>>>>>>>>>>>>> "grep cloudstack-agent-upgrade debian/rules" >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> *Mike Tutkowski* >>>>>>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>>>>>>>>>>>> e: mike.tutkow...@solidfire.com >>>>>>>>>>>>>>>>> o: 303.746.7302 >>>>>>>>>>>>>>>>> Advancing the way the world uses the >>>>>>>>>>>>>>>>> cloud< >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> http://solidfire.com/solution/**overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>>> > >>>>>>>> >>>>>>>>> *™* >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Mike Tutkowski* >>>>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>>>>>>>>>> e: mike.tutkow...@solidfire.com >>>>>>>>>>>>>>> o: 303.746.7302 >>>>>>>>>>>>>>> Advancing the way the world uses the >>>>>>>>>>>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> *™* >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Mike Tutkowski* >>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>>>>>>>> e: mike.tutkow...@solidfire.com >>>>>>>>>>>>> o: 303.746.7302 >>>>>>>>>>>>> Advancing the way the world uses the >>>>>>>>>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>>>>>>>> > >>>>>>>>>>>>> *™* >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Mike Tutkowski* >>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>>>>>> e: mike.tutkow...@solidfire.com >>>>>>>>>>> o: 303.746.7302 >>>>>>>>>>> Advancing the way the world uses the >>>>>>>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>>>>>> > >>>>>>>>>>> *™* >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Mike Tutkowski* >>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>>>> e: mike.tutkow...@solidfire.com >>>>>>>>> o: 303.746.7302 >>>>>>>>> Advancing the way the world uses the >>>>>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>>>> > >>>>>>>>> *™* >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Mike Tutkowski* >>>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>>> e: mike.tutkow...@solidfire.com >>>>>>> o: 303.746.7302 >>>>>>> Advancing the way the world uses the >>>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>>> > >>>>>>> *™* >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Mike Tutkowski* >>>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>>> e: mike.tutkow...@solidfire.com >>>>>> o: 303.746.7302 >>>>>> Advancing the way the world uses the >>>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>>> > >>>>>> *™* >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Mike Tutkowski* >>>>> *Senior CloudStack Developer, SolidFire Inc.* >>>>> e: mike.tutkow...@solidfire.com >>>>> o: 303.746.7302 >>>>> Advancing the way the world uses the >>>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>>> > >>>>> *™* >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Mike Tutkowski* >>>> *Senior CloudStack Developer, SolidFire Inc.* >>>> e: mike.tutkow...@solidfire.com >>>> o: 303.746.7302 >>>> Advancing the way the world uses the >>>> cloud<http://solidfire.com/**solution/overview/?video=play<http://solidfire.com/solution/overview/?video=play> >>>> > >>>> *™* >>>> >>>> > > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkow...@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud<http://solidfire.com/solution/overview/?video=play> > *™*