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=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 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/ 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 a6bfd9602129d8ae308ba58f36623c04826e15ca

[root@weizhou-centos master(4.2)]# git show
a6bfd9602129d8ae308ba58f36623c04826e15ca
commit a6bfd9602129d8ae308ba58f36623c04826e15ca
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>
*™*





--
*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>
*™*





--
*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>
*™*





--
*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>
*™*





--
*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>
*™*





--
*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>
*™*




--
*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>
*™*




--
*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>
*™*




--
*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>
*™*

Reply via email to