Schlagwörter: Installation Upgrade CPAN
-
AutorBeiträge
-
-
17. Mai 2024 um 11:35 Uhr - Views: 262 #30627
Ich versuche gerade ein Update von 10.1 auf 11.0.1.
Wenn ich perl /opt/otobo/bin/otobo.CheckModules.pl -list ausführe wird mir angezeigt, dass
o HTTP::Message....................FAILED! Version 6.13 installed but >= 6.18 is required!
Ich habe versucht es via cpan und cpanm zu updaten, das gelingt auch und danach wird mir angezeigt
HTTP::Message is up to date. (6.45)
aber wenn ich den Modulcheck wieder ausführe, wird es wieder als Version 6.13 angezeigt. Kann mir jemand helfen? Bei den anderen Fehlenden Perl Modulen war ein Commando fürs Update hintendran, wie man es installiert, aber hier bei HTTP::Message leider nicht.
-
17. Mai 2024 um 12:22 Uhr #30632
laut google suche https://metacpan.org/release/OALDERS/HTTP-Message-6.45/source/INST
dort steht:
## Installation with cpanmIf you have cpanm, you only need one line:
% cpanm HTTP::Message
If it does not have permission to install modules to the current perl, cpanm
will automatically set up and install to a local::lib in your home directory.
See the local::lib documentation (https://metacpan.org/pod/local::lib) for
details on enabling it in your environment. -
17. Mai 2024 um 12:26 Uhr #30633
Das hab ich gemacht, aber otobo sagt halt immer noch, dass 6.13 installiert ist, obwohl cpanm sagt, dass 6.45 installiert ist.
-
17. Mai 2024 um 12:29 Uhr #30636
Ich kann es selbst leider nicht testen, da wir nur Docker benutzen.
-
17. Mai 2024 um 12:32 Uhr #30638
was wird als linux unterbau benutzt?
-
17. Mai 2024 um 12:35 Uhr #30639
22.04.4 LTS
-
17. Mai 2024 um 14:50 Uhr #30693
eventuell hat der Otobo Support hier noch eine Idee oder jemand der ähnliche Probleme hatte.
-
17. Mai 2024 um 16:52 Uhr #30704
Hi,
ich habe einen Artikel in den Papierkorb verschoben, da es einfach nichts mit dem Problem zu tun hatte.
Kannst Du einfach mal folgendes versuchen?
root> apt-get install libhttp-message-perl
Schöne Grüße,
Stefan
-
18. Mai 2024 um 17:18 Uhr #30708
Hallo,
da scheint sich das Kernel/cpan-lib von OTOBO 10.1 irgendwo eingeschlichen zu haben. In OTOBO 10.1 wurde HTTP::Message bereits benutzt. Es wurde in /opt/otobo/Kernel/cpan-lib/HTTP/Message.pm in der Version 6.13 bereitgestellt. In OTOBO 11.0 ist HTTP::Message aus Kernel/cpan-lib herausgeflogen. Anstatt dessen wird mindestens die Version 6.18 im System Perl verlangt.
Zuerst die gute Nachricht, HTTP::Message > 6.18 ist bereits im System Perl installiert. Das funktioniert weil
cpanm
nichts von Kernel/cpan-lib weiß. OTOBO findet aber in Kernel/cpan-lib_anscheinend noch die Version 6.13 von OTOBO 10.1. Kernel/cpan-lib steht unter der Hoheit von OTOBO. Es muss also sichergestellt sein das dieses Verzeichniss auf den Stand von OTOBO 11.0 ist. Meine Vermutung ist dass das OTOBO 11.0 .tar Datei in einer bestehenden OTOBO 10.1 /opt/otobo ausgepackt worden ist oder hineinkopiert worden ist.Eventuell muss man da noch die Installationsanleitung https://doc.otobo.de/manual/installation/11.0/de/content/installation.html klarer formulieren.
Viele Grüße,
Bernhard
-
23. Mai 2024 um 14:11 Uhr #30831
Für die Installation mit Docker gibt es jetzt auch ein Issue dazu: https://github.com/RotherOSS/otobo/issues/3413.
-
-
21. Mai 2024 um 7:27 Uhr #30710
@Stefan: Da ist schon die neuste Version drauf:
libhttp-message-perl is already the newest version (6.36-1).
@bes:
Das war die Lösung! Ich habe nun einfach den „Kernel/cpan-lib“ Order aus meiner aktuellen Installation gelöscht und den betreffenden Ordner aus der otobo 11. tar reingezogen. Nun stimmen die Versionen!Vielen Dank.
Zur Info:
Ich bin beim Update nach der Anleitung vorgegangen. Dabei wurde das Tar von Otobo 11 in den „alten“ Ordner von Otobo 10 kopiert.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.