Web based family history software

Question Upgrade auf Version 1.7.20 schlägt fehl

  • kaschulze
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 months 2 weeks ago #1 by kaschulze
Upgrade auf Version 1.7.20 schlägt fehl was created by kaschulze
Hallo Leute,
ich betreibe ein Webtree-App im privaten Netzwerk, daher kann ich keine öffentliche zugängliche Adresse nennen.
Derzeit betreibe ich dort die Version webtrees-Version 1.7.9. Diese läuft auf eine Ubuntu-System 18.04.6 LTS (Apache 2.4.29 mit PHP7.2.24).

Wenn ich meine Version 1.7.9 auf die Version 1.7.20 aktualisieren möchte, dann bekomme ich folgenden Fehler:

Überprüfe auf ausstehende Änderungen…
    Es gibt keine ausstehende Änderungen.
    Überprüfe auf benutzerdefinierte Module…
    Es sind keine benutzerdefinierten Module aktiviert.
    Überprüfe auf benutzerdefinierte Themen…
    Es sind keine benutzerdefinierten Themen aktiviert.
    Exportiere alle Stammbäume in GEDCOM-Dateien…
    Der Stammbaum wurde als /data/software/webtrees/www/data/FamilieSchulze-2024-02-25.ged exportiert.
    Lade github.com/fisharebest/webtrees/releases...webtrees-1.7.20.zip…
    32.552 kB wurden in 5,52 Sekunden heruntergeladen.
    Entpacke webtrees-1.7.20.zip in ein temporäres Verzeichnis…/data/software/webtrees/www/includes/session.php:193 /data/software/webtrees/www/vendor/pclzip/pclzip/pclzip.lib.php:1797 A non well formed numeric value encountered #0 /vendor/pclzip/pclzip/pclzip.lib.php:1797 ErrorException("/data/software/webtrees/www/vendor/pclzip/pclzip/pclzip.lib.php:1797 A non well formed numeric value encountered") #1 /vendor/pclzip/pclzip/pclzip.lib.php:783 privOptionDefaultThreshold([array]) #2 /admin_site_upgrade.php:296 extract(77001, '/data/software/webtrees/www/da…', 77003, 'webtrees', 77016)

Es gibt keine Hinweise in den Log-Dateien, die mich weiterbringen. Daher habe ich auch keine Ahnung, was man mit "A non well formed numeric value" meinen könnte.
Würde mich freuen,  wenn ich einen Hinweis bekäme, wie ich das Problem lösen könnte.
Danke fürs Lesen (und für Hinweise).




 

Please Log in or Create an account to join the conversation.

More
6 months 2 weeks ago - 6 months 2 weeks ago #2 by Sir Peter
Last edit: 6 months 2 weeks ago by Sir Peter.

Please Log in or Create an account to join the conversation.

  • bertkoor
  • Offline
  • Platinum Member
  • Platinum Member
  • Greetings from Utrecht, Holland
More
6 months 2 weeks ago #3 by bertkoor
Replied by bertkoor on topic Upgrade auf Version 1.7.20 schlägt fehl
Likely the second issue SirPeter linked to:

webtrees FAQ wrote: The upgrade fails with the error “A non well formed numeric value encountered”

This error occurs when you are upgrading from webtrees <= 1.7.10 on a server running PHP >= 7.1.

webtrees <= 1.7.10 uses a .ZIP library which is not compatibible with PHP 7.1. This causes the automatic upgrade upgrade to fail.

You have three options.

1) If your web host allows you to choose a version of PHP via a control panel, temporarily change to PHP 7.0

2) If you can update the PHP.INI file on your server, change the setting for memory_limit so that it contains just digits. e.g. change 48M to 48000000. You may need to restart PHP or web services on your server for this to take effect. You also need to remove the memory limit setting in the webtrees control panel (Website preferences, Memory limit). Leave this blank so that it uses the server’s default.

3) You can upgrade manually .


... where option 3 (manual upgrade) is likely the easiest.

stamboom.BertKoor.nl runs on webtrees v2.1.20

Please Log in or Create an account to join the conversation.

  • kaschulze
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 months 2 weeks ago #4 by kaschulze
Replied by kaschulze on topic Upgrade auf Version 1.7.20 schlägt fehl
Thanks for your hints which has helped me to solve this issue.
I patched the file app/File.php, but I got the same error. I haven't tried to update webtrees manually.

The easiest way was to change the memory_limit in php.ini
Code:
$ cd /etc/php/7.2/apache2/ $ sudo vi php.ini ... memory_limit = 128000000    ; former value:  memory_limit = 128M ... $ sudo [color=#000000]systemctl restart apache2.service[/color] $

Now I got the message: "Die Aktualisierung ist abgeschlossen."
Thanks for your quick reply.
Issue solved.

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum