Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan

Geld allein macht nicht glücklich - benutzt kivitendo!

0 Punkte

Hallo Ciatronical und alle,

danke Ciatronical für dein Script.

Unbunt 18.04.3 LTS ist mein Basissystem.

https://github.com/Ciatronical/install-kivitendo

sudo chmod 750 install-Kivitendo-on-Ubuntu-18.04.sh

Leider bekomme ich folgenden Fehler:

sudo sh ./install-Kivitendo-on-Ubuntu-18.04.sh
./install-Kivitendo-on-Ubuntu-18.04.sh: 8: ./install-Kivitendo-on-Ubuntu-18.04.sh: Syntax error: newline unexpected

Wie nutze ich das Script?
Wobei bei das Script gar kein Script ist, wenn man den normalen Download tätigt.

Das Script funkioniert, wenn man sich mit Copy@Paste das Script holt und eine eigene Datei erstellt.

https://nopaste.linux-dev.org/?1279583

Das Script ist jetzt durchgelaufen (gewähltes Release, kivitendo-erp-release-3.5.5).

Mit Firefox im eigenen Netzwerk aufgerufen:

http://192.168.178.42/kivitendo/controller.pl?action=LoginScreen/user_login&error=session

    Während der Ausführung trat eine Ausnahme auf.
Typ: 	undef
Information: 	

get_objects() - DBD::Pg::st execute failed: ERROR:  column t1.task_server_user_id does not exist
LINE 10:   t1.task_server_user_id
           ^ at /usr/share/perl5/Rose/DB/Object/Manager.pm line 2016.
 at /var/www/kivitendo-erp/SL/Controller/LoginScreen.pm line 172.

Was nun?

MfG

T.

Gefragt von (900 Punkte)
Bearbeitet von

1 Antwort

0 Punkte
  1. Dezember 2019

Jetzt mit Kivitendo 3.5.4 versucht.

Während der Ausführung trat eine Ausnahme auf.
Typ: 	undef
Information: 	

get_objects() - DBD::Pg::st execute failed: ERROR:  column t1.task_server_user_id does not exist
LINE 10:   t1.task_server_user_id
           ^ at /usr/share/perl5/Rose/DB/Object/Manager.pm line 2016.
 at /var/www/kivitendo-erp/SL/Controller/LoginScreen.pm line 172.
 

Was mache ich falsch?

Server aufgesetzt und das Script ausgeführt, mehr habe ich nicht getan.

