LibreERP - A nice ERP (Odoo Community Edition fork)

#1

Overview

LibreERP is a suite of web based open source business apps. The main Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, …

LibreERP is a fork of the well known Odoo software.

This fork removes odoo trademark references, as it seems we can’t create a package with odoo name. So, the goal of this debranding is to be clear that this package is not created and maintained by Odoo SA.

Shipped version: 12.0 (you can choose previous version with cli, but only version 8,9 and 10 will be discontinued because python3 is not supported)

Important info

After installation you can login with “admin” user and the password you specify during the app installation.

This package add a swapfile by default.

For now, this package won’t upgrade to major version. Indeed in a lot of case the user could have made a lot of transformation, and upgrade LibreERP with OpenUpgrade could fail…

LibreERP is a complex app, be sure you know what you are doing. Don’t forget to setup regular backup. If you are not sure of what you are doing, there is a lot of professionnal that are able to help you. For people living in France: I (ljf) own my own company, reflexlibre.net , and I can help you in your project with LibreERP and/or yunohost.

Screenshots


Documentation

YunoHost specific features

Multi-users support

  • Integrate with YunoHost users

Multi instance

  • You can setup several instances in several versions of LibreERP

Supported architectures

  • x86-64b
  • ARMv8-A

Jessie is no longer supported

Limitations

If you create big report the nginx configuration could break the connexion before you get your report.

Changelog

Master branch (Official release)

  • 2018-12-18 - First version of this package

    • Be able ton install LibreERP 12
  • 2019-02-18 - #14

    • Remove timezone question
    • Fix the app for YunoHost 3.4.2

Testing branch (Testing release)

FAQ

How can I effectively report a problem and ask for help?

Provide as much logs as you can:

  • installation/upgrade log if applicable (you can look afterwards in /var/log/yunohost/yunohost-cli.log )
  • web server error logs: /var/log/nginx/yourdomain.tld-errors.log
  • LibreERP logs /var/log/libreerp.log

Developers infos

Please do your pull request to the testing branch .

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/libreerp_ynh/tree/testing --debug
or
sudo yunohost app upgrade libreerp -u https://github.com/YunoHost-Apps/libreerp_ynh/tree/testing --debug
1 Like
Odoo for Yunohost (ERP and business apps)!
#2

@Ioan @vincentux @scith : Feel free to test this new package

1 Like
#3

Installation fail… :frowning:

Warning: cp: cannot create regular file '/var/www/libreerp/libreerp/odoo/addons/base/static/src/img/favicon.ico': No such file or directory
Warning: !!
Warning:   libreerp's script has encountered an error. Its execution was cancelled.
Warning: !!
Warning: 
Info: The operation 'Install 'libreerp' application' has failed ! To get help, please share the full log of this operation using the command 'yunohost log display 20181217-175017-app_install-libreerp --share'
Warning: Unknown service 'libreerp'
Warning: Unknown service 'libreerp'
Warning: dropdb: database removal failed: ERROR:  database "libreerp" does not exist
Warning: dropuser: removal of role "libreerp" failed: ERROR:  role "libreerp" does not exist
Warning: /etc/libreerp/main.conf wasn't deleted because it doesn't exist.
Warning: E: Unable to locate package libreerp-ynh-deps
Warning: Remove the user libreerp
Warning: /etc/nginx/conf.d/store.vincentux.fr.d/libreerp.conf wasn't deleted because it doesn't exist.
Success! The SSOwat configuration has been generated
Error: The operation 'Install 'libreerp' application' has failed ! To get help, please share the full log of this operation using the command 'yunohost log display 20181217-175017-app_install-libreerp --share'

et le résultat de la commande dans le liens Framabin :
yunohost log display 20181217-175017-app_install-libreerp --share

https://framabin.org/p/?9aecea0b87c12a56#wvJlONnS3XUhAVd/UiBz35J0GRasdjbFUd3DV9V6A8o=

#4
#5

C’est réglé pour l’installe… mais :

#6

Tu as bien utilisé “admin” comme nom d’utilisateur ?

1 Like
#7

ok, bien vu… :wink:
mais comme il demande un courriel, j’avais juste essayé admin@nomdedomaine.fr

Problème résolu.

#8

what is libreerp main webpage?

#9

The installation is failing. I have not seen the detailed code. But it looks that manifest is not asking for username.

31103 DEBUG + args_array=([u]=username= [h]=home_dir= [s]=use_shell)
31103 DEBUG + declare -Ar args_array
31104 DEBUG + local username
31104 WARNING /usr/share/yunohost/helpers.d/user: line 67: username: unbound variable
31104 DEBUG + local home_dir
31105 WARNING !!
31105 DEBUG + local use_shell
31105 WARNING   libreerp's script has encountered an error. Its execution was cancelled.
31105 DEBUG + ynh_handle_getopts_args libreerp /var/www/libreerp
31106 WARNING !!
31106 DEBUG + set +x
31107 WARNING 
31107 DEBUG ! Helper used in legacy mode !
31107 DEBUG + use_shell=/var/www/libreerp
31108 DEBUG + home_dir=libreerp
31108 DEBUG ++ ynh_exit_properly
31108 DEBUG ++ local exit_code=1
31109 DEBUG ++ '[' 1 -eq 0 ']'
31109 DEBUG ++ trap '' EXIT
Libreerp install failed
#10

@Ioan There is no LibreERP main page for now, just the package repository.

@kanhu It was a bug since 3.4.2, i had fixed it the last week in testing branch, and i just release in stable now.

#11

New testing release

  • 2019-04-16 - Fix setup page instead of login page

Should be merge in 3 days

1 Like