Hi Martin,

Yes.  It does.  Results as posted.

Regards
KK

00001|pyrt|DBG:Loading a component description file
'nox/apps/simple_c_app/meta.xml'.
00002|pyrt|DBG:Loading a component description file 'nox/apps/tests/meta.xml'.
00003|pyrt|DBG:Loading a component description file
'nox/apps/examples/meta.xml'.
00004|pyrt|DBG:Loading a component description file
'nox/apps/topology/meta.xml'.
00005|pyrt|DBG:Loading a component description file
'nox/apps/authenticator/meta.xml'.
00006|pyrt|DBG:Loading a component description file
'nox/apps/discovery/meta.xml'.
00007|pyrt|DBG:Loading a component description file 'nox/apps/storage/meta.xml'.
00008|pyrt|DBG:Loading a component description file 'nox/apps/hub/meta.xml'.
00009|pyrt|DBG:Loading a component description file 'nox/apps/sepl/meta.xml'.
00010|pyrt|DBG:Loading a component description file 'nox/apps/exit/meta.xml'.
00011|pyrt|DBG:Loading a component description file 'nox/apps/coreui/meta.xml'.
00012|pyrt|DBG:Loading a component description file
'nox/apps/bcast_resolve/meta.xml'.
00013|pyrt|DBG:Loading a component description file
'nox/apps/directory/meta.xml'.
00014|pyrt|DBG:Loading a component description file 'nox/apps/pyrt/meta.xml'.
00015|pyrt|DBG:Loading a component description file 'nox/apps/noop/meta.xml'.
00016|pyrt|DBG:Loading a component description file
'nox/apps/switchstats/meta.xml'.
00017|pyrt|DBG:Loading a component description file
'nox/apps/simple_c_py_app/meta.xml'.
00018|pyrt|DBG:Loading a component description file
'nox/apps/user_event_log/meta.xml'.
00019|pyrt|DBG:Loading a component description file 'nox/apps/routing/meta.xml'.
00020|pyrt|DBG:Loading a component description file
'nox/apps/bindings_storage/meta.xml'.
00021|pyrt|DBG:Loading a component description file 'nox/apps/switch/meta.xml'.
00022|sqlite3-impl|WARN:Transactional storage file not given in the
command line; defaulting to 'testing.sqlite'
00023|sqlite3-impl|DBG:Opening the SQLite database at 'testing.sqlite'.
00024|sqlite3-impl|DBG:SQLite> 'CREATE TABLE IF NOT EXISTS
NOX_SCHEMA_META (GUID INTEGER PRIMARY KEY NOT NULL,NOX_TABLE TEXT NOT
NULL,NOX_TYPE INTEGER NOT NULL)'
00025|sqlite3-impl|DBG:SQLite> 'CREATE TABLE IF NOT EXISTS
NOX_SCHEMA_TABLE (GUID INTEGER PRIMARY KEY NOT NULL,NOX_TABLE TEXT NOT
NULL,NOX_COLUMN TEXT NOT NULL,NOX_TYPE INTEGER NOT NULL)'
00026|sqlite3-impl|DBG:SQLite> 'CREATE TABLE IF NOT EXISTS
NOX_SCHEMA_INDEX (GUID INTEGER PRIMARY KEY NOT NULL,NOX_TABLE TEXT NOT
NULL,NOX_INDEX TEXT NOT NULL,NOX_COLUMN TEXT NOT NULL)'
00027|sqlite3-impl|DBG:Reading the meta data tables in.
00028|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_META'
00029|sqlite3-impl|DBG:Closing a statement
00030|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE'
00031|sqlite3-impl|DBG:Closing a statement
00032|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX'
00033|sqlite3-impl|DBG:Closing a statement
00034|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_TABLE_INSERT AFTER INSERT ON NOX_SCHEMA_TABLE
BEGIN SELECT INSERT_CALLBACK_NOX_SCHEMA_TABLE(0, 'NOX_SCHEMA_TABLE',
NEW.GUID, NEW.NOX_TYPE, NEW.NOX_COLUMN, NEW.NOX_TABLE); END;'
00035|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_TABLE_UPDATE AFTER UPDATE ON NOX_SCHEMA_TABLE
BEGIN SELECT UPDATE_CALLBACK_NOX_SCHEMA_TABLE(2, 'NOX_SCHEMA_TABLE',
NEW.GUID, NEW.NOX_TYPE, NEW.NOX_COLUMN, NEW.NOX_TABLE, OLD.GUID,
OLD.NOX_TYPE, OLD.NOX_COLUMN, OLD.NOX_TABLE); END;'
00036|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_TABLE_DELETE AFTER DELETE ON NOX_SCHEMA_TABLE
BEGIN SELECT DELETE_CALLBACK_NOX_SCHEMA_TABLE(1, 'NOX_SCHEMA_TABLE',
OLD.GUID, OLD.NOX_TYPE, OLD.NOX_COLUMN, OLD.NOX_TABLE); END;'
00037|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_INDEX_INSERT AFTER INSERT ON NOX_SCHEMA_INDEX
BEGIN SELECT INSERT_CALLBACK_NOX_SCHEMA_INDEX(0, 'NOX_SCHEMA_INDEX',
NEW.GUID, NEW.NOX_COLUMN, NEW.NOX_TABLE, NEW.NOX_INDEX); END;'
00038|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_INDEX_UPDATE AFTER UPDATE ON NOX_SCHEMA_INDEX
BEGIN SELECT UPDATE_CALLBACK_NOX_SCHEMA_INDEX(2, 'NOX_SCHEMA_INDEX',
NEW.GUID, NEW.NOX_COLUMN, NEW.NOX_TABLE, NEW.NOX_INDEX, OLD.GUID,
OLD.NOX_COLUMN, OLD.NOX_TABLE, OLD.NOX_INDEX); END;'
00039|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_INDEX_DELETE AFTER DELETE ON NOX_SCHEMA_INDEX
BEGIN SELECT DELETE_CALLBACK_NOX_SCHEMA_INDEX(1, 'NOX_SCHEMA_INDEX',
OLD.GUID, OLD.NOX_COLUMN, OLD.NOX_TABLE, OLD.NOX_INDEX); END;'
00040|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_META_INSERT AFTER INSERT ON NOX_SCHEMA_META
BEGIN SELECT INSERT_CALLBACK_NOX_SCHEMA_META(0, 'NOX_SCHEMA_META',
NEW.GUID, NEW.NOX_TYPE, NEW.NOX_TABLE); END;'
00041|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_META_UPDATE AFTER UPDATE ON NOX_SCHEMA_META
BEGIN SELECT UPDATE_CALLBACK_NOX_SCHEMA_META(2, 'NOX_SCHEMA_META',
NEW.GUID, NEW.NOX_TYPE, NEW.NOX_TABLE, OLD.GUID, OLD.NOX_TYPE,
OLD.NOX_TABLE); END;'
00042|sqlite3-impl|DBG:SQLite> 'CREATE TEMP TRIGGER
TRIGGER_FOR_NOX_SCHEMA_META_DELETE AFTER DELETE ON NOX_SCHEMA_META
BEGIN SELECT DELETE_CALLBACK_NOX_SCHEMA_META(1, 'NOX_SCHEMA_META',
OLD.GUID, OLD.NOX_TYPE, OLD.NOX_TABLE); END;'
00043|dht-storage|DBG:Reading the meta data tables.
00044|sqlite3-impl|DBG:Shared lock acquired 1.
00045|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_META'
00046|sqlite3-impl|DBG:Closing a cursor (1)
00047|sqlite3-impl|DBG:Closing a statement
00048|sqlite3-impl|DBG:Releasing lock 1
00049|sqlite3-impl|DBG:Released the lock 1
00050|sqlite3-impl|DBG:Shared lock acquired 2.
00051|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00052|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00053|sqlite3-impl|DBG:Closing a cursor (2)
00054|sqlite3-impl|DBG:Closing a statement
00055|sqlite3-impl|DBG:Releasing lock 2
00056|sqlite3-impl|DBG:Released the lock 2
00057|sqlite3-impl|DBG:Shared lock acquired 3.
00058|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00059|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00060|sqlite3-impl|DBG:Closing a cursor (3)
00061|sqlite3-impl|DBG:Closing a statement
00062|sqlite3-impl|DBG:Releasing lock 3
00063|sqlite3-impl|DBG:Released the lock 3
00064|sqlite3-impl|DBG:Shared lock acquired 4.
00065|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00066|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00067|sqlite3-impl|DBG:Closing a cursor (4)
00068|sqlite3-impl|DBG:Closing a statement
00069|sqlite3-impl|DBG:Releasing lock 4
00070|sqlite3-impl|DBG:Released the lock 4
00071|sqlite3-impl|DBG:Shared lock acquired 5.
00072|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00073|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00074|sqlite3-impl|DBG:Closing a cursor (5)
00075|sqlite3-impl|DBG:Closing a statement
00076|sqlite3-impl|DBG:Releasing lock 5
00077|sqlite3-impl|DBG:Released the lock 5
00078|sqlite3-impl|DBG:Shared lock acquired 6.
00079|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00080|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00081|sqlite3-impl|DBG:Closing a cursor (6)
00082|sqlite3-impl|DBG:Closing a statement
00083|sqlite3-impl|DBG:Releasing lock 6
00084|sqlite3-impl|DBG:Released the lock 6
00085|sqlite3-impl|DBG:Shared lock acquired 7.
00086|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_TABLE_INDEX_1'
00087|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_TABLE WHERE
NOX_TABLE = ?'
00088|sqlite3-impl|DBG:Closing a cursor (7)
00089|sqlite3-impl|DBG:Closing a statement
00090|sqlite3-impl|DBG:Releasing lock 7
00091|sqlite3-impl|DBG:Released the lock 7
00092|sqlite3-impl|DBG:Shared lock acquired 8.
00093|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00094|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00095|sqlite3-impl|DBG:Closing a cursor (8)
00096|sqlite3-impl|DBG:Closing a statement
00097|sqlite3-impl|DBG:Releasing lock 8
00098|sqlite3-impl|DBG:Released the lock 8
00099|sqlite3-impl|DBG:Shared lock acquired 9.
00100|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00101|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00102|sqlite3-impl|DBG:Closing a cursor (9)
00103|sqlite3-impl|DBG:Closing a statement
00104|sqlite3-impl|DBG:Releasing lock 9
00105|sqlite3-impl|DBG:Released the lock 9
00106|sqlite3-impl|DBG:Shared lock acquired 10.
00107|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00108|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00109|sqlite3-impl|DBG:Closing a cursor (10)
00110|sqlite3-impl|DBG:Closing a statement
00111|sqlite3-impl|DBG:Releasing lock 10
00112|sqlite3-impl|DBG:Released the lock 10
00113|sqlite3-impl|DBG:Shared lock acquired 11.
00114|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00115|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00116|sqlite3-impl|DBG:Closing a cursor (11)
00117|sqlite3-impl|DBG:Closing a statement
00118|sqlite3-impl|DBG:Releasing lock 11
00119|sqlite3-impl|DBG:Released the lock 11
00120|sqlite3-impl|DBG:Shared lock acquired 12.
00121|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00122|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00123|sqlite3-impl|DBG:Closing a cursor (12)
00124|sqlite3-impl|DBG:Closing a statement
00125|sqlite3-impl|DBG:Releasing lock 12
00126|sqlite3-impl|DBG:Released the lock 12
00127|sqlite3-impl|DBG:Shared lock acquired 13.
00128|sqlite3-impl|DBG:Comparing with index 'NOX_SCHEMA_INDEX_INDEX_1'
00129|sqlite3-impl|DBG:SQLite> 'SELECT * FROM NOX_SCHEMA_INDEX WHERE
NOX_TABLE = ?'
00130|sqlite3-impl|DBG:Closing a cursor (13)
00131|sqlite3-impl|DBG:Closing a statement
00132|sqlite3-impl|DBG:Releasing lock 13
00133|sqlite3-impl|DBG:Released the lock 13
00134|dht-storage|DBG:No need to create a table: bindings_id
00135|dht-storage|DBG:No need to create a table: bindings_name
00136|dht-storage|DBG:No need to create a table: bindings_link
00137|dht-storage|DBG:No need to create a table: bindings_location
00138|pycomponent|DBG:Importing Python module
nox.apps.bindings_storage.pybindings_storage
00139|pycomponent|DBG:Importing Python module nox.apps.discovery.discovery
00140|dht-storage|DBG:No need to create a table: user_event_log
00141|dht-storage|DBG:No need to create a table: user_event_log_names
00142|pycomponent|DBG:Importing Python module nox.apps.authenticator.pyauth
00143|nox|DBG:Application installation report:
link event:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies:

python:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies:

transactional storage backend:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'storage common' OK

pyrouting:
        Current state: NOT_INSTALLED
        Required state: INSTALLED
        Dependencies: 'routing' not installed, 'python' OK

discovery:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'link event' OK, 'pybindings_storage' OK, 'python' OK

bindings_storage:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'storage backend' OK

topology:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'discovery' OK

authenticator:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'bindings_storage' OK, 'topology' OK, 'user_event_log' OK

storage common:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies:

built-in DSO deployer:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies:

routing:
        Current state: ERROR
        Required state: INSTALLED
        Dependencies: 'topology' OK, 'authenticator' OK, 'broadcast_resolve' OK
        Error:

pyauthenticator:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'authenticator' OK, 'python' OK

broadcast_resolve:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'authenticator' OK

built-in event dispatcher:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies:

storage backend:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'storage common' OK, 'transactional storage backend' OK

pybindings_storage:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'bindings_storage' OK, 'python' OK

user_event_log:
        Current state: INSTALLED
        Required state: INSTALLED
        Dependencies: 'storage backend' OK, 'bindings_storage' OK

00144|nox|ERR:Can't open a dynamic library:
'nox/apps/routing/routing.so: cannot open shared object file: No such
file or directory' or 'nox/apps/routing/.libs/routing.so: undefined
symbol: vigil::Flow_in_event::Flow_in_event(vigil::Flow_in_event
const&)'

2008/7/11 Martin Casado <[EMAIL PROTECTED]>:
> Looks like it can't find flow in event which should be defined in
> authenticator.  If you run with -v, does it show authenticator being loaded
> prior to loading routing?
>
>> Hi,
>>
>> I was trying to add an event into NOX.  Basically, I have defined the
>> event as a child of Flow_in_event and inserted it into nox.xml.  The
>> modifications compiles fine by when run, gives the following error.
>>
>> 00002|nox|ERR:Can't open a dynamic library:
>> 'nox/apps/routing/routing.so: cannot open shared object file: No such
>> file or directory' or 'nox/apps/routing/.libs/routing.so: undefined
>> symbol: vigil::Flow_in_event::Flow_in_event(vigil::Flow_in_event
>> const&)'
>>
>> By the way, .libs/routing.so can be found despite of the error.
>> Anyone has any idea what this error is about?
>>
>>  Thanks.
>>
>> Regards
>> KK
>>

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to