DSM 5.0 final und Perl 5.18.1-0007

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. September 2008
Beiträge
2.330
Punkte für Reaktionen
1
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. Januar 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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. September 2013
Beiträge
70
Punkte für Reaktionen
0
Punkte
0
Hat schon jemand eine Idee betreffend dem Notification Messenger?
 

willliw

Benutzer
Mitglied seit
26. Januar 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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. August 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. September 2008
Beiträge
2.330
Punkte für Reaktionen
1
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.
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten, denn dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit einem hohen technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive oder Themen fremde Werbung. Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.