DSM 5.0 final und Perl 5.18.1-0007

Status
Für weitere Antworten geschlossen.

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Habe auch das neue Perl Modul auf einer DS-411-Slim installiert.
Leider hat Synology vermutlich module für falsche CPU-Typen eingepackt.
Neue Perl Version:
Publisher: Synology
Version 5.18.1.0010
Ja, da scheint wirklich etwas nicht zu stimmen, zumindest bei "arm"-Modellen ist was faul http://www.cphub.net/index.php?id=40&pid=209
Auf meiner 214play mit "x86" laufen alle meine Apps nach dem Perl Update wieder ohne Workaround, "arm" kann werde ich noch Testen.
 

willliw

Benutzer
Mitglied seit
26. Jan 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Ja, da scheint wirklich etwas nicht zu stimmen, zumindest bei "arm"-Modellen ist was faul http://www.cphub.net/index.php?id=40&pid=209
Auf meiner 214play mit "x86" laufen alle meine Apps nach dem Perl Update wieder ohne Workaround, "arm" kann werde ich noch Testen.

Hab mittlerweile vom Support eine Antwort erhalten:
... die gestehen und versprechen eine Lösung ;-)

Probleme mit den Modulen zur MariaDB sind uns bekannt. Wir werden in der kommenden Woche eine aktualisierung veröffentlichen, ich bitte Sie daher um ein wenig Geduld. Sollte das Problem danach weiterhin bestehen, bitte ich um eine kurze E-Mail.
 

Syndrome1977

Benutzer
Mitglied seit
02. Sep 2013
Beiträge
73
Punkte für Reaktionen
0
Punkte
12
Hat schon jemand eine Idee betreffend dem Notification Messenger?
 

willliw

Benutzer
Mitglied seit
26. Jan 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Gute Nachricht ;-)

Heute wurde von synology ein Perl Update angeboten.
Neue Perl Version:
Publisher: Synology
Version 5.18.1.0011

Habe das Update installiert und .... :)

Die Datenbank Module DBD ... sind jetzt wieder dabei.
Meine Scripts mit Datenbankzugriff funktionieren wieder!

Willi
 

timidri

Benutzer
Mitglied seit
10. Aug 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi QTip!

I followed the instructions above and still no luck. I have DS1513+ and DSM 5.0-4493 Update 3.

What I did:

1. Install Perl
2. Install Growler. The service is started. Nothing appears in the log.
3. Start the app. I get the message "Sorry, the page you are looking for is not found."
4. Install the perl fix you describe above.
5. Start the app. Same error message.
6. Stop the growld service through the UI - UI says "Stopped" but the process is still running (due to killall issue described elsewhere).
7. Tried to stop growld with the script:
DiskStation> ./start-stop-status stop
killall: growld: no process killed
./start-stop-status: line 54: /usr/syno/etc/rc.d/S99avahi.sh: not found
8. Fixed the killall the reference to S99avahi.sh and stopped growld succesfully
9. Started growld from UI
10. In /var/packages/growler/target/{app,bin} the file '~' appeared. The files were different:
DiskStation> diff bin/~ app/~
--- bin/~
+++ app/~
@@ -7,10 +7,10 @@
sub import {
local $^W; # work around perl 5.16 spewing out warnings for next statement
# use warnings
- ${^WARNING_BITS} ^= ${^WARNING_BITS} ^ "\x3c\x3f\x33\x00\x0f\xf0\x0f\xc0\xf0\xfc\x33\x00\x00\x00\x00\x00";
+ ${^WARNING_BITS} ^= ${^WARNING_BITS} ^ "\x3c\x3f\x33\x00\x0f\xf0\x0f\xc0\xf0\xfc\x33\x00\x00\x00\x00";
# use strict, use utf8; use feature;
$^H |= 0x1c820fc0;
- @^H{qw(feature_fc feature_unicode feature_switch feature_evalbytes feature_say feature_state feature___SUB__)} = (1) x 7;
+ @^H{qw(feature_fc feature___SUB__ feature_evalbytes feature_switch feature_say feature_state feature_unicode)} = (1) x 7;
}

1
11. I moved the app version of '~' as you described.
12. Restarted the app - same error message.
13. Restarted the service - same error message.

Appreciate any insights on this!

Thanks,

Dimitri
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
You don't need the patch from post #1 with the current Perl package from Synology anymore. The killall (and new 'the avahi problem') is still present and need to be fixed - see http://www.synology-forum.de/showthread.html?32622&p=447728&viewfull=1#post447728.

You must disable "Improve protection against cross-site request forgery attacks" in Control Panel - Security. Then you need to completely logout of the dsm and login again for the changes to take effect.
 

timidri

Benutzer
Mitglied seit
10. Aug 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Thanks a lot, done and it works. Sweet!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat