Encountered issues » History » Version 4
Pablo Alingery, 10/06/2016 15:02
1 | 1 | Herve Ballans | {{toc}} |
---|---|---|---|
2 | 1 | Herve Ballans | |
3 | 1 | Herve Ballans | h1. Encountered issues |
4 | 1 | Herve Ballans | |
5 | 2 | Herve Ballans | h2. Modification du fichier /usr/local/netdrms_current/configure (Not Applied in NetDrms_8.10 and NetDrms_8.11 ) |
6 | 1 | Herve Ballans | |
7 | 1 | Herve Ballans | <pre> |
8 | 1 | Herve Ballans | # The system configuration for configure script |
9 | 1 | Herve Ballans | set PERLBIN = "/usr/bin/perl" |
10 | 1 | Herve Ballans | set PYBIN = "/usr/bin/python" |
11 | 1 | Herve Ballans | </pre> |
12 | 1 | Herve Ballans | |
13 | 2 | Herve Ballans | h2. Compilation problem due to uncorrect variable types (Not Applied in NetDrms_8.11) |
14 | 1 | Herve Ballans | |
15 | 1 | Herve Ballans | Art (art.amezcua@stanford.edu) purpose us a workaround and send us 2 files with correct declaration : |
16 | 1 | Herve Ballans | |
17 | 1 | Herve Ballans | SUMLIB_RmDo.pgc (diff with original file : [[diff_SUMLIB_RmDo.pgc]]) |
18 | 1 | Herve Ballans | SUMLIB_RmDoX.pgc (diff with original file : [[diff_SUMLIB_RmDoX.pgc]]) |
19 | 1 | Herve Ballans | |
20 | 1 | Herve Ballans | In dir base/sums/libs/pg rename former file into *.orig and replace by SUMLIB_RmDo.pgc et SUMLIB_RmDoX.pgc |
21 | 1 | Herve Ballans | |
22 | 1 | Herve Ballans | <pre> |
23 | 1 | Herve Ballans | # wget http://jsoc.stanford.edu/~arta/SUMLIB_RmDo.pgc |
24 | 1 | Herve Ballans | # wget http://jsoc.stanford.edu/~arta/SUMLIB_RmDoX.pgc |
25 | 1 | Herve Ballans | </pre> |
26 | 1 | Herve Ballans | |
27 | 2 | Herve Ballans | h2. Modification du fichier /usr/local/netdrms_current/build/jsoc_machine.csh (Same issue in NetDrms 8.11 ) |
28 | 1 | Herve Ballans | |
29 | 1 | Herve Ballans | ligne 28 : |
30 | 1 | Herve Ballans | |
31 | 1 | Herve Ballans | <pre> |
32 | 1 | Herve Ballans | case "x86_64": |
33 | 1 | Herve Ballans | echo linux_x86_64 |
34 | 1 | Herve Ballans | breaksw |
35 | 1 | Herve Ballans | </pre> |
36 | 1 | Herve Ballans | |
37 | 1 | Herve Ballans | Overwriting the existing files in the right place (base/sums/libs/pg) & modif in jsoc_machine.csh |
38 | 1 | Herve Ballans | => the command 'make' works well. |
39 | 1 | Herve Ballans | |
40 | 1 | Herve Ballans | But there is still problem with 'make sums' |
41 | 1 | Herve Ballans | |
42 | 2 | Herve Ballans | h2. Workaround to solve make sums problem |
43 | 1 | Herve Ballans | |
44 | 1 | Herve Ballans | Modify [[sum_rpc.h]] in order to match the type of some variables |
45 | 1 | Herve Ballans | |
46 | 2 | Herve Ballans | h2. Copier /usr/local/netdrms_2.4_release/base/drms/apps/serverdefs.h dans /usr/local/netdrms_current/base/drms/apps (not applied in NetDrms_8.10 and NetDrms8.11) |
47 | 1 | Herve Ballans | |
48 | 2 | Herve Ballans | h2. Modification du fichier /usr/local/netdrms_current/configure (not applied in NetDrms_8.10 and NetDrms8.11 ) |
49 | 1 | Herve Ballans | |
50 | 1 | Herve Ballans | au lieu de $? en csh on va mettre plutot $status |
51 | 1 | Herve Ballans | |
52 | 1 | Herve Ballans | ligne 110 : |
53 | 1 | Herve Ballans | |
54 | 1 | Herve Ballans | <pre> |
55 | 1 | Herve Ballans | if ($status==0) |
56 | 1 | Herve Ballans | </pre> |
57 | 1 | Herve Ballans | |
58 | 1 | Herve Ballans | et ligne 123 : |
59 | 1 | Herve Ballans | |
60 | 1 | Herve Ballans | <pre> |
61 | 1 | Herve Ballans | if ($status==0) |
62 | 1 | Herve Ballans | </pre> |
63 | 1 | Herve Ballans | |
64 | 1 | Herve Ballans | |
65 | 1 | Herve Ballans | |
66 | 1 | Herve Ballans | %{color:red}------------------------------------------------------------------------------------------------------------------% |
67 | 1 | Herve Ballans | |
68 | 2 | Herve Ballans | h2. #H4ck 2 Malade #PabloR0cks# (Not Applied in NetDrm_8.10) |
69 | 1 | Herve Ballans | |
70 | 1 | Herve Ballans | Modification du fichier /usr/include/stdint.h |
71 | 1 | Herve Ballans | |
72 | 1 | Herve Ballans | ligne 55 : long int remplacé par long long int |
73 | 1 | Herve Ballans | |
74 | 1 | Herve Ballans | <pre> |
75 | 1 | Herve Ballans | #if __WORDSIZE == 64 |
76 | 1 | Herve Ballans | typedef unsigned long int uint64_t; --> ici long long int |
77 | 1 | Herve Ballans | #else |
78 | 1 | Herve Ballans | __extension__ |
79 | 1 | Herve Ballans | typedef unsigned long long int uint64_t; |
80 | 1 | Herve Ballans | #endif |
81 | 1 | Herve Ballans | </pre> |
82 | 1 | Herve Ballans | |
83 | 1 | Herve Ballans | "Allo Linus ?!?.." |
84 | 2 | Herve Ballans | |
85 | 2 | Herve Ballans | h2. make sums KO (Not applied in NetDrms_8.10) |
86 | 2 | Herve Ballans | |
87 | 2 | Herve Ballans | Solution found : Take old lib libcrypto instead libssl |
88 | 2 | Herve Ballans | |
89 | 2 | Herve Ballans | dans le fichier base/sums/apps/Rules.mk ligne 51 |
90 | 2 | Herve Ballans | replace -lssl by -lcrypto LD flag |
91 | 3 | Herve Ballans | |
92 | 3 | Herve Ballans | h2. show_series and delete_series binaries |
93 | 3 | Herve Ballans | |
94 | 3 | Herve Ballans | Remark : these 2 sources are not compiled during installation |
95 | 3 | Herve Ballans | Issue : in netdrms_current 8.10 , do : |
96 | 3 | Herve Ballans | $ make delete_series |
97 | 3 | Herve Ballans | $ make show_series |
98 | 4 | Pablo Alingery | |
99 | 4 | Pablo Alingery | |
100 | 4 | Pablo Alingery | h2. Database repair (from Art) |
101 | 4 | Pablo Alingery | |
102 | 4 | Pablo Alingery | On ias_sdo |
103 | 4 | Pablo Alingery | |
104 | 4 | Pablo Alingery | <pre> |
105 | 4 | Pablo Alingery | delete from admin.ns where name = 'lm_jps'; |
106 | 4 | Pablo Alingery | delete from admin.ns where name = 'aia_test'; |
107 | 4 | Pablo Alingery | </pre> |