Ich bin echt gefrustet. :-((

Beantwortet von (900 Punkte)
Bearbeitet von

Hi,

versuch mal, dich zuerst auf der admin-Seite einzuloggen. Hier muss wohl noch ein Upgrade-Skript ausgeführt werden. Normalerweise wird mit einer Meldung darauf hingewiesen - warum bei Dir nicht, kann ich nicht sagen.

statt

http://192.168.178.42/kivitendo/controller.pl?action=LoginScreen/user_login&error=session

(oder so)

http://192.168.178.42/kivitendo/admin.pl

Hallo,

ich kann mit "http://192.168.178.42/kivitendo/admin.pl" mit Password "kivitendo" einloggen.

Dann das:

    Führe release_3_2_0.sql aus: Abhängigkeitsscript für Release 3.2.0, bzw. vergessene 3.1.0

    Führe add_master_rights.sql aus: Rechte in die Datenbank migrieren

    Führe bank_transaction_rights.pl aus: Setzt das neue Recht die Bankerweiterung zu nutzen (für Gruppen die auch Recht Kontenabgleich haben)

    Führe sales_letter_rights.pl aus: Setzt das neue Recht die Brieffunktion anzuzeigen

    Führe release_3_3_0.sql aus: Abhängigkeitsscript für Release 3.3.0

    Führe add_crm_master_rights.sql aus: Rechte für CRM in die Datenbank migrieren

    Führe client_task_server.sql aus: Einstellungen, um eine Task-Server-Instanz für mehrere Mandanten laufen zu lassen

    Führe remove_insecurely_hashed_passwords.sql aus: Passwörter löschen, die mit unsicheren Hash-Verfahren gehasht wurden

    Führe session_content_primary_key.sql aus: Primärschlüssel für Tabelle auth.session_content

    Führe release_3_4_0.sql aus: Abhängigkeitsscript für Release 3.4.0

    Führe master_rights_position_gaps.sql aus: Position in Rechtetabelle mit 100 multipliziert damit Lücken für neue Einträge entstehen

    Führe all_drafts_edit.pl aus: Zugriffsrecht auf alle Entwürfe

    Führe mail_journal_rights.pl aus: Extra right for email journal

    Führe other_file_sources.sql aus: Neue Gruppenrechte für das Importieren von Scannern oder email

    Führe purchase_letter_rights.pl aus: Neue Rechte für Lieferantenbriefe

    Führe record_links_rights.pl aus: Setzt das Recht um den Tab verknüpfte Belege zu sehen, per Default erlaubt (wie vorher auch)

    Führe split_transaction_rights.pl aus: Finanzbuchhaltungsrechte für Buchungen aufspalten

    Führe other_file_sources2.sql aus: Neue Gruppenrechte für das Importieren von Scannern oder email auf freie Position

    Führe rename_general_ledger_rights.sql aus: Umbennenung des general ledger Rechts

    Führe release_3_5_0.sql aus: Abhängigkeitsscript für Release 3.5.0

    Führe assembly_edit_right.pl aus: Setzt das Recht Erzeugnisbestandteile editieren, auch nachdem es schon erstmalig erzeugt wurde.

    Führe custom_data_export_rights.pl aus: Rechte für benutzerdefinierten Datenexport

    Führe webshop_api_rights.pl aus: Setzt die Rechte Shopconfig, Shopbestellungen, Shopartikel, per Default erlaubt

    Führe webshop_api_rights_2.pl aus: Setzt die Rechte Shopconfig, Shopbestellungen, Shopartikel, per Default nicht erlaubt

    Führe release_3_5_1.sql aus: Abhängigkeitsscript für Release 3.5.1

    Führe release_3_5_2.sql aus: Abhängigkeitsscript für Release 3.5.2

    Führe customer_vendor_record_extra_tab_rights.pl aus: Setzt Rechte um bei Kunden/Lieferanten einen Extratab anzeigen zu lassen, der Belege anzeigt per Default erlaubt

    Führe release_3_5_3.sql aus: Abhängigkeitsscript für Release 3.5.3

    Führe rights_for_viewing_project_specific_invoices.sql aus: Rechte zum Anzeigen von Rechnungen, die zu Projekten gehören

    Führe release_3_5_4.sql aus: Abhängigkeitsscript für Release 3.5.4

    Führe right_purchase_all_edit.sql aus: Recht zum Bearbeiten von Einkaufsdokumenten aller Mitarbeiter (Trennung nach VK u. EK)

    Führe rights_sales_purchase_edit_prices.sql aus: Recht zum Bearbeiten von Preisen nach Ver- und Einkauf trennen

    Führe master_rights_positions_fix.sql aus: Position in Rechtetabelle korrigieren (falls zutreffend)

    Führe release_3_5_5.sql aus: Abhängigkeitsscript für Release 3.5.5

...fertig

Das ist doch prima.

http://192.168.178.42/kivitendo/

Funkioniert jetzt auch, nur wem logge ich mich da ein?

Ich habe nur dein Script auf ausgeführt, dabei die Demodatenbank auch installiert.

Wie lauten die Passwörter, die ich benötige?

Bin jetzt scriptversaut.

Das Admin Passwort lautet, von dir vergeben: kivitendo.
Als Adnin habe dem User "demo" dass Passwort "demo".

Wie bekomme ich jetzt evtl. die Steigmann Werft in das System?

Funktioniert dein Script auch mit Debian 10?
Wie lange hast Du für das Script gebraucht, das sieht ja echt heftig aus?
Warum lief das Script nicht sauber durch, der Fehler war / ist reproduzierbar?

Hey,

die Passwörter lauten immer "kivitendo".
User ist "demo". Da bin ich aber nicht so sicher weil ich die Demodaten nicht benutze.
Das findest du aber ganz leicht unter kivitendo/controller.pl?action=Admin/login heraus.

Falls dir meine Demodaten nicht gefallen kannst du Jan nach den Demodaten der Steigmann werft fragen und das SQL-File einfach einspielen.

createdb steigmann && psql steigmann < steigmann.sql

Das Script ist unter Debian nicht getestet worden sollte aber funktionieren.
Es ist Opensource-Code - du kannst es also verändern, verbessern.
Du kannst im Script auch das verwendete System abfragen und eine Codeweiche eibauen. IF( DEBIAN ) ..

Installiere einfach Virtualbox und teste es in VMs.
Dort kannst du auch eventuelle Fehler reproduzieren und danach einfach den alten Snapshot zurückspielen.

Da Weihnachten vor der Tür steht - wünsche ich mir ein DEB-Paket mit kivitendo drin.

Vielen lieben Dank

Gruß Ronny

Hallo,

bei mir sind, ich würde mal sagen gar keine Demodaten, nur ein demo User ohne irgend etwas.
Keine Rechnung oder Vorlagen oder irgend etwas.
Fehlt mir etwas?

Warum lief dein Script bei mir nicht vollständig durch?
Fehlen deswegen evtl. die Demodaten?

MfG

tstrebel

Hey,

wie gesagt die Demodaten erheben kein Anspruch auf Vollständigkeit.
Angebot, Re, etc kannst du leicht selbst erstellen.

Das Script wird wie folgt benutzt.

Auf der Konsole als root anmelden. (sudo su)
Script downloaden, ausführbar machen und ausführen

wget https://raw.githubusercontent.com/Ciatronical/install-kivitendo/master/install-Kivitendo-on-Ubuntu-18.04.sh chmod u+x install-Kivitendo-on-Ubuntu-18.04.sh ./install-Kivitendo-on-Ubuntu-18.04.sh

Dann sollte alles funktionieren.

Hallo, das Script funktioniert.

https://raw.githubusercontent.com/Ciatronical/

Gibt es ein Forum für diese Script?

Ciatronical habe bei Github eine Email gesendet.

Wie kann ich die Demodaten von Steigmann in das System bekommen?

MfG

tstrebel

Gibt es ein Forum für diese Script?

Ja klar. Da bist du hier genau richtig.

Wie kann ich die Demodaten von Steigmann in das System bekommen?

Wenn die Demodaten von Steigmann wirklich so wichtig sind, dann frage doch einfach Jan ob er sie ins Repo stellt.
Ich halte das für eine gute Idee.

Liest "Jan" hier mit?
Wer ist "Jan"?

Jetzt gefunden, Jan Bueren vermutlich.

Ist Steigmann kein "Community Projekt" sondern Eigentum der "kivitendo Gmbh"?

MfG

tstrebel

Hallo, das folgende Script funktioniert.

https://github.com/Ciatronical/install-kivitendo/blob/master/install-Kivitendo-on-Ubuntu-18.04.sh

Danke @Ciatronical

Hätte ich die einzelnen Schritte auch aus Installationsanleitung von Kivitendo 3.5.4, also alt entnehmen können?

Hat da Script schon jemand mit Debian 10 ausprobiert?

MfG

tstrebel

Die Installationsanleitung ist sehr umfangreich.

Das Script sollte auch unter Debian 10 laufen.

Setze doch mit Virtualbox eine VM auf, teste und teile das Resultat hier mit.

Die Community lebt vom Mitmachen.

Viele Gr Grüße Ronny

Hallo Ciatronical,

die Community bist Du und ich.
:-)

Meine Motivation ist gerade etwas down.
Da bleibe ich vorerst beim Kivitendo-Mainstream.

Ohne dein Script hätte ich immer noch laufendes System, meine Threads wurden nicht gelöst.

Ist dein Script eine "Kurzfassung der Installationsanleitung"?
Wie lange hast Du für das Script gebraucht?

MfG

tstrebel

Ohne dein Script hätte ich immer noch laufendes System

Da fehlt doch sicher ein "kein"

Ist dein Script eine "Kurzfassung der Installationsanleitung"?

Ja, kann man so sehen. Ich denke ja.

Wie lange hast Du für das Script gebraucht?

1h

Ähnliche Fragen

0 Punkte
0 Antworten
0 Punkte
1 Antwort
0 Punkte
1 Antwort
Gefragt 3, Feb 2015 von Ciatronical (8.8k Punkte)
...