Bug 18120 - Fehlerhafter Test in univention-check-join-status
Fehlerhafter Test in univention-check-join-status
Status: CLOSED DUPLICATE of bug 13495
Product: UCS
Classification: Unclassified
Component: Join (univention-join)
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.4-1
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-13 11:58 CEST by Philipp Hahn
Modified: 2010-12-10 16:37 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:
hahn: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2010-04-13 11:58:11 CEST
univention-check-join-status vergleicht die Anzahl der Scripte mit der Anzahl der Einträge in der index.txt Datei:
 inst_files=`ls -l /usr/lib/univention-install/*.inst | wc -l`
 configured=`wc -l /usr/lib/univention-install/.index.txt | awk '{print $1}'`
 if [ $configured -lt $inst_files ]; then

Da durchaus mehrere Versionen der Skipte joinen können (univention-samba) und auch Skripte durch Deinstallation gelöscht werden können, ist der Test so nicht ausreichend. Bei mir ist z.B. "univention-nagios-client" nicht erfolgreich durchgelaufen.

Sofern der Name der Skripte mit dem Bezeichner in der 1. Spalte der index.txt übereinstimmt, reicht folgende Variante:

 for f in /usr/lib/univention-install/*.inst
 do
   f="${f#*/[0-9][0-9]}"
   f="${f%.inst}"
   if ! grep -q "^$f v[0-9]* successful" /usr/lib/univention-install/.index.txt
   then
      log_error ...
   fi
 done
Comment 1 Philipp Hahn univentionstaff 2010-05-17 11:18:57 CEST

*** This bug has been marked as a duplicate of bug 13495 ***
Comment 2 Stefan Gohmann univentionstaff 2010-12-08 07:30:10 CET
OK
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2010-12-10 16:37:37 CET
UCS 2.4-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden:
"Clone This Bug".