De afgelopen twee dagen zijn wij druk bezig geweest met de update van onze Blackboard omgeving naar Blackboard 8.0.260.7 (van 7.2.383). Het begon vrij slecht, maar uiteindelijk is alles toch weer goed gekomen.
Bij het begin op maandagmorgen wilde de updater niet goed draaien. Eerst raakte deze bij het het opschonen van bestanden in een loop die hij 24.818 keer heeft doorlopen. Dit betekende vooral een hele grote logfile (13 GB). Na het debuggen in samenwerking met onze TSM is het uiteindelijk om 4 uur 's middags gelukt om de installer werkend te krijgen. Wat de eigenlijke oorzaak was weten we niet precies. Vervolgens konden we dus eerst alle 7 apps naar 7.3 upgraden en vervolgens naar 8.
Volgens de handleiding moet je na de upgrade van 7.3 een script draaien vanwege de unieke id's in het CMS. Deze script werkt echter niet goed op de aanbevolen versie van 7.3 waar op we zaten. Op de testomgeving hadden we gemerkt dat je dit ook prima op 8 kan draaien, maar dat het dan wel werkt!
Dus vervolgens door naar 8, dit ging heel soepel, gelukkig. Dus maandagavond om 23.00 hadden we alle servers draaien op 8, alleen nog maar configuren. Hier zijn we dinsdag de hele dag nog mee bezig geweest.
Vooral in een load-balanced omgeving ben je wel ff bezig om alles goed te zetten. Er worden namelijk heel veel zaken gereset. Als voorbeeld deze tekst:
During an initial Blackboard install both config
parameters bbconfig.appserver.fullhostname and
bbconfig.webserver.fullhostname in config/bb-config.properties
default to the same thing, namely the output of the hostname command on the
local machine. The hostname of the primary appserver ends up in the
above-mentioned database value as well. For load-balanced installs however, the
bbconfig.webserver.fullhostname parameter and the database value
need to afterwards be manually changed to reflect the load-balanced hostname.
This should be changed on all appservers, but historically this was not strictly
necessary.
Vooral die laatste zin, zorgt ervoor dat je het nu wel goed moet instellen. Vroeger maakte dit niet uit.
Na deze zaken moesten we al onze customization (A-Select, security patch, layout) installeren en nieuwe versie van building blocks.
Verder nog een script om twee smart views toe te voegen aan het Grade Center in bestaande courses. Als laatst dan nog alle instellingen via de interface langslopen. Een hele vervelende bugs is dat de instellingen van een aantal standaard modules (My courses, My Organizations, My Calendar, My Tasks) niet goed werkten. Hoewel ze ingesteld stonden om maar voor een beperkt aantal rollen zichtbaar te zijn, waren ze voor iedereen zichtbaar. In de properties van module iets aanklikken en opslaan, lost het probleem op. Maar je moet dus wel alles wel aanklikken.
Op dit moment werkt SafeAssign en BbSync alleen nog niet. Ik kan beide building blocks niet registeren. Blackboard is dit aan het uitzoeken.
Nu op naar de volgende upgrade, de
upgrade van ons weblogsysteem.