LibreNMS help

Hi Lads,
some can help me please, i do restart centos but after restart was something wrong because service Librenms don’t work properly.
my service show “Whoops, looks like something went wrong.”
below is log from validate.php

fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: Not a valid object name HEAD
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’

Component Version
LibreNMS
DB Schema 251
PHP 7.2.6
MySQL 5.5.56-MariaDB
RRDTool 1.6.0
SNMP NET-SNMP 5.7.2

====================================

[OK] Composer Version: 1.6.5
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: Not a valid object name HEAD
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: index file smaller than expected
[FAIL] DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character
[WARN] Your local git branch is not master, this will prevent automatic updates.
[FIX] You can switch back to master with git checkout master

can you run a git status

Thank you for anser

Yes i will, but i don’t know what i can do next step now.

On branch master

Initial commit

Changes to be committed:

(use “git rm --cached …” to unstage)

new file: FETCH_HEAD

new file: HEAD

new file: ORIG_HEAD

new file: config

new file: description

new file: hooks/applypatch-msg.sample

new file: hooks/commit-msg.sample

new file: hooks/post-update.sample

new file: hooks/pre-applypatch.sample

new file: hooks/pre-commit.sample

new file: hooks/pre-push.sample

new file: hooks/pre-rebase.sample

new file: hooks/prepare-commit-msg.sample

new file: hooks/update.sample

new file: index

new file: info/exclude

new file: logs/HEAD

new file: logs/refs/heads/master

new file: logs/refs/remotes/composer/1.22

new file: logs/refs/remotes/composer/1.22.01

new file: logs/refs/remotes/composer/1.23

new file: logs/refs/remotes/composer/1.24

new file: logs/refs/remotes/composer/1.25

new file: logs/refs/remotes/composer/1.26

new file: logs/refs/remotes/composer/1.27

new file: logs/refs/remotes/composer/1.28

new file: logs/refs/remotes/composer/1.29

new file: logs/refs/remotes/composer/1.30

new file: logs/refs/remotes/composer/1.30.01

new file: logs/refs/remotes/composer/1.31

new file: logs/refs/remotes/composer/1.32

new file: logs/refs/remotes/composer/1.32.01

new file: logs/refs/remotes/composer/1.33

new file: logs/refs/remotes/composer/1.34

new file: logs/refs/remotes/composer/1.35

new file: logs/refs/remotes/composer/1.36

new file: logs/refs/remotes/composer/kkrumm1-patch-1

new file: logs/refs/remotes/composer/kkrumm1-patch-2

new file: logs/refs/remotes/composer/master

new file: logs/refs/remotes/composer/php53

new file: logs/refs/remotes/origin/HEAD

new file: objects/0d/1aeb800a9af655761854ccc0b640c704c735a5

new file: objects/13/3baf68a091817117aee9a23448c9406f938995

new file: objects/1b/2dbc42a6ea2c981f5923279b541d119d0941e8

new file: objects/22/156befae9e17f5c665316fc4ce1634b6598433

new file: objects/26/74776e15f1707cb150bb1c550d3a982b73daf8

new file: objects/29/1b92957372c7d09e72cec6caade2cfe4c2c099

new file: objects/2b/dfc24a7b7de79d3247bf4312f2fb88db1673b7

new file: objects/2d/0548bf16a94a306ecee58009a24ee7407c26ac

new file: objects/32/58fbe5667e52a127ce3c0bb31963281ae4168b

new file: objects/3e/77dbe6ad0c21d9c5470b881572fc8f9c7accda

new file: objects/55/a0befb6a8ccb23eec51ee252c9b7ca9ae99edb

new file: objects/64/6b62283acc64fde7cc82eebd61886cb33fa46a

new file: objects/6d/157d26c96773fc982c1a7de5b918b9ec0f8df1

new file: objects/6f/38804916205ca1044ebe37a4c961cdb35bcc74

new file: objects/70/47a455bfb57b8b91401d3bf27d97d726d317c3

new file: objects/71/44ab929778b015ec285ba9f152b57b1dfba00d

new file: objects/75/1f8fce5692e5cf914485ad177e84dd4e5e5e7c

new file: objects/78/e3df4dd22f767fd849223b669ed7c62c77669c

new file: objects/7a/eaa47226f45c0a24a16af9262ac1b2e0290235

new file: objects/7c/508357fe88a842919c877d0ecdc1a078955fbd

new file: objects/7e/b107acb961e2e67b648581ce0842728ab5f73c

new file: objects/7f/ab99cfc13b80a543fb779d68c659b52fc074b1

new file: objects/80/6fc0f90960a8e7e16c143bea6652ca21052d90

new file: objects/87/8bc3972fc0589d92d90edb01ce62e18dea169b

new file: objects/94/1b15084542e2f2c6a5cede7a8c0d540ce5e362

new file: objects/9a/851b3c5721ccf5b89780dcbf0cffccb68c635a

new file: objects/9c/c727935118f37e9f8577d1348e52be592dc55e

new file: objects/c8/187b8d6ef565335bcc3743d58e2b25195ada7c

new file: objects/cc/8ae132cc439e3ab6ada1d2639433e8d9ec746b

new file: objects/d1/86089de1b6eba03cd902fe21d74e9b8e06afe3

new file: objects/d3/4bce0f9ff845b121a4c497a19767a2ec3bfe75

new file: objects/d4/3f7575d6ec49849b5ceaf31607202ac38b80b1

new file: objects/d5/5b3cbb6cd7791a0c00f8921d0b4e1f9d0a7f5a

new file: objects/db/9a3d096133031c30a2b458a3297327dc3e07f3

new file: objects/eb/82463b7739f13eda18499225aed4221c732dde

new file: objects/ec/590157b1b63e2b7ae98bc3c9916ff66d60c0a6

new file: objects/fc/181e64f796887a4394cf8ea59176773fde844b

new file: objects/pack/pack-4f1e93da18d7bff52439ffc448efb6e3caaf34dc.idx

new file: objects/pack/pack-4f1e93da18d7bff52439ffc448efb6e3caaf34dc.pack

new file: packed-refs

new file: refs/heads/master

new file: refs/remotes/composer/1.22

new file: refs/remotes/composer/1.22.01

new file: refs/remotes/composer/1.23

new file: refs/remotes/composer/1.24

new file: refs/remotes/composer/1.25

new file: refs/remotes/composer/1.26

new file: refs/remotes/composer/1.27

new file: refs/remotes/composer/1.28

new file: refs/remotes/composer/1.29

new file: refs/remotes/composer/1.30

new file: refs/remotes/composer/1.30.01

new file: refs/remotes/composer/1.31

new file: refs/remotes/composer/1.32

new file: refs/remotes/composer/1.32.01

new file: refs/remotes/composer/1.33

new file: refs/remotes/composer/1.34

new file: refs/remotes/composer/1.35

new file: refs/remotes/composer/1.36

new file: refs/remotes/composer/kkrumm1-patch-1

new file: refs/remotes/composer/kkrumm1-patch-2

new file: refs/remotes/composer/master

new file: refs/remotes/composer/php53

new file: refs/remotes/origin/HEAD

sorry now i get:
[root@Centos-test .git]# git status

On branch master

nothing to commit, working directory clean
[root@Centos-test .git]#

and something else
[root@Centos-test librenms]# ./daily.sh
Re-running /opt/librenms/daily.sh as librenms user
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: index file smaller than expected
fatal: Needed a single revision
Updating to latest codebase FAIL
fatal: index file smaller than expected
fatal: No such ref: HEAD
fatal: index file smaller than expected
fatal: Needed a single revision
Updating Composer packages OK
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
Updated from unset to OK
Updating SQL-Schema OK
Updating submodules FAIL
fatal: index file smaller than expected
fatal: index file smaller than expected
Cleaning up DB OK
Fetching notifications OK
Caching PeeringDB data OK

Your git doesn’t seem happy.

I think you might need something along the lines of:

    git reset --hard
    sudo chown -R librenms:librenms /opt/librenms
    Run ./daily.sh and ./validate.php

Or:

    git init
    git remote add origin https://github.com/librenms/librenms.git
    git fetch
    git reset --hard origin/master
    git branch --set-upstream-to=origin/master master
    Run ./daily.sh and ./validate.php

Not sure though, on my mobile but if you search these forums for “Whoops, looks like something went wrong” you can find fixes for that particular problem. but fixing git should help.

some issues gone but next will be same as previews
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: Not a valid object name HEAD
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
Use ‘–’ to separate paths from revisions, like this:
‘git […] – […]’
fatal: index file smaller than expected
[FAIL] DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character
[WARN] Your local git branch is not master, this will prevent automatic updates.
[FIX] You can switch back to master with git checkout master

That might help