Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Copy File Failed

More
1 year 2 weeks ago #9852 by umif
Replied by umif on topic Copy File Failed
Hallo Ingmar,

wie erwartet ist die Installation abgebrichen, allerdings hat es eine Weile gebraucht bis zum Abbruch, nicht augenblicklich. Hier der relevante Teil aus dem visforms log:

INFO    ************ package installation: visforms ( 2023-11-07 14:45:26 ) ************
INFO    ****** package running in: E:|xampp|htdocs|tmp|install_654a4d828fe92
INFO    ****** starting script file: base package - administrator/manifests/packages/vfbase/script.php ******
INFO    start preflight
INFO    write access to filesystem possible
INFO    *** start update of extension pkg_vfbase 4.4.0: 2023-11-07 14:45:26 ***
INFO    trying to update from version 4.2.2 to 4.4.0
INFO    end preflight
INFO    ****** starting script file: com_visforms component ******
INFO    start preflight
INFO    trying to get last compatible version sequence
INFO    *** start update of extension visforms 4.4.0: 2023-11-07 14:45:28 ***
INFO    installed version is: 4.2.2 Update version is : 4.4.0
INFO    end preflight
WARNING    Copy file failed


Kann ich weitere Infos bereitstellen?

Gruß
Bernd

More
1 year 2 weeks ago #9854 by Administrator IV
Replied by Administrator IV on topic Copy File Failed
Hallo Bernd,

vielen Dank für deinen erneuten Testlauf!

Diese neu hinzugefügte Log-Zeile
'INFO    write access to filesystem possible'
stellt fest, dass zumindest im Installationsverzeichnis selbst Schreibrechte bestehen.
In diesem Falle fährt die Installation fort.

Die Zeile
'WARNING    Copy file failed'
stellt fest, dass es aber später, an anderer Stelle im Datei System, trotzdem zu einem Fehler kommt.

Ich habe dir via WeTransfer die Visforms und Subscription Installationen Version 4.4.1 geschickt.
Beide Paket-Installationen loggen nun unter anderem auch File-Copy Fehler, die im Joomla Installer selbst entstehen.

Damit sehen wir, bei welcher Datei genau, es zu welchen Problemen kommt.
Es wird wieder zum Fehler kommen und du schickst mir bitte hier wieder die relevanten Log-Einträge des letzten Laufs.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
1 year 1 week ago #9859 by umif
Replied by umif on topic Copy File Failed
Hallo Ingmar,

vielen Dank für den super Support. Hier das Log nach erneutem Versuch der Base Installation (Subscription gibt natürlich einen Fehler, weil die aktuelle 4.2.2 mit der 4.4.1 nicht kompatibel ist):

INFO
INFO ************ package installation: visforms ( 2023-11-10 14:21:33 ) ************
INFO ****** package running on: Joomla 4.3.4
INFO ****** package running in: E:|xampp|htdocs|tmp|install_654e3c690be69
INFO ****** starting script file: base package - administrator/manifests/packages/vfbase/script.php ******
INFO start preflight
INFO write access to filesystem possible
INFO *** start update of extension pkg_vfbase 4.4.1: 2023-11-10 14:21:33 ***
INFO trying to update from version 4.2.2 to 4.4.1
INFO end preflight
INFO ****** starting script file: com_visforms component ******
INFO start preflight
INFO trying to get last compatible version sequence
INFO *** start update of extension visforms 4.4.1: 2023-11-10 14:21:35 ***
INFO installed version is: 4.2.2 Update version is : 4.4.1
INFO end preflight
WARNING message: copy([ROOT]\media\com_visforms\css/visforms.bt5.css): Failed to open stream: Permission denied
WARNING file: [ROOT]\libraries\src\Filesystem\Folder.php, line: 141
WARNING Copy file failed
INFO
INFO ************ package installation: subscription ( 2023-11-10 14:22:20 ) ************
INFO ****** package running on: Joomla 4.3.4
INFO ****** package running in: E:|xampp|htdocs|tmp|install_654e3c9cac15c
INFO ****** starting script file: subscription package - administrator/manifests/packages/vfsubscription/script.php ******
INFO start preflight
INFO write access to filesystem possible
INFO *** start update of extension pkg_visforms_subscription 4.4.1: 2023-11-10 14:22:20 ***
ERROR The pkg_visforms_subscription requires Visforms 4.4.1 or higher. The installed Visforms version is 4.2.2. Please update Visforms in order to be able to install the extension.
WARNING Extension Update: Custom install routine failure.


Gruß
Bernd

More
1 year 1 week ago #9861 by Administrator IV
Replied by Administrator IV on topic Copy File Failed
Hallo Bernd,

ja das Log ist nun sehr viel aufschlussreicher.
Insbesondere diese Zeile:
WARNING message: copy([ROOT]\media\com_visforms\css/visforms.bt5.css): Failed to open stream: Permission denied

Es sind also wie vermutet fehlende Schreibrechte.
Aber nicht alle Dateien sind schreibgeschützt, sondern nur einige wenige.

Beim Editieren der Visforms CSS Dateien kann es leicht vorkommen, dass nach dem Speichern, warum auch immer, auf den editierten CSS Datei ein Schreibschutz besteht.
Die Installation setzt für diese bekannten Dateien, vor dem eigentlichen Kopieren durch den Installer, die Schreibrechte explizit auf 'Lesen und Schreiben'.
Einige Dateien haben in dieser Liste allerdings gefehlt, da zwischenzeitlich Neue hinzugekommen waren.
Zu den fehlenden Dateien gehörte auch die im Log genannte visforms.bt5.css

Ich habe dir via WeTransfer eine neue Installation geschickt, bei der die zuvor fehlenden CSS Dateien nun alle in der Liste enthalten sind.
Ich erwarte, dass die Installation nun mit großer Wahrscheinlichkeit durchlaufen wird.

Falls nicht, wäre wie zuvor der entsprechende neue Teil aus der Log-Datei, für die nächsten Schritte sehr hilfreich.
Ich gehe allerdings nicht davon aus, dass es zu weiteren Fehlern kommen wird.

Danke und liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
1 year 1 week ago #9862 by umif
Replied by umif on topic Copy File Failed
Hallo Ingmar,

die Installation war erfolgreich! Vielen herzlichen Dank!
Gibt es eine Möglichkeit von meiner Seite, solche Probleme zukünftig zu vermeiden? Habt Ihr vielleicht eine Liste mit Dateien, für die man Zugriffs-/Eigentumsrechte überprüfen sollte bei fehlerhafter Installation?
Jedenfalls war das Loggen der Fehler sehr hilfreich und sollte vielleicht als Feature bleiben/ausgebaut werden.

Beste Grüße und nochmals Danke!
Bernd

More
1 year 1 week ago - 1 year 1 week ago #9866 by Administrator IV
Replied by Administrator IV on topic Copy File Failed
Hallo Bernd,

ich freue mich über die erfolgreiche Installation!
Da sind wir einen guten Schritt weiter gekommen.

Zu 'Gibt es eine Möglichkeit von meiner Seite, solche Probleme zukünftig zu vermeiden?':
Genau das soll die Installation/Update leisten und beheben bzw. melden.
Für diese CSS-Dateien etwa (nun vollständige Liste), werden die Benutzerrechte während Installation/Update ja bereits explizit richtig gesetzt.
Für alle anderen der vielen Installations-Dateien, ist der Fehler sehr unwahrscheinlich.
Falls er doch mal auftreten sollte (warum auch immer), dann haben wir ja nun das verbesserte Logging mit drin.

Zu 'sollte vielleicht als Feature bleiben/ausgebaut werden':
In der Tat war das von Anfang an der Fall und auch so gedacht:
Einerseits den konkreten Fehler finden und andererseits das Logging während der Installation/Update verbessern.
Die Installation die du nun exklusiv hast, ist die fast aktuelle Entwickler-Version 4.4.1 für J4, die es noch gar nicht offiziell gibt (aktuell released ist die 4.4.0).

Und ja, die Installation sowie die 'Visforms Inspektor' Seite werden ebenfalls kontinuierlich verbessert und ausgebaut.
Wenn wir die Version 4.4.1 für J4 (eigentlich keine Feature Entwicklung mehr) bzw. Version 5.0.0 für J5 (nur noch hier Feature Entwicklung) releasen, dann sind u.a.
- das verbesserte Logging Installation/Update mit allgemeiner Fehler-Behandlung,
- ein verbesserter PHP Reiter,
- ein verbesserter MySQL Reiter,
- der neue Logging Reiter (Nennung Pfad zur Log-Datei, Anzeige der Log-Datei Inhalte)
mit dabei.

Ich hatte dazu einen Issue zur Entwicklung für die Wunschliste bzw. Bugliste angelegt:
Issue [VF-923] Forum: Installation: Copy file failed

Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deine Beiträge und Unterstützung!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 1 year 1 week ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum