diff --git a/lib/refrepo/valid/network.rb b/lib/refrepo/valid/network.rb
index 9737143269dcfa24d1720f3f337097edb3481d98..6b5886d61a01a4f6530ba8e340aa7621e7e6e29a 100644
--- a/lib/refrepo/valid/network.rb
+++ b/lib/refrepo/valid/network.rb
@@ -121,8 +121,7 @@ def check_network_description(options)
                 'port' => mynetnodes.first['port']
               }
             else
-              puts "ERROR: this port is connected to a node that does not exist: #{port}"
-              ok = false
+              puts "WARNING: this port is connected to a node that does not exist: #{port}"
             end
           elsif ['switch','router'].include?(port['kind'])
             mynetnodes = netnodes.select { |n| n.values_at('kind', 'uid') == port.values_at('kind', 'uid') }