Elkezdődött az új év és elsőként megnéztem, hogy van-e már javítócsomag kiadva a Lotus Notes 8.5.2 standrad klienshez. Mivel van, nekiálltam telepíteni. Sajnos a telepítő konfigurációs fájlban van egy karakterhiba (1023_FP1 javítása 1023FP1 -re), amit javítani kell, majd újraépíteni a telepítőcsomagot.
Részletes, angol nyelvű leírása a javításnak:
Install Lotus Notes 8.5.2 Fixpack 1 in Ubuntu
By usablesoftware
IBM made an error yet again. I couldn’t install fixpack 1 without modifying it.
Command:
* sudo dpkg -i –force-all ibm_lotus_notes_fixpack-8.5.2.i586.deb
Gave error:
* dpkg: error processing ibm_lotus_notes_fixpack-8.5.2.i586.deb (–install): parse error, in file ‘/var/lib/dpkg/tmp.ci/control’ near line 2 package ‘ibm-lotus-notes-fixpack’: error in Version string ’8.5.2-20101215.1023_FP1′: invalid character in revision number Errors were encountered while processing:ibm_lotus_notes_fixpack-8.5.2.i586.deb
Remedy:
1) Select the lotus_notes_fixpack-8.5.2.i586.deb file in nautilus and choose “extract all”. This should produce a folder with name lotus_notes_fixpack-8.5.2.
2) Then edit the file:
ibm_lotus_notes_fixpack-8.5.2.i586/DEBIAN/control
Find:
Version: 8.5.2-20101215.1023_FP1
Change to:
Version: 8.5.2-20101215.1023FP1
3) Do this from command line again:
dpkg-deb --build ibm_lotus_notes_fixpack-8.5.2.i586
dpkg-deb: building package `ibm-lotus-notes-fixpack’ in `ibm_lotus_notes_fixpack-8.5.2.i586.deb’.
4) Now everything works better:
sudo dpkg -i –force-all ibm_lotus_notes_fixpack-8.5.2.i586.deb
dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package ibm-lotus-notes-fixpack.
(Reading database … 339503 files and directories currently installed.)
Unpacking ibm-lotus-notes-fixpack (from ibm_lotus_notes_fixpack-8.5.2.i586.deb) …
Setting up ibm-lotus-notes-fixpack (8.5.2-20101215.1023FP1) …