DSM 4.2 Beta (3160) - Erfahrungen, Probleme, Bugs

Status
Für weitere Antworten geschlossen.

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
Einfach ipkg install libxml2 ausführen.

Leider erhalte ich trotzdem noch folgende Meldung:
Rich (BBCode):
dani-ds2411> pyLoadCore
Segmentation fault (core dumped)

Damit sind wir (mindestens) schon zu viert - leider komme ich überhaupt nicht weiter.
Das Problem in IPKG wird "sichtbar", sobald man zlib installiert. Die Installation von libxml2 behebt die "no version information.." Problematik, Pyload funktioniert trotzdem nicht.

Zwischenzeitlich habe ich zweimal versucht ipkg komplett "from scratch" aufzusetzen, gemäss Wiki - alles doppelt überprüft. Leider bleibt es beim Fehler.

Ich kenne mich zu wenig aus - welche Abhängigkeiten bestehen denn von IPKG aus, die durch Synology in der Beta angepasst sein könnten?
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Ich kenne mich zu wenig aus - welche Abhängigkeiten bestehen denn von IPKG aus, die durch Synology in der Beta angepasst sein könnten?
Die Frage ist eigentlich eher, wie kann man eine vernüftige Debugausgabe erhalten. Somit wäre evtl. ersichtlich was nicht stimmt.
python2.5 -v pyLoadCore bringt nämlich auch nichts.

Ansonsten funktioniert Videostation, Audiostation, Photostation, DNS-Server, DHCP-Server, TimeBackup, DLNA und Antivirus Ess.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Bringt der Befehl

Rich (BBCode):
pyLoadCore -d

bzw. für die die es per Hand lt. Wiki installiert haben

Rich (BBCode):
python /opt/pyload/pyLoadCore.py -d

auch nichts genaueres zum Vorschein?!
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Das habe ich schon durch.
Leider die selbe Meldung ohne zusätzliche Info.
 

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
python2.5 -v pyLoadCore bringt nämlich auch nichts.

Bei mir schon. Hier der Output:

PHP:
> python2.5 -v /opt/pyload/pyLoadCore.py 
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /opt/lib/python2.5/site.pyc matches /opt/lib/python2.5/site.py
import site # precompiled from /opt/lib/python2.5/site.pyc
# /opt/lib/python2.5/os.pyc matches /opt/lib/python2.5/os.py
import os # precompiled from /opt/lib/python2.5/os.pyc
import errno # builtin
import posix # builtin
# /opt/lib/python2.5/posixpath.pyc matches /opt/lib/python2.5/posixpath.py
import posixpath # precompiled from /opt/lib/python2.5/posixpath.pyc
# /opt/lib/python2.5/stat.pyc matches /opt/lib/python2.5/stat.py
import stat # precompiled from /opt/lib/python2.5/stat.pyc
# /opt/lib/python2.5/UserDict.pyc matches /opt/lib/python2.5/UserDict.py
import UserDict # precompiled from /opt/lib/python2.5/UserDict.pyc
# /opt/lib/python2.5/copy_reg.pyc matches /opt/lib/python2.5/copy_reg.py
import copy_reg # precompiled from /opt/lib/python2.5/copy_reg.pyc
# /opt/lib/python2.5/types.pyc matches /opt/lib/python2.5/types.py
import types # precompiled from /opt/lib/python2.5/types.pyc
import _types # builtin
# /opt/lib/python2.5/warnings.pyc matches /opt/lib/python2.5/warnings.py
import warnings # precompiled from /opt/lib/python2.5/warnings.pyc
# /opt/lib/python2.5/linecache.pyc matches /opt/lib/python2.5/linecache.py
import linecache # precompiled from /opt/lib/python2.5/linecache.pyc
import encodings # directory /opt/lib/python2.5/encodings
# /opt/lib/python2.5/encodings/__init__.pyc matches /opt/lib/python2.5/encodings/__init__.py
import encodings # precompiled from /opt/lib/python2.5/encodings/__init__.pyc
# /opt/lib/python2.5/codecs.pyc matches /opt/lib/python2.5/codecs.py
import codecs # precompiled from /opt/lib/python2.5/codecs.pyc
import _codecs # builtin
# /opt/lib/python2.5/encodings/aliases.pyc matches /opt/lib/python2.5/encodings/aliases.py
import encodings.aliases # precompiled from /opt/lib/python2.5/encodings/aliases.pyc
# /opt/lib/python2.5/encodings/ascii.pyc matches /opt/lib/python2.5/encodings/ascii.py
import encodings.ascii # precompiled from /opt/lib/python2.5/encodings/ascii.pyc
Python 2.5.6 (r256:88840, Feb 17 2012, 21:29:45) 
[GCC 4.2.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
/opt/pyload/pyLoadCore.py: inconsistent use of tabs and spaces in indentation
# /opt/lib/python2.5/getopt.pyc matches /opt/lib/python2.5/getopt.py
import getopt # precompiled from /opt/lib/python2.5/getopt.pyc
import module # directory /volume1/@optware/pyload/module
# /volume1/@optware/pyload/module/__init__.pyc matches /volume1/@optware/pyload/module/__init__.py
import module # precompiled from /volume1/@optware/pyload/module/__init__.pyc
import module.common # directory /volume1/@optware/pyload/module/common
# /volume1/@optware/pyload/module/common/__init__.pyc matches /volume1/@optware/pyload/module/common/__init__.py
import module.common # precompiled from /volume1/@optware/pyload/module/common/__init__.pyc
# /volume1/@optware/pyload/module/common/pylgettext.pyc matches /volume1/@optware/pyload/module/common/pylgettext.py
import module.common.pylgettext # precompiled from /volume1/@optware/pyload/module/common/pylgettext.pyc
# /opt/lib/python2.5/gettext.pyc matches /opt/lib/python2.5/gettext.py
import gettext # precompiled from /opt/lib/python2.5/gettext.pyc
# /opt/lib/python2.5/locale.pyc matches /opt/lib/python2.5/locale.py
import locale # precompiled from /opt/lib/python2.5/locale.pyc
dlopen("/opt/lib/python2.5/lib-dynload/_locale.so", 2);
import _locale # dynamically loaded from /opt/lib/python2.5/lib-dynload/_locale.so
# /opt/lib/python2.5/re.pyc matches /opt/lib/python2.5/re.py
import re # precompiled from /opt/lib/python2.5/re.pyc
# /opt/lib/python2.5/sre_compile.pyc matches /opt/lib/python2.5/sre_compile.py
import sre_compile # precompiled from /opt/lib/python2.5/sre_compile.pyc
import _sre # builtin
# /opt/lib/python2.5/sre_constants.pyc matches /opt/lib/python2.5/sre_constants.py
import sre_constants # precompiled from /opt/lib/python2.5/sre_constants.pyc
# /opt/lib/python2.5/sre_parse.pyc matches /opt/lib/python2.5/sre_parse.py
import sre_parse # precompiled from /opt/lib/python2.5/sre_parse.pyc
dlopen("/opt/lib/python2.5/lib-dynload/operator.so", 2);
import operator # dynamically loaded from /opt/lib/python2.5/lib-dynload/operator.so
# /opt/lib/python2.5/copy.pyc matches /opt/lib/python2.5/copy.py
import copy # precompiled from /opt/lib/python2.5/copy.pyc
# /opt/lib/python2.5/struct.pyc matches /opt/lib/python2.5/struct.py
import struct # precompiled from /opt/lib/python2.5/struct.pyc
dlopen("/opt/lib/python2.5/lib-dynload/_struct.so", 2);
import _struct # dynamically loaded from /opt/lib/python2.5/lib-dynload/_struct.so
import imp # builtin
import logging # directory /opt/lib/python2.5/logging
# /opt/lib/python2.5/logging/__init__.pyc matches /opt/lib/python2.5/logging/__init__.py
import logging # precompiled from /opt/lib/python2.5/logging/__init__.pyc
dlopen("/opt/lib/python2.5/lib-dynload/time.so", 2);
import time # dynamically loaded from /opt/lib/python2.5/lib-dynload/time.so
# /opt/lib/python2.5/string.pyc matches /opt/lib/python2.5/string.py
import string # precompiled from /opt/lib/python2.5/string.pyc
dlopen("/opt/lib/python2.5/lib-dynload/strop.so", 2);
import strop # dynamically loaded from /opt/lib/python2.5/lib-dynload/strop.so
dlopen("/opt/lib/python2.5/lib-dynload/cStringIO.so", 2);
import cStringIO # dynamically loaded from /opt/lib/python2.5/lib-dynload/cStringIO.so
# /opt/lib/python2.5/traceback.pyc matches /opt/lib/python2.5/traceback.py
import traceback # precompiled from /opt/lib/python2.5/traceback.pyc
import thread # builtin
# /opt/lib/python2.5/threading.pyc matches /opt/lib/python2.5/threading.py
import threading # precompiled from /opt/lib/python2.5/threading.pyc
dlopen("/opt/lib/python2.5/lib-dynload/collections.so", 2);
import collections # dynamically loaded from /opt/lib/python2.5/lib-dynload/collections.so
# /opt/lib/python2.5/atexit.pyc matches /opt/lib/python2.5/atexit.py
import atexit # precompiled from /opt/lib/python2.5/atexit.pyc
# /opt/lib/python2.5/logging/handlers.pyc matches /opt/lib/python2.5/logging/handlers.py
import logging.handlers # precompiled from /opt/lib/python2.5/logging/handlers.pyc
# /opt/lib/python2.5/socket.pyc matches /opt/lib/python2.5/socket.py
import socket # precompiled from /opt/lib/python2.5/socket.pyc
dlopen("/opt/lib/python2.5/lib-dynload/_socket.so", 2);
import _socket # dynamically loaded from /opt/lib/python2.5/lib-dynload/_socket.so
dlopen("/opt/lib/python2.5/lib-dynload/_ssl.so", 2);
Segmentation fault (core dumped)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Das habe ich schon durch.
Leider die selbe Meldung ohne zusätzliche Info.

:(

Habe über Google nochetwas zur Fehlermeldung gefunden - allerdings kam der dort bei Ubuntu!
Man sollte mal den tmp Ordner im pyload-Konfig Unterverzeichnis löschen!
Glaube aber auch nicht das das etwas bringt?!
 

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
:(

Habe über Google nochetwas zur Fehlermeldung gefunden - allerdings kam der dort bei Ubuntu!
Man sollte mal den tmp Ordner im pyload-Konfig Unterverzeichnis löschen!
Glaube aber auch nicht das das etwas bringt?!

Das hatte ich auch schon gefunden. Habe zuerst den TMP-Ordner der noch vorhandenen Config gelöscht, danach die gesamte alte config. Leider keine Verbesserung.
 

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
Hab gerade nochmal über alle Schritte drüber geschaut und mir ist etwas aufgefallen.

Beim ausführen des Bootstrap für IPKG kam es zu einer Fehlermeldung die ich übersehen habe:

HTML:
> sh syno-i686-bootstrap_1.2-7_i686.xsh 
Optware Bootstrap for syno-i686.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1216+1 records in
1216+1 records out
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Modifying /etc/rc.local
Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.12-2) to root...
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf...
Setup complete.

Der Pfad /usr/syno/ssl/ ist bei mir nicht vorhanden.
Könnte da der Fehler liegen?
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
Der Pfad ist bei mir auch nicht vorhanden. Nun ist die Frage ob's diesen bei 4.1 gegeben hat.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Ich glaube nicht, da ich bei meinem Beta-Test die

/usr/syno/ssl/openssl.cnf

hatte und der Fehler trotzdem kam!


Aber du kannst ja mal folgendes versuchen:

Rich (BBCode):
cd /usr/syno
Rich (BBCode):
mkdir ssl
Rich (BBCode):
cd ssl
Rich (BBCode):
wget http://123adm.free.fr/home/pages/documents/syno-cert_fichiers/openssl.cnf






Der Pfad ist bei mir auch nicht vorhanden. Nun ist die Frage ob's diesen bei 4.1 gegeben hat.

Nein den gabs auch vorher nicht - lege den schon seit 3.2 manuell an!






Das Problem wird wohl irgendwas mit diesem File zu tun haben : /opt/lib/python2.5/lib-dynload/_ssl.so
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Ja scheinbar geht es ja bei dem ein oder anderen (er hat eine DS212+)?!
Kann es viell. sein, dass es nur bei Intel Prozessoren die Probleme gibt?!

Ich hab eine 712+ mit Intel Atom.
Auf der 110j hab ichs nicht probiert, da hier nicht mal ipkg drauf ist (ist nur ein reines Backup-NAS)

@Schakal & sadrian: Eure 2411+ haben ja auch einen Intel drin!?
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU K525 @ 1.80GHz

Sieht so aus. :)
 

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
@Schakal & sadrian: Eure 2411+ haben ja auch einen Intel drin!?

Ich habe zwar eine DS1812+, aber auch die hat eine Atom-

Rich (BBCode):
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 54
model name	: Intel(R) Atom(TM) CPU D2700   @ 2.13GHz

Nur mal zur Sicherheit, das ich nicht ganz daneben liege:
Bootstrap für Atom: syno-i686-bootstrap_1.2-7_i686.xsh
korrekt?


Ich hab jetzt mal die openssl.conf mit Pfad angelegt. Jetzt installiert ipkg zwar ganz ohne Fehlermeldung, es ändert sich aber nichts. (Was ich auch eigentlich nicht dachte.)


Da das allererste Problem auftaucht, sobald man zlib installiert: brauchen wir hier vielleicht einen anderen build?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Nur mal zur Sicherheit, das ich nicht ganz daneben liege:
Bootstrap für Atom: syno-i686-bootstrap_1.2-7_i686.xsh
korrekt?

Ich ebenso! :)


Ich glaube nicht das es an ipkg liegt, sondern eher an der Kombi DSM 4.2 und python 2.5
An den Syno Support wenden bringt uns nur leider in diesem Fall auch nicht weiter, weil es ja 3rd party ist :(
Aber irgendwas muss bei 4.2 geändert worden sein, dass das nicht mehr miteinander kompatibel ist - leider kenne ich mich in dieser Materie aber nicht wirklich aus...
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Ich schau gerade bei IPKG ob es Python 2.6 mit entsprechenden Paketen gibt.
 

sadrian

Benutzer
Mitglied seit
15. Jul 2011
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
Ich habe python 2.6 und 2.7 probiert - keine Änderung.
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Ich habe python 2.6 und 2.7 probiert - keine Änderung.
wie hast du 2.7 gestet? Da gibt es nicht mal einen Bruchteil der benötigten Packages in IPKG.

Hier mal mein Vergleich bisher:
py25-crypto - 2.1.0-2 - Python Cryptography Toolkit.
py25-curl - 7.19.0-1 - PycURL is a Python interface to libcurl.
py25-django - 1.1.2-1 - A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
py25-openssl - 0.10-1 - Python wrapper around a small subset of the OpenSSL library.
py25-pil - 1.1.7-1 - The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter.
python25 - 2.5.6-2 - Python is an interpreted, interactive, object-oriented programming language.

---
#
py26-curl - 7.19.0-1 - PycURL is a Python interface to libcurl.
py26-django - 1.1.2-1 - A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
py26-openssl - 0.10-1 - Python wrapper around a small subset of the OpenSSL library.
py26-pil - 1.1.7-1 - The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter.
python26 - 2.6.8-1 - Python is an interpreted, interactive, object-oriented programming language.
 
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