EBI - Easy Bootstrap Installer

leuchtkaefer

Benutzer
Mitglied seit
25. Jul 2018
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
@leuchtkäfer:
Wenn der regelmäßige Mailabruf für mehrere Mailadressen jetzt mit Mailstation umgesetzt werden kann wäre das super. Wie und wo kann ich das entsprechend einstellen?
Ich habe diesen Post als Einstieg genommen,
https://www.synology-forum.de/showt...s-Email-Client&p=771491&viewfull=1#post771491
danach war Roudcube, welches ja hinter der MailStation (nicht Plus) steckt, fast selbsterklärend.
Einmal als Admin im Roundcube einstellen, das die Nutzer selbst die Abholung aus POP3 Postfächern einrichten dürfen,
dann jedem Nutzer die POP3 Abholung konfiguriert.
(Ich habe teilweise mehrere Postfächer auf einen User in unterschiedlichen Ordnern zusammengelegt)
 

beatleJuice

Benutzer
Mitglied seit
10. Feb 2012
Beiträge
22
Punkte für Reaktionen
1
Punkte
3
Vielen Dank.

das ist es. Als ich vor Jahren dies auf der DS-212j versucht habe einzurichten, war dies nicht möglich und laut Forum nur per getmail.
Danke Euch für die promten Antworten,
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
iPKGui: Perl ist installiert und auf Verdacht auch Perl CGI Fix. Der Fehler bleibt.
Zusätzlich bekomme ich bei beim Aktualisieren die Fehlermeldung: Update ist fehlgeschlagen, Infos im LOG. Das LOG ist leer.
Perl CGI Fix bitte nicht installieren, ist bei meinen Paketen nicht mehr notwendig und eher kontraproduktiv. Außerdem hatten einige User Probleme, die nach der Reinstallation von iPKGui ohne CGI-Fix nicht mehr auftraten.
Die Fehlermeldungen kommen, wenn du auf "Aktualisieren" klickst? In welchem Log schaust du nach?
 

beatleJuice

Benutzer
Mitglied seit
10. Feb 2012
Beiträge
22
Punkte für Reaktionen
1
Punkte
3
Danke. Perl CGI Fix habe ich jetzt wieder deinstalliert.
Ja, die Fehlermeldung kommt, wenn ich im iPKGui auf Aktualisieren klicke. Im Log (Button 'Protokolleinträge') ist dann kein Eintrag der Fehlermeldung vorhanden.
Und dies unabhängig davon, ob Optware oder Entware installiert ist.
Bei Optware-ng (IPKG) werden zumindest die Pakete aufgelistet.

Da der Mailabruf jetzt per Fetchmail einwandfrei funktioniert, gibt es für mich allerdings vorerst keine Notwendigkeit mehr Entware bzw. Optware-ng zu nutzen.
 
Zuletzt bearbeitet:

kronos1891

Benutzer
Mitglied seit
26. Okt 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo,
habe nach wiederholten versuchen es geschafft auf meiner ds 216+
ebi mit entware-ng als symlink, syno vor opt zu installieren
die gui konnte ich auch installieren, es wird jedoch dort kein paket angezeigt und des sagt mir, dass manche pfade zb die Paketliste nicht existiert.
wenn ich im cli Path=$PATH eingebe, dann funktionieren die befehle in /opt/bin ansonsten nicht.
kann es sein, dass bei der Installation etwas nicht geklappt hat,

bzw anders, wo genau muss PATH [...]/opt/bin/ stehen, dass ich in DSM im Aufgabenplaner eine Aufgabe erstellen kann in der ein druch entware installierter befehle "socat" auch korrekt ausgeführt wird?
 

kronos1891

Benutzer
Mitglied seit
26. Okt 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
so problem eingeengt:
wie bei anderen bereits beschrieben wird die opt/etc/profile nicht angelegt
Installation entware-ng (symlink, syno vor opt)

etc/profile sagt:

Rich (BBCode):
/etc/profile: system-wide .profile file for ash.

umask 022


PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH


PGDATA=/var/services/pgsql
export PGDATA


TERMINFO=/usr/share/terminfo
export TERMINFO


TERM=${TERM:-cons25}
export TERM


PAGER=more
export PAGER


export LC_ALL=en_US.utf8
export LANG=en_US.utf8


PS1="`hostname`> "


alias dir="ls -al"
alias ll="ls -la"


ulimit -c unlimited


if [ -f /etc.defaults/.bashrc_profile ]; then
        source /etc.defaults/.bashrc_profile
fi
export JAVA_HOME=/usr/local/java    # added by Unofficial Java Installer
export LANG=en_US.utf8              # added by Unofficial Java Installer
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/bin # Synology Java runtime enviroment
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/jre/bin # Synology Java runtime enviroment
JAVA_HOME=/var/packages/Java8/target/j2sdk-image/jre # Synology Java runtime enviroment
CLASSPATH=.:/var/packages/Java8/target/j2sdk-image/jre/lib # Synology Java runtime enviroment
LANG=en_US.utf8 # Synology Java runtime enviroment
export CLASSPATH PATH JAVA_HOME LANG # Synology Java runtime enviroment

und /root/.profile

Rich (BBCode):
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi


HOME=/root
export HOME


#only for console (ssh/telnet works w/o resize)
isTTY=$(ps | grep $$ | grep tty)
#only for bash (bash needs to resize and can support these commands)
isBash=$(echo $BASH_VERSION)
#only for interactive (not necessary for "su -")
isInteractive=$(echo $- | grep i)


if [ -n "$isTTY" -a -n "$isBash" -a -n "$isInteractive" ]; then
        shopt -s checkwinsize
        checksize='echo -en "\E7 \E[r \E[999;999H \E[6n"; read -sdR CURPOS;CURPOS=${CURPOS#*[}; IFS="?; \t\n"; read $
        eval $checksize
        # columns is 1 in Procomm ANSI-BBS
        if [ 1 != "$columns" ]; then
                export_stty='export COLUMNS=$columns; export LINES=$lines; stty columns $columns; stty rows $lines'
                alias resize="$checksize; columns=\$((\$columns - 1)); $export_stty"
                eval "$checksize; columns=$(($columns - 1)); $export_stty"


                alias vim='function _vim(){ eval resize; TERM=xterm vi $@; }; _vim'
        else
                alias vim='TERM=xterm vi $@'
        fi
        alias vi='vim'
        alias ps='COLUMNS=1024 ps'
fi


export FONTCONFIG_FILE=fonts.conf # Synology Serviio Package
export FONTCONFIG_PATH=/var/packages/Serviio/target/config/fonts # Synology Serviio Package
#PATH=$PATH:/var/packages/Java8/target/j2sdk-image/bin # Synology Java runtime enviroment
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/jre/bin # Synology Java runtime enviroment
#export PATH # Synology Java runtime enviroment
#setup entware-ng environment
. /opt/etc/profile

jetzt ist die Frage, was muss ich in
Rich (BBCode):
/opt/etc/profile
schreiben?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Entware liefert eine eigene profile mit, welche per
Rich (BBCode):
. /opt/etc/profile
aufgerufen wird. Die /etc/profile wird von EBI nicht angefasst, alle Änderungen werden in /root/profile durchgeführt...bei Entware am Eintrag "#setup entware-ng environment" zu sehen.
Das PATH [...]/opt/bin/ steht in /opt/etc/profile.

Wegen dem Problem mit iPKGui muss ich erst mal selber testen, da ich EBI mit optware-ng seit Ewigkeiten nicht mehr neu installiert habe.
 

kronos1891

Benutzer
Mitglied seit
26. Okt 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Entware liefert eine eigene profile mi.

sollte es, nur wird diese Datei bei mir nicht angelegt, kann sie aber manuell hinzufügen, habe nun alle PATH variablen auch in opt/etc/profile gepackt, jetzt kann ich als root auf alle opt/bin zugreifen.

woran könnte das liegen?
habe iobroker installiert via docker,
habe wiederholt versucht es zu installieren, klappt nur wenn docker/iobroker nicht läuft, und deinstallieren während es läuft funktioniert auch nicht.
durchaus konfus. auch eine installation während es läuft als mount für virtualbox funktioniert nicht ;)
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
… Wegen dem Problem mit iPKGui muss ich erst mal selber testen, da ich EBI mit optware-ng seit Ewigkeiten nicht mehr neu installiert habe.
Hallo QTip,

also die letzten Tage waren die Server von optware down. Heute sind sie wieder erreichbar. Ich wollte jetzt auch mal wieder optware installieren, weil ich mit entware Probleme hatte. Aber ich kann es leider nicht nutzen. Installiert habe ich EBI mit den vorgeschlagenen Parametern (Optware, Symlink, Syno Path vor Optware).

1. Problem:
Textdokumente (.txt, .sh, ect.) lassen sich nicht mehr im Texteditor öffnen - weder über das Menü, noch über Doppelklick. Fehlermeldung "Dieses Benutzerkonto verfügt nicht über die erforderlichen Berechtigungen, diese Aktion durchzuführen". Ich bin als 'admin' angemeldet. EBI-Deinstallation und Neustart lösen das Problem. Mit Entware tritt das Problem nicht auf. Jetzt fiel mir auch wieder ein, warum ich vor einigen Monaten den Boostrap auf Entware geändert hatte.
1.jpg

2. Problem:
In IPKGui werden ordnungsgemäß alle Pakete angezeigt. Lasse ich ein Paket installieren, sieht man im LOG-Fenster keine Installationsschritte ablaufen. Es steht zwar darüber die Zeile: Änderungen erfolgreich durchgeführt und unten ist der 'schließen'-Button aktiv. Installiert wurde aber kein Paket. Wenn ich dann noch zurück im Hauptfenster oben links updaten lassen, kommt die Fehlermeldung: "Update ist fehlgeschlagen. Für Details bitte das Log prüfen". Im Log (unten links in IPKGui) stehen aber nur die letzten Install-Befehle:
2018-08-28 14:44:15 ipkgui: INFO: install aget 0.4.1-2 glibc-opt 2.25-1 libnsl 2.25-1
2018-08-28 13:51:05 ipkgui: INFO: install bzip2 1.0.6-2 cacerts 20180326-1 elinks 0.11.7-3 expat 2.2.0-1 glibc-opt 2.25-1 libidn 1.29-1 libnsl 2.25-1 openssl 1.0.2n-1 ossp-js 1.6.20070208-2 zlib 1.2.8-2
2.jpg

3.jpg

Um es nochmal zu prüfen, habe ich das in einem neuen Docker-DSM nachgestellt.
Ich muss aber dazusagen, dass nach einem DDSM-Neustart ein Textdokument durch Doppelklick geöffnet werden konnte. Aber wie gesagt, hatte ich das Problem bereits früher über längere Zeit.

Vielleicht kannst du es dir mal bei Gelegenheit ansehen :eek:

Vielen Dank
 

WirthmU

Benutzer
Mitglied seit
09. Jan 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Ich versuche IPKG als Paket (V 0.4-037) über das DSM Package Center auf meiner Synology DS216+II zu installieren (Optware -ng iPKG / Symbolic Link / Synology before Optware path). Das funktioniert alles gut und Easy Bootstrap Installer läuft. Ich starte dann die DSM neu und versuche IPKG zu aktualisieren, bzw. z.B. nano zu installieren (IPKG install nano)

Nun erscheint leider immer derselbe Fehlermeldung mit dem "segmentation fault".

root@IoT:~# ipkg install nano
Installing nano (2.3.6-2) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-i686/nano_2.3.6-2_i686.ipk.
Segmentation fault

Habe ich etwas vergessen?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Könnte reiner Zufall sein, aber seit 6.2.1 ist mein PC total überlastet sobald ich ipkgui öffne.
Der Browser braucht dann plötzlich enorme Ressourcen - getestet unter Chrome auf Windows und Mac OSX
Bin ich normal im DSM ist alles gut, erst wenn ich ipkgui öffne gehts los...reagiert auch sehr träge

Kann das an den Serverproblemen seitens opkg/entware der letzten Tage liegen?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Ich bin schon dran am Problem...eine Sache ist mir auch schon aufgefallen. Bei einem Upgrade von einigen Paketen konnten manche Pakete per ipkg nicht heruntergeladen werden...wget error 5 und manchmal wget error 127. Aktiviert man nun das Archivieren, wird das Paket per Synology wget heruntergeladen und durch ipkg installiert...Alles OK.

Welchen Benutzer verwendet ihr denn im DSM? Ich habe die Vermutung, daß es nur noch mit dem admin funktionert, da die Benutzerrechte des jeweiligen Benutzers im DSM auf der Shell nicht die notwendige Berechtigung besitzen.

Es wird noch etwas dauern, bis ich die Probleme analysiert habe und eine Lösung anbieten kann.
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Danke für deinen Einsatz!

Ich verwende den admin Account ;)
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Hier auch der 'admin'.

Es eilt ja nicht. Aber fehlendes Feedback hilft dir ja auch nicht weiter :eek:
Vielen Dank auch meinerseits!
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Erste Erkenntnisse:
optware-ng: Beim Herunterladen per wget auf der Shell kommt der Fehler "Connection refused". Problem ist vermutlich eine falsche Konfiguration auf der Webseite, denn die Anfrage wird mit der Begründung "URL transformed to HTTPS due to an HSTS policy" von http auf https umgeleitet. Der Webzugriff per https funktioniert aber nicht. Mit der Option --max-redirect 1 oder --level=1 für wget funktioniert es ebenfalls nicht. Mit curl scheint es allerdings zu funktionieren, werde das in EBI umbauen.

entware-ng: Hier hängt es mindestes an /lib/libpthread.so.0, welche aus bisher ungeklärten Gründen per Shell keine Probleme macht, aber bei Installation per DSM Paket-Zentrum die folgende Fehlermeldung ausgibt:
Rich (BBCode):
/opt/bin/opkg: relocation error: /lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Das mit DSM 6.x ausgelieferte libpthread.so.0 scheint nicht mehr zum libc.so.6 vom opkg entware-ng kompatibel zu sein. Die eigene libpthread.so.0 wird erst am Ende mit einigen anderen Libs heruntergeladen und genau dann taucht der Fehler auf. Ohne diese libpthread.so.0 kann aber nichts über das EBI Script nachinstalliert werden...ein Teufelskreis. Dies ist übrigens der Grund, warum die Paketliste in iPKGui leer ist.

Alle Tests wurde auf meiner DS214+ durchgeführt die 32-Bit benutzt, evtl. funktioniert es mit einer reinen 64-Bit DS.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Also ich kann zumindest sagen, dass die erneute Installation (hab jetzt mal sämtliche optware von der 916+ entfernt wegen dem RSScrawler der auch ohne gut läuft), dasselbe Problem verursacht!
Liste ist ebenfalls leer :( nichts bzgl. optware funktioniert...
 

-[Stefan]-

Benutzer
Mitglied seit
31. Mrz 2017
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Hi,

Ich wollte heute auch optware mit EBI nebst IPKGui neu aufsetzen und anschließend ffmpeg installieren. Aber egal wie ich es versuche, Pakete per IPKGui werden nicht installiert, wenngleich es auch keine Fehlermeldung gibt.

Per CLI (ipkg install ffmpeg) bekomme ich einen Fehler " Segmentation fault" ausgegeben.

Im Endeffekt kann ich jedenfalls nichts installieren.

System: DS216+ II mit DSM 6.2-23739 Update 2 (64-Bit)

VG
Stefan
 

arphex

Benutzer
Mitglied seit
17. Nov 2011
Beiträge
174
Punkte für Reaktionen
0
Punkte
22
Hi, ich habe nun auch mal EBI installiert. (apollolake) Danke @QTip
Die letzten Jahre immer per CLI ipkg installiert gehabt.

Nun, Installationproblemlos verlaufen, aber auf der CLI habe ich es trotzdem nicht oder?
Auch IPKGGui auf meiner DS918+ läuft so endlos langsam, da würde ich das Terminal vorziehen.
 


 

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