Mike,

I upgrade perl with cpan packages necessary for vcl. If you want I try perl
commands if it is all ok.

Thanks.

Mike Jennings <[email protected]> escreveu no dia terça, 6/08/2019 à(s)
15:25:

> Antonio,
>
> Did you also upgrade your cpan packages after doing the upgrade of the
> perl module you are running?
>
> We currently have Centos 7.6 x64 running with the new VCL code and have no
> issues at all.
>
> I am going to download a copy of your operating system and see what issues
> I have getting this setup locally.
>
> Mike Jennings
>
> On Tue, Aug 6, 2019 at 9:22 AM António Aragão <[email protected]>
> wrote:
>
>> CentOS 6.10 32bits.
>>
>> Mike Jennings <[email protected]> escreveu no dia terça, 6/08/2019 à(s)
>> 13:56:
>>
>>> Can you let me know what operating system you are currently using?
>>>
>>> Mike
>>>
>>> On Tue, Aug 6, 2019 at 5:04 AM António Aragão <[email protected]>
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> I upgrade perl version and now is 5.16.3, I'm unable to do any
>>>> reservation and the vcld.log keeps logging:
>>>>
>>>>
>>>> |15431|||vcld|vcld:warning_handler|646| ---- WARNING ----
>>>> |15431|||vcld|vcld:warning_handler|646| 2019-08-06
>>>> 10:00:14|15431|||vcld|vcld:warning_handler|646|Use of uninitialized value
>>>> $reservation_id in concatenation (.) or string at /usr/local/vcl/bin/vcld
>>>> line 541.
>>>> |15431|||vcld|vcld:warning_handler|646| ( 0) vcld, warning_handler
>>>> (line: 646)
>>>> |15431|||vcld|vcld:warning_handler|646| (-1) vcld, make_new_child
>>>> (line: 541)
>>>> |15431|||vcld|vcld:warning_handler|646| (-2) vcld, main (line: 454)
>>>>
>>>> 2019-08-06 10:00:14|15431|||vcld|vcld:make_new_child|541|created child
>>>> process 15595 for reservation , state: blockrequest, current number of
>>>> forked kids: 1
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|utils.pm:rename_vcld_process|6139|renamed
>>>> process to 'vcld 37:249 'teste''
>>>> 2019-08-06
>>>> 10:00:14|15595|37||blockrequest|vcld:make_new_child|589|loaded
>>>> VCL::blockrequest module
>>>> 2019-08-06
>>>> 10:00:14|15595|37||blockrequest|Module.pm:new|188|VCL::blockrequest object
>>>> created for state available, address: a5a7e98
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:initialize|84|obtained
>>>> a database handle for this state process, stored as $ENV{dbh}
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|utils.pm:rename_vcld_process|6139|renamed
>>>> process to 'vcld 37:249 'teste''
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:initialize|94|returning
>>>> 1
>>>> 2019-08-06
>>>> 10:00:14|15595|37||blockrequest|vcld:make_new_child|598|VCL::blockrequest
>>>> object created and initialized
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|utils.pm:get_user_info|6696|UID
>>>> value is not configured for admin@Local, setting UID=501, setting
>>>> FEDERATED_LINUX_AUTHENTICATION=0
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|utils.pm:getnewdbh|2191|database
>>>> requested (information_schema) does not match handle stored in $ENV{dbh}
>>>> (vcl:192.168.93.1)
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|utils.pm:getnewdbh|2242|database
>>>> handle stored in $ENV{dbh}
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|utils.pm:getnewdbh|2191|database
>>>> requested (vcl) does not match handle stored in $ENV{dbh}
>>>> (information_schema:192.168.93.1)
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|utils.pm:getnewdbh|2242|database
>>>> handle stored in $ENV{dbh}
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|utils.pm:get_image_active_directory_domain_info|14622|image
>>>> 133 is not configured for Active Directory
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|159|blockrequest
>>>> id: 37
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|160|blockrequest
>>>> mode: expire
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|161|blockrequest
>>>> image id: 133
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|162|blockrequest
>>>> number machines: 10
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|163|blockrequest
>>>> expire: 2019-08-02 23:59:59
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|164|blocktime
>>>> id: 249
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|165|blocktime
>>>> processed: 1
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|166|blocktime
>>>> start: 2019-08-02 08:30:00
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|167|owner
>>>> email: [email protected]
>>>> 2019-08-06 10:00:14|15595|37||blockrequest|blockrequest.pm:process|168|help
>>>> address: [email protected]
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|326|Block
>>>> Request 37 has expired
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|327|Updated
>>>> status of blockRequest id 37 to completed
>>>> 2019-08-06 
>>>> 10:00:14|15595|37||blockrequest|blockrequest.pm:process|337|Removed
>>>> processing flag on blockrequest_id 37
>>>> 2019-08-06
>>>> 10:00:14|15595|37||blockrequest|State.pm:DESTROY|1093|VCL::blockrequest
>>>> destructor called, address: a5a7e98
>>>> 2019-08-06
>>>> 10:00:14|15595|37||blockrequest|Module.pm:DESTROY|2391|destroying
>>>> VCL::blockrequest object, address: a5a7e98
>>>> 2019-08-06 10:00:15|15431|||vcld|vcld:REAPER|758|VCL process exited for
>>>> reservation <unknown>, PID: 15595, signal: CHLD
>>>>
>>>> Any clue ? I even try to reload a new image but it doesn't work.
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> António Aragão <[email protected]> escreveu no dia sexta, 2/08/2019
>>>> à(s) 16:36:
>>>>
>>>>> Thanks Mike. I will upgrade perl version and will try.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Mike Jennings <[email protected]> escreveu no dia sexta, 2/08/2019
>>>>> à(s) 16:24:
>>>>>
>>>>>> I would suggest upgrading perl to be version 5.16.3 to see if that
>>>>>> works.  I don't get the errors you are seeing with that version.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> On Fri, Aug 2, 2019 at 10:02 AM António Aragão <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Mike,
>>>>>>>
>>>>>>> it is v5.10.1.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> [root@vclnode1 ~]# perl -v
>>>>>>>
>>>>>>> This is perl, v5.10.1 (*) built for i386-linux-thread-multi
>>>>>>>
>>>>>>> Copyright 1987-2009, Larry Wall
>>>>>>>
>>>>>>> Perl may be copied only under the terms of either the Artistic
>>>>>>> License or the
>>>>>>> GNU General Public License, which may be found in the Perl 5 source
>>>>>>> kit.
>>>>>>>
>>>>>>> Complete documentation for Perl, including FAQ lists, should be
>>>>>>> found on
>>>>>>> this system using "man perl" or "perldoc perl".  If you have access
>>>>>>> to the
>>>>>>> Internet, point your browser at http://www.perl.org/, the Perl Home
>>>>>>> Page.
>>>>>>>
>>>>>>> [root@vclnode1 ~]#
>>>>>>>
>>>>>>> Mike Jennings <[email protected]> escreveu no dia sexta, 2/08/2019
>>>>>>> à(s) 14:49:
>>>>>>>
>>>>>>>> Antonio,
>>>>>>>>
>>>>>>>> What version of perl are you running on your system?
>>>>>>>>
>>>>>>>> Mike
>>>>>>>>
>>>>>>>> On Fri, Aug 2, 2019 at 6:28 AM António Aragão <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Good morning,
>>>>>>>>>
>>>>>>>>> a example of trying to make a reservation.
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> António Aragão <[email protected]> escreveu no dia sexta,
>>>>>>>>> 2/08/2019 à(s) 10:58:
>>>>>>>>>
>>>>>>>>>> Good morning,
>>>>>>>>>>
>>>>>>>>>> after I upgraded from 2.5 to 2.5.1 I'm unable to use any
>>>>>>>>>> reservation. Looking to the vcld.log a lots for perl errors. Any 
>>>>>>>>>> clue ? I
>>>>>>>>>> attach the output file for:  /usr/local/vcl/bin/
>>>>>>>>>> install_perl_libs.pl
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>> ---------- Forwarded message ---------
>>>>>>>>>> De: <[email protected]>
>>>>>>>>>> Date: quinta, 1/08/2019 à(s) 08:35
>>>>>>>>>> Subject: PROBLEM --
>>>>>>>>>> vclnode1|870:870|new|State.pm|mv76>servidor13|vmwarewin7-WIN7_20190617133-v0|a12596
>>>>>>>>>> To: <[email protected]>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> reservation failed on mv76, process failed to initialize: failed
>>>>>>>>>> to create OS object
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>> time: 2019-08-01 08:30:22
>>>>>>>>>> caller: State.pm:reservation_failed(461)
>>>>>>>>>> ( 0) State.pm, reservation_failed (line: 461)
>>>>>>>>>> (-1) State.pm, initialize (line: 170)
>>>>>>>>>> (-2) Module.pm, new (line: 228)
>>>>>>>>>> (-3) vcld, (eval) (line: 594)
>>>>>>>>>> (-4) vcld, make_new_child (line: 593)
>>>>>>>>>> (-5) vcld, main (line: 353)
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>> management node: vclnode1.apachevcl.di.uminho.pt
>>>>>>>>>> reservation PID: 5308
>>>>>>>>>> parent vcld PID: 21274
>>>>>>>>>>
>>>>>>>>>> request ID: 870
>>>>>>>>>> reservation ID: 870
>>>>>>>>>> request state/laststate: new/new
>>>>>>>>>> request start time: 2019-08-01 08:30:00
>>>>>>>>>> request end time: 2019-08-01 12:30:00
>>>>>>>>>> for imaging: no
>>>>>>>>>> log ID: 729
>>>>>>>>>>
>>>>>>>>>> computer: mv76.apachevcl.di.uminho.pt
>>>>>>>>>> computer id: 135
>>>>>>>>>> computer type: virtualmachine
>>>>>>>>>> computer eth0 MAC address: 00:50:56:00:03:1e
>>>>>>>>>> computer eth1 MAC address: 00:50:56:00:03:1f
>>>>>>>>>> computer private IP address: 10.100.0.76
>>>>>>>>>> computer public IP address: 192.168.93.76
>>>>>>>>>> computer in block allocation: no
>>>>>>>>>> provisioning module: VCL::Module::Provisioning::VMware::VMware
>>>>>>>>>>
>>>>>>>>>> vm host: servidor13.di.uminho.pt
>>>>>>>>>> vm host ID: 4
>>>>>>>>>> vm host computer ID: 160
>>>>>>>>>> vm profile: s13vmhostprofile
>>>>>>>>>> vm profile VM path: /vmfs/volumes/IFT-block1/
>>>>>>>>>> vm profile repository path: /vmfs/volumes/vcl_images/
>>>>>>>>>> vm profile datastore path: /vmfs/volumes/IFT-block1/
>>>>>>>>>> vm profile disk type: shared
>>>>>>>>>>
>>>>>>>>>> image: vmwarewin7-WIN7_20190617133-v0
>>>>>>>>>> image display name: WIN7_20190617
>>>>>>>>>> image ID: 133
>>>>>>>>>> image revision ID: 133
>>>>>>>>>> image size: 48022 MB
>>>>>>>>>> use Sysprep: yes
>>>>>>>>>> root access: yes
>>>>>>>>>> image owner ID: 1
>>>>>>>>>> image owner affiliation: Local
>>>>>>>>>> image revision date created: 2019-06-17 16:17:33
>>>>>>>>>> image revision production: yes
>>>>>>>>>> OS module: VCL::Module::OS::Windows::Version_6::7
>>>>>>>>>>
>>>>>>>>>> user: a12596
>>>>>>>>>> user name:
>>>>>>>>>> user ID: 10
>>>>>>>>>> user affiliation: DIALUNOSLDAP
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>> RECENT LOG ENTRIES FOR THIS PROCESS:
>>>>>>>>>> 2019-08-01 08:30:22|5308|870|870|new|vcld:make_new_child|571|vcld
>>>>>>>>>> environment variable set to 0 for this process
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|DataStructure.pm:is_parent_reservation|1152|this
>>>>>>>>>> is the parent reservation
>>>>>>>>>> 2019-08-01 
>>>>>>>>>> 08:30:22|5308|870|870|new|utils.pm:rename_vcld_process|6112|reservation
>>>>>>>>>> count: 1
>>>>>>>>>> 2019-08-01 
>>>>>>>>>> 08:30:22|5308|870|870|new|utils.pm:rename_vcld_process|6139|renamed
>>>>>>>>>> process to 'vcld '|5308|870|870|new|' mv76>servidor13
>>>>>>>>>> vmwarewin7-WIN7_20190617133-v0 a12596'
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|vcld:make_new_child|589|loaded VCL::new 
>>>>>>>>>> module
>>>>>>>>>> 2019-08-01 08:30:22|5308|870|870|new|Module.pm:new|188|VCL::new
>>>>>>>>>> object created for state new, address: b10a268
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|State.pm:initialize|86|initializing
>>>>>>>>>> VCL::Module::State object
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|DataStructure.pm:is_parent_reservation|1152|this
>>>>>>>>>> is the parent reservation
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|State.pm:initialize|103|obtained a database
>>>>>>>>>> handle for this state process, stored as $ENV{dbh}
>>>>>>>>>> 2019-08-01 
>>>>>>>>>> 08:30:22|5308|870|870|new|utils.pm:update_reservation_lastcheck|5499|updated
>>>>>>>>>> reservation.lastcheck to '2019-08-01 08:30:22' for reservation IDs: 
>>>>>>>>>> 870
>>>>>>>>>> 2019-08-01 
>>>>>>>>>> 08:30:22|5308|870|870|new|utils.pm:update_request_state|1439|request
>>>>>>>>>> 870 state updated to pending/new
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| ---- WARNING
>>>>>>>>>> ----
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|Module.pm:create_os_object|446|VCL::Module::OS::Windows::Version_6::7
>>>>>>>>>> module could not be loaded, error:
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| CORE::state is
>>>>>>>>>> not a keyword at 
>>>>>>>>>> /usr/local/vcl-2.5.1/bin/../lib/VCL/Module/OS/Windows.pm
>>>>>>>>>> line 14683.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| Compilation
>>>>>>>>>> failed in require at (eval 382) line 3.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446|  ...propagated
>>>>>>>>>> at /usr/share/perl5/base.pm line 94.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| BEGIN
>>>>>>>>>> failed--compilation aborted at
>>>>>>>>>> /usr/local/vcl-2.5.1/bin/../lib/VCL/Module/OS/Windows/Version_6.pm 
>>>>>>>>>> line 45.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| Compilation
>>>>>>>>>> failed in require at (eval 381) line 3.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446|  ...propagated
>>>>>>>>>> at /usr/share/perl5/base.pm line 94.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| BEGIN
>>>>>>>>>> failed--compilation aborted at
>>>>>>>>>> /usr/local/vcl-2.5.1/bin/../lib/VCL/Module/OS/Windows/Version_6/
>>>>>>>>>> 7.pm line 43.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| Compilation
>>>>>>>>>> failed in require at (eval 380) line 2.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| BEGIN
>>>>>>>>>> failed--compilation aborted at (eval 380) line 2.
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| ( 0) Module.pm,
>>>>>>>>>> create_os_object (line: 446)
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| (-1) State.pm,
>>>>>>>>>> initialize (line: 166)
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| (-2) Module.pm,
>>>>>>>>>> new (line: 228)
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| (-3) vcld,
>>>>>>>>>> (eval) (line: 594)
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| (-4) vcld,
>>>>>>>>>> make_new_child (line: 593)
>>>>>>>>>> |5308|870|870|new|Module.pm:create_os_object|446| (-5) vcld, main
>>>>>>>>>> (line: 353)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> ---- WARNING ----
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|2
>>>>>>>>>> rows were returned from database select
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> ( 0) DataStructure.pm, get_computer_state_name (line: 2083)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-1) State.pm, reservation_failed (line: 404)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-2) State.pm, initialize (line: 170)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-3) Module.pm, new (line: 228)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-4) vcld, (eval) (line: 594)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-5) vcld, make_new_child (line: 593)
>>>>>>>>>> |5308|870|870|new|DataStructure.pm:get_computer_state_name|2083|
>>>>>>>>>> (-6) vcld, main (line: 353)
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|DataStructure.pm:get_computer_private_ip_address|1596|returning
>>>>>>>>>> private IP address of mv76.apachevcl.di.uminho.pt (135) already
>>>>>>>>>> stored in this DataStructure object: 10.100.0.76
>>>>>>>>>> 2019-08-01 
>>>>>>>>>> 08:30:22|5308|870|870|new|utils.pm:is_inblockrequest|4926|zero
>>>>>>>>>> rows were returned from database select
>>>>>>>>>> 2019-08-01
>>>>>>>>>> 08:30:22|5308|870|870|new|DataStructure.pm:get_image_affiliation_name|1704|image
>>>>>>>>>> owner id: 1
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> António Aragão
>>>>>>>>>> (Especialista de Informática)
>>>>>>>>>> Universidade do Minho
>>>>>>>>>> Departamento de Informática
>>>>>>>>>> Edificio 7 - 1.07 (DI-1.03)
>>>>>>>>>> Campus de Gualtar
>>>>>>>>>> Braga
>>>>>>>>>> Telefone: +351 253 6044 86
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> António Aragão
>>>>>>>>> (Especialista de Informática)
>>>>>>>>> Universidade do Minho
>>>>>>>>> Departamento de Informática
>>>>>>>>> Edificio 7 - 1.07 (DI-1.03)
>>>>>>>>> Campus de Gualtar
>>>>>>>>> Braga
>>>>>>>>> Telefone: +351 253 6044 86
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> António Aragão
>>>>>>> (Especialista de Informática)
>>>>>>> Universidade do Minho
>>>>>>> Departamento de Informática
>>>>>>> Edificio 7 - 1.07 (DI-1.03)
>>>>>>> Campus de Gualtar
>>>>>>> Braga
>>>>>>> Telefone: +351 253 6044 86
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> António Aragão
>>>>> (Especialista de Informática)
>>>>> Universidade do Minho
>>>>> Departamento de Informática
>>>>> Edificio 7 - 1.07 (DI-1.03)
>>>>> Campus de Gualtar
>>>>> Braga
>>>>> Telefone: +351 253 6044 86
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> António Aragão
>>>> (Especialista de Informática)
>>>> Universidade do Minho
>>>> Departamento de Informática
>>>> Edificio 7 - 1.07 (DI-1.03)
>>>> Campus de Gualtar
>>>> Braga
>>>> Telefone: +351 253 6044 86
>>>>
>>>>
>>>>
>>
>> --
>> António Aragão
>> (Especialista de Informática)
>> Universidade do Minho
>> Departamento de Informática
>> Edificio 7 - 1.07 (DI-1.03)
>> Campus de Gualtar
>> Braga
>> Telefone: +351 253 6044 86
>>
>>
>>

-- 
António Aragão
(Especialista de Informática)
Universidade do Minho
Departamento de Informática
Edificio 7 - 1.07 (DI-1.03)
Campus de Gualtar
Braga
Telefone: +351 253 6044 86

Reply via email to