profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tribut/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Felix Eckhofer tribut TU Bergakademie Freiberg Chemnitz, Germany https://tribut.de Mathematician by day, superhero at night

mmb/weechat-otr 136

WeeChat script for Off-the-Record messaging

LeoWinterDE/TS3ServerStatusViewer 15

TeamSpeak 3 Server Status Viewer is a simple status dashboard powered by PHP.

tribut/audiobookfeed 2

Small PHP script that creates an RSS feed of all the mp3 files in a directory. I use it to sync audio books to the podcast client in my phone.

tribut/amazon-orders 1

Export your orders from amazon.de (upstream is now on GitLab.com)

tribut/AJAX-Chat 0

A fully customizable web chat implemented in JavaScript, PHP and MySQL which integrates nicely with common forum systems like phpBB, MyBB, PunBB, SMF and vBulletin. A Flash and Ruby based socket connection can be used to boost performance.

tribut/aqbanking 0

Fork of Gwenhywfar, upstream is at https://git.aqbanking.de/git/aqbanking

tribut/asciidoc-odf 0

ODF backend for AsciiDoc

tribut/asciidoctor-bibtex 0

Add bibtex citation support for asciidoc documents

tribut/asciidoctor-doctest 0

:hammer: Test suite for Asciidoctor backends

tribut/asciidoctor-latex 0

:triangular_ruler: Add LaTeX features to AsciiDoc & convert AsciiDoc to LaTeX

issue commentsignalapp/Signal-Desktop

Linux: Support background updates while application is running

After an update, Signal still crashes on Linux, for example when restoring from tray.

siccovansas

comment created time in a day

issue commentphotoprism/photoprism

People: Facial Recognition

Maybe the should be a link to this search at the bottom ("show all new faces" or similar)? Otherwise this cutoff could be confusing without explanation.

lastzero

comment created time in 2 days

PR opened goauthentik/authentik

Fix docker-compose example

docker-compose exec by default allocates a tty and does not support -it.

See https://docs.docker.com/compose/reference/exec/

+1 -1

0 comment

1 changed file

pr created time in 11 days

push eventtribut/authentik

Felix Eckhofer

commit sha 0f895705b6d7e211680d8b549bc3ae0747cc0306

Fix docker-compose example `docker-compose exec` by default allocates a tty and does not support `-it`. See https://docs.docker.com/compose/reference/exec/

view details

push time in 11 days

startedNatronGitHub/Natron

started time in 15 days

issue openedgeteduroam/geteduroam-sh

Autodetect wifi interface

Hi,

maybe an idea to autodetect the wifi interface:

nmcli --fields TYPE,DEVICE device | grep '^wifi ' | awk '{ print $2; }'

I really wish nmcli was a bit more script-friendly, but that's the best I could come up with :)

Felix

created time in 17 days

issue closedtribut/homeassistant-docker-venv

Fatal error when using HA 2021.9

Hi, I just updated to the latest Home Assistant docker image, and am using the latest release of this script. My logs now say:

homeassistant    | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
homeassistant    | [s6-init] ensuring user provided files have correct perms...s6-chown: fatal: unable to chown /var/run/s6/etc/services.d/home-assistant/run: Read-only file system
homeassistant    | s6-chmod: fatal: unable to change mode of /var/run/s6/etc/services.d/home-assistant/run: Read-only file system

Is that an error on my side, or something in the script?

closed time in 17 days

zjean

startedprojectdiscovery/nuclei

started time in 17 days

started0xDanielLopez/TweetFeed

started time in 18 days

issue commenttribut/homeassistant-docker-venv

ocker home-assistant doesn't start due to Operation not permitted / permissions denied

Hey, thanks for getting in touch.

You are using the user keyword in your docker-compose.yml, which will not work.

Recent home-assistant images need root-permissions inside the container on startup. The run script will then drop privileges to $PUID:PGID just before starting home-assistant.

So just remove the user line and you should be good.

miodzicho

comment created time in 18 days

issue commenttribut/homeassistant-docker-venv

Fatal error when using HA 2021.9

Thanks for getting in touch. I am running the script without problems on 2021.9.

Sounds like you have mounted /etc/services.d/home-assistant/run as read-only, which causes problems?

If you need further assistance, please post the docker-compose.yml you are using or the full command-line of your docker run command.

zjean

comment created time in 23 days

startedjohannesjo/super-productivity

started time in 24 days

startedpronovic/uci-parse

started time in a month

issue closedtribut/homeassistant-docker-venv

ERROR: unable to select packages: s6-ipcserver

I was running homeassistant using the script of this repo and it was working fine. But yesterday I have updated the homeassistant image but now homeassistant is not starting up. This is my docker compose file:

version: '2'
services:
  homeassistant:
    container_name: home-assistant
    image: homeassistant/raspberrypi4-homeassistant:stable
    ports:
      - "8123:8123"
    volumes:
      - /media/appdata/home_assistant/config:/config
      - /media/appdata/home_assistant/config/docker/run:/etc/services.d/home-assistant/run
      - /etc/localtime:/etc/localtime:ro
    environment:
      - TZ=Europe/Amsterdam
      # PUID, PGID and PACKAGES are required to run homeassistant without root see:
      #   https://github.com/tribut/homeassistant-docker-venv#home-assistant-using-venv-in-docker
      - PUID=1000
      - PGID=1000
      - PACKAGES=iputils
    restart: always
    network_mode: host
    # user: "1000:1000" # since version home assistant needs to run as root...
    depends_on:
      - mariadb
      - mosquitto

and this is the log of the homeassistant container

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] udev.sh: executing... 
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[22:52:24] INFO: Creating user homeassistant with 1000:1000
[08:24:08] INFO: Installing package: s6-ipcserver
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913:
  s6-ipcserver (no such package):
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3069719440:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913:
ERROR: unable to select packages:
    required by: world[s6-ipcserver]
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] udev.sh: executing... 
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[15:01:12] INFO: Creating user homeassistant with 1000:1000
[20:01:44] INFO: Installing package: s6-ipcserver
3070137232:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3070137232:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3070137232:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3070137232:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330:
3070137232:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913:
ERROR: unable to select packages:
  s6-ipcserver (no such package):
    required by: world[s6-ipcserver]
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Any idea what I am doing wrong?

closed time in a month

martinwk

issue commenttribut/homeassistant-docker-venv

ERROR: unable to select packages: s6-ipcserver

No worries, glad I could be of help. Did the workaround of installing the newer libseccomp2 help?

For now, I'm closing the issue because its unrelated to the script.

martinwk

comment created time in a month

issue commenttribut/homeassistant-docker-venv

ERROR: unable to select packages: s6-ipcserver

Hey :)

This seems unrelated to this script. A quick google search leads me to believe that you are most likely running Raspbian with an older version of libseccomp, which is incompatible with newer versions of alpine: Bug report, explanation from alpine wiki.

The easiest fix seems to be to install libseccomp from buster, as recommended here: https://github.com/alpinelinux/docker-alpine/issues/135#issuecomment-816603722

If this is not the case, please let me know which version of Home Assistant you are running, which version of my script and what version of docker and libseccomp are installed. Thanks!

martinwk

comment created time in a month

PR opened jonaswinkler/paperless-ng

Add PAPERLESS_LOGOUT_REDIRECT_URL

Currently with external SSO (PAPERLESS_ENABLE_HTTP_REMOTE_USER), clicking "Logout" will tell the user that it was successful when in reality they are of course still logged in.

The new setting PAPERLESS_LOGOUT_REDIRECT_URL allows the user to be redirected to the real logout page (of the SSO app). The patch is almost trivial, because the functionality already exists in Django.

+8 -0

0 comment

2 changed files

pr created time in a month

create barnchtribut/paperless-ng

branch : logout-url

created branch time in a month

push eventtribut/paperless-ng

Felix Eckhofer

commit sha 797a2568fd8c28a1afa71689813239e66c2662d5

Add PAPERLESS_LOGOUT_REDIRECT_URL When set, the user is redirected to this URL after a logout. Especially useful in conjunction with PAPERLESS_ENABLE_HTTP_REMOTE_USER and SSO.

view details

push time in a month

startedkoel/koel

started time in a month

PR opened goauthentik/authentik

root: Require PG_PASS to be set

This raises an error when PG_PASS is not set.

docker-compose recently changed the way .env files are searched for (see for example https://github.com/docker/compose/issues/8347) and with the current setup, authentik will not work anyway without a password set.

+1 -1

0 comment

1 changed file

pr created time in a month

PR opened goauthentik/authentik

root: Fix table of contents for CONTRIBUTING.md

Details

  • Does this resolve an issue? ToC is currently matching Atom's CONTRIBUTING.md, not yours.
+3 -8

0 comment

1 changed file

pr created time in a month

create barnchtribut/authentik

branch : compose-require-pgpass

created branch time in a month

push eventtribut/authentik

Felix Eckhofer

commit sha 8b4d472734d6215dff980e5844264f923390ce72

root: Fix table of contents for CONTRIBUTING.md

view details

push time in a month

create barnchtribut/authentik

branch : toc-contributing

created branch time in a month

fork tribut/authentik

The authentication glue you need.

https://goauthentik.io

fork in a month

startedBeryJu/hass-auth-header

started time in a month

startedtomac/yersinia

started time in a month

create barnchtribut/paperless-ng

branch : deploy

created branch time in a month

push eventtribut/paperless-ng

Felix Eckhofer

commit sha 64304c51211fe39f34f9740c472cae8b9d95a50f

Add PAPERLESS_TRASH_DIR When set, original files are moved here instead of being permanently removed when a document is deleted.

view details

push time in a month