You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@openoffice.apache.org by Jörg Schmidt <jo...@j-m-schmidt.de> on 2016/03/08 14:18:18 UTC

Installationspaket neu packen - Problem mit OpenOffice1.cab

Hallo,

(AOO 4.1.2 und Windows7)

Ich habe die AOO 4.1.2-Installationsdatei entpackt und im erhaltenen Ordner das Archiv OpenOffice1.cab ebenfalls entpackt und dort eine Datei ausgetauscht (einer der enthaltenen Wörterbuch-Extensions) und die OpenOffice1.cab wieder neu eingepackt.

Nun starte ich das Setup durch Start von setup.exe, alles läuf zunächst normal, aber dann kriege ich folgende Fehlermeldung:

"Fehler 1334. Die Datei "soffice.bin" kann nicht installiert werden, da die Datei in der Kabinettdatei "openoffice1.cab" nicht gefunden wurde." 

(eine testweise versuchte Server-Installation bringt denselben Fehler)


Die Datei soffice.bin ist jedoch in der cab-Datei vorhanden, ebenso habe ich zur Erzeugung des *.cab 4 verschiedene Packer (Powerarchiver, WinACE, IZArc, CabPack) testweise benutzt um (Kompatibilitäts-)Fehler des Packprogramms auszuschliessen.


Was kann ich noch prüfen/ändern?



Was ist mein Ziel?
Ich will testweise die Extension "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei "OpenOffice1.cab" durch eine leicht geänderte Version von "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das Setup von OO mit der geänderten cab-Datei funktionieren.



Gruß
Jörg



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Karl Zeiler <ka...@t-online.de>.
Hallo Jörg,

Am 08.03.2016 um 17:45 schrieb Jörg Schmidt:
> Hallo Karl,
>
>> From: Karl Zeiler [mailto:karl.zeiler@t-online.de]
>> Sent: Tuesday, March 08, 2016 4:54 PM
>> To: users-de@openoffice.apache.org
>> Subject: Re: Installationspaket neu packen - Problem mit
>> OpenOffice1.cab
>>
>> Hallo Jörg,
>>
>> Am 08.03.2016 um 14:18 schrieb Jörg Schmidt:
>>> [...]
>>> Was ist mein Ziel?
>>> Ich will testweise die Extension
>> "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei
>> "OpenOffice1.cab" durch eine leicht geänderte Version von
>> "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das
>> Setup von OO mit der geänderten cab-Datei funktionieren.
>>
>> warum nimmst Du nicht gleich die aktuelle Version von hier?
>> http://extensions.services.openoffice.org/project/dict-de_DE_frami
>
> Weil es mir garnicht wirklich um die Wörterbücher geht, sondern um Folgendes:
>
> Ich möchte eine Extension von mir in das Installationspaket integrieren und habe keine Ahnung wie das geht.
> [...]

da kann ich Dir leider nicht weiterhelfen. :(

Ich fragte deshalb nach, weil ich schon vermutete, dass Du nach dem 
Bug(?) im Installer suchst, der bei Windows-Nutzern immer wieder bei 
einem Update von OpenOffice zu einem fehlerhaften Benutzerprofil führt - 
mit der Folge, dass die vorinstallierten Wörterbücher nicht mehr 
funktionieren.

Gruß
Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Jörg Schmidt <jo...@j-m-schmidt.de>.
Hallo Karl, 

> From: Karl Zeiler [mailto:karl.zeiler@t-online.de] 
> Sent: Tuesday, March 08, 2016 4:54 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Installationspaket neu packen - Problem mit 
> OpenOffice1.cab
> 
> Hallo Jörg,
> 
> Am 08.03.2016 um 14:18 schrieb Jörg Schmidt:
> > [...]
> > Was ist mein Ziel?
> > Ich will testweise die Extension 
> "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei 
> "OpenOffice1.cab" durch eine leicht geänderte Version von 
> "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das 
> Setup von OO mit der geänderten cab-Datei funktionieren.
> 
> warum nimmst Du nicht gleich die aktuelle Version von hier?
> http://extensions.services.openoffice.org/project/dict-de_DE_frami

Weil es mir garnicht wirklich um die Wörterbücher geht, sondern um Folgendes:

Ich möchte eine Extension von mir in das Installationspaket integrieren und habe keine Ahnung wie das geht.

Mir schien es deshalb naheliegend zunächst eine der im Installationspaket ohnehin schon enthaltenen Extensions nur zu erweitern. [1]
Auf Ebene der Extension ist das ja kein Problem, ich muss nur den Ordner mit den Basic-Dateien meiner Extension in die bestehende Extension einpacken und die Datei manifest.xml der Extension entsprechend erweitern.

Eine so präparierte Extension ist problemlos 'normal' über den Extensionmanager zu installieren, nur kriege ich sie nicht in das cab des Installers funktionierend eingepackt.

Ich bin eigentlich überzeugt es geht bei meinem Problem nur um eine Kompatibilitätsfrage des cab und um kein schwerwiegendes Problem.




[1]
D.h. auch wenn jemand einen Weg weiß wie ich meine Extension direkt in das Installationspaket bekomme wäre mir das sogar noch viel lieber.
Bisher finde ich dazu aber nur folgende Hinweise, mit denen _ich_ nichts anfangen kann:
https://wiki.openoffice.org/wiki/Setup_-_Bundled_Extensions#Detailed_Specification
https://wiki.openoffice.org/wiki/Extensions_Integration_into_Installation_Set




Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Karl Zeiler <ka...@t-online.de>.
Hallo Jörg,

Am 08.03.2016 um 14:18 schrieb Jörg Schmidt:
> [...]
> Was ist mein Ziel?
> Ich will testweise die Extension "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei "OpenOffice1.cab" durch eine leicht geänderte Version von "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das Setup von OO mit der geänderten cab-Datei funktionieren.

warum nimmst Du nicht gleich die aktuelle Version von hier?
http://extensions.services.openoffice.org/project/dict-de_DE_frami

Gruß
Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Jörg Schmidt <jo...@j-m-schmidt.de>.
Hallo, 

> From: Josef Latt [mailto:Josef.Latt@gmx.net] 

> > Was ist mein Ziel?
> > Ich will testweise die Extension 
> "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei 
> "OpenOffice1.cab" durch eine leicht geänderte Version von 
> "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das 
> Setup von OO mit der geänderten cab-Datei funktionieren.
> 
> IMO nicht zulässig.
> 
> Ich nutze angepasste Extensions (nur ein Wörterbuch). Bei jedem Update
> muss man die vorgegebenen Extensions vor dem ersten Start von 
> OO löschen
> oder diese nachträglich mit dem Extensionmanager entfernen.
> Mein BS: Ubuntu
> 
> Siehe Issue: https://bz.apache.org/ooo/show_bug.cgi?id=120350

Den Issue habe ich gelesen, aber ich verstehe nicht dessen Relevanz für mein Problem, denn ich will ja gerade nur die Standard-Extensions installieren und nichts sonst und auch keine Auswahlmöglichkeit haben. 
Oder missverstehe ich den Issue?


Aber ich habe das Problem nun testweise nochmals simplifiziert indem ich die "openoffice1.cab" nur ausgepackt habe und ohne jede Änderung des Inhalts wieder eingepackt habe.
Ergebnis ist das ich, beim Versuch zu installieren, die gleiche Fehlermeldung bekomme die ich schon genannt habe.

Imho könnte:
in dem Installationspaket irgendein Eintrag sein der die genaue Identität des cab-Files sichert, z.B. eine Prüfsumme, ich habe nur keine Ahnung wo

Oder:
Das cab ist nicht richtig gepackt was das genaue Format betrifft, aber auch hierzu finde ich nirgends Hinweise die das Format spezifizieren und auf gut Glück herumprobiert habe ich schon.
('genaues Format' meint nicht da ich nicht wüsste was cab ansich ist, nur es gibt mehrere mögliche Kompressionsalgorithmen und ggf. spielt auch die genaue 'Stärke' der Kompression eine Rolle)


Frage wäre also vorerst:
Wie genau packe ich eine ausgepackte "openoffice1.cab" wieder genauso ein wie sie war bzw. so ein das sie zusammen mit dem Installer funktioniert. 



Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Josef Latt <Jo...@gmx.net>.
Hi,

Am 08.03.2016 um 14:18 schrieb Jörg Schmidt:
> Hallo,
> 
> (AOO 4.1.2 und Windows7)
> 
> Ich habe die AOO 4.1.2-Installationsdatei entpackt und im erhaltenen Ordner das Archiv OpenOffice1.cab ebenfalls entpackt und dort eine Datei ausgetauscht (einer der enthaltenen Wörterbuch-Extensions) und die OpenOffice1.cab wieder neu eingepackt.
> 
> Nun starte ich das Setup durch Start von setup.exe, alles läuf zunächst normal, aber dann kriege ich folgende Fehlermeldung:
> 
> "Fehler 1334. Die Datei "soffice.bin" kann nicht installiert werden, da die Datei in der Kabinettdatei "openoffice1.cab" nicht gefunden wurde." 
> 
> (eine testweise versuchte Server-Installation bringt denselben Fehler)
> 
> 
> Die Datei soffice.bin ist jedoch in der cab-Datei vorhanden, ebenso habe ich zur Erzeugung des *.cab 4 verschiedene Packer (Powerarchiver, WinACE, IZArc, CabPack) testweise benutzt um (Kompatibilitäts-)Fehler des Packprogramms auszuschliessen.
> 
> 
> Was kann ich noch prüfen/ändern?
> 
> 
> 
> Was ist mein Ziel?
> Ich will testweise die Extension "dict_de_DE_frami_2012_06_17.oxt" in der cab-Datei "OpenOffice1.cab" durch eine leicht geänderte Version von "dict_de_DE_frami_2012_06_17.oxt" ersetzen. Danach soll das Setup von OO mit der geänderten cab-Datei funktionieren.

IMO nicht zulässig.

Ich nutze angepasste Extensions (nur ein Wörterbuch). Bei jedem Update
muss man die vorgegebenen Extensions vor dem ersten Start von OO löschen
oder diese nachträglich mit dem Extensionmanager entfernen.
Mein BS: Ubuntu

Siehe Issue: https://bz.apache.org/ooo/show_bug.cgi?id=120350

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Jörg Schmidt <jo...@j-m-schmidt.de>.
Hallo, 

> From: Christian [mailto:christian@soemtron.de] 

> Nur ein Schuß ins Blaue, hast Du mal makecab.exe versucht? 

Ja, aber mir war bisher nicht klar wie ich makecab mit einer Parameterdatei
parametrieren kann.

> Das ist direkt  
> von MS und etwas sperrig, sollte aber funktionieren. Mit den 
> Parametern  
> muß man evtl. spielen. Bei mir tut es:
> 
> makecab /F test.ddf
> 
> test.ddf:
> 
> .Set CompressionType=LZX
> .Set Cabinet=On
> .Set Compress=On
> .Set MaxDiskSize=1000000000
> .Set CabinetNameTemplate=test.cab
> .Set SourceDir="c:\test"
> .Set CompressionLevel = 7
> .Set CompressionMemory=21
> 
> datei1.ext
> datei2.ext
> ..

Danke für den Hinweis mit test.ddf, ich werde das ausprobieren.


Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: Installationspaket neu packen - Problem mit OpenOffice1.cab

Posted by Christian <ch...@soemtron.de>.
Jörg Schmidt <jo...@j-m-schmidt.de> schrieb:

> Was kann ich noch prüfen/ändern?

Nur ein Schuß ins Blaue, hast Du mal makecab.exe versucht? Das ist direkt  
von MS und etwas sperrig, sollte aber funktionieren. Mit den Parametern  
muß man evtl. spielen. Bei mir tut es:

makecab /F test.ddf

test.ddf:

.Set CompressionType=LZX
.Set Cabinet=On
.Set Compress=On
.Set MaxDiskSize=1000000000
.Set CabinetNameTemplate=test.cab
.Set SourceDir="c:\test"
.Set CompressionLevel = 7
.Set CompressionMemory=21

datei1.ext
datei2.ext
..

cu,
Christian

PGP Key available.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org