text:
Log of the full install process for Ubuntu 22.04.03, I am hoping it will help in tracing down the issues.

Deployment Method

[X] Installer
[ ] Docker Development
[ ] Docker Production
[ ] Bare metal Development
[ ] Bare metal Production
[ ] Digital Ocean image
[ ] Other (please provide a link Steps to Reproduce

Describe the problem*
There are a number of bugs in the installer, making it difficult or impossible to install using the one-line installer.  The issues are described individually in #6154, #6156, #6170, #6175. This is not a new report but rather a full install history with reports showing the issues, which can help in their resolution.
Steps to Reproduce
wget -qO install.sh https://get.inventree.org && bash install.sh
Relevant log output
See additional commands below.

@JustusRijke and @eimparas thank you for being patient with me and responding to my post in https://github.com/inventree/InvenTree/issues/4134. As stated, I tried to update Inventree on December 27 and am still trying to get it running. While I have a bit of computer experience, I don't have a large amount of Linux or Python experience. I have mainly used CPM, DOS, and Windows systems, and programs in C and Basic. And a lot of google. :)
To give you the best information, I started with a clean install of Ubuntu 22.02.03 (ubuntu-22.04.3-desktop-amd64) this morning.
I updated the system sudo apt update && sudo apt upgrade and from experience, installed curl  sudo apt install curl
I checked the version of Python3, which was 3.10.12. I also created the folder /etc/inventories  and copied my config.yaml file into the folder. (This is the same config file I used on V12 of Inventree) So, I went ahead with the one-line installer.
When I ran it from the user prompt, I received the same Permission denied error as outlined in https://github.com/inventree/InvenTree/issues/6175. I thought this weekend that maybe of version 13 it needed root privileges that were not needed in previous versions of Inventree. So I entered the root bash, which is the "root" account in Ubuntu. sudo bash
I tried the one-line installer again, but this time, I received a message that the requirements for Python3.9 were not met. This seems strange since the documation says Python3.9 or newer. So I installed Python 3.9 sudo apt install python3.9 python3.9-dev python3.9-venv so not python3 is python 3.10.12 and python3.9 is python 3.9.18.
I tried the one-line installer again, and it appeared to work. below is the screen info.
root@npaparts-server:/opt/inventree# wget -qO install.sh https://get.inventree.org && bash install.sh
### Installer for InvenTree - source: inventree/stable
### Detected distribution: Ubuntu 22.04
### Installing required packages for download
### Installing libssl1.1
deb http://security.ubuntu.com/ubuntu focal-security main
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
Get:6 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:7 https://dl.packager.io/srv/deb/inventree/InvenTree/stable/ubuntu 20.04 InRelease [1,863 B]
Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [2,641 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [693 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [405 kB]
Get:11 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [59.9 kB]
Get:12 http://security.ubuntu.com/ubuntu focal-security/main DEP-11 48x48 Icons [18.9 kB]
Get:13 http://security.ubuntu.com/ubuntu focal-security/main DEP-11 64x64 Icons [36.0 kB]
Get:14 http://security.ubuntu.com/ubuntu focal-security/main DEP-11 64x64@2 Icons [29 B]
Get:15 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [13.2 kB]
Fetched 4,212 kB in 5s (904 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libssl1.1 is already the newest version (1.1.1f-1ubuntu2.20).
The following packages were automatically installed and are no longer required:
  gettext jq libevent-core-2.1-7 libevent-extra-2.1-7 libffi7 libjq1 libonig5
  libpq5 python3-brotli python3-cffi python3-ply python3-pycparser
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
### Getting and adding key
### Adding package source
### Updating package lists
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
Get:6 https://dl.packager.io/srv/deb/inventree/InvenTree/stable/ubuntu 20.04 InRelease [1,863 B]
Fetched 1,863 B in 2s (854 B/s)
Reading package lists... Done
### Setting installer args
### Installing InvenTree
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  inventree
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/117 MB of archives.
After this operation, 331 MB of additional disk space will be used.
Selecting previously unselected package inventree.
(Reading database ... 206419 files and directories currently installed.)
Preparing to unpack .../inventree_0.13.0-1702638825.301afaa9.focal_amd64.deb ...
Unpacking inventree (0.13.0-1702638825.301afaa9.focal) ...
Setting up inventree (0.13.0-1702638825.301afaa9.focal) ...
# Setting base environment variables
# Using existing config file: /etc/inventree/config.yaml
# Collected environment variables:
#    INVENTREE_MEDIA_ROOT=/opt/inventree/data/media
#    INVENTREE_STATIC_ROOT=/opt/inventree/data/static
#    INVENTREE_BACKUP_DIR=/opt/inventree/data/backup
#    INVENTREE_PLUGINS_ENABLED=true
#    INVENTREE_PLUGIN_FILE=/etc/inventree/plugins.txt
#    INVENTREE_SECRET_KEY_FILE=/etc/inventree/secret_key.txt
#    INVENTREE_DB_ENGINE=sqlite3
#    INVENTREE_DB_NAME=/opt/inventree/data/database.sqlite3
#    INVENTREE_DB_USER=sampleuser
#    INVENTREE_DB_HOST=samplehost
#    INVENTREE_DB_PORT=sampleport
# Getting the IP address of the server via web service
IP address is 64.4.107.154
# Setting up python environment
Requirement already satisfied: invoke in ./env/lib/python3.9/site-packages (2.2.0)
Requirement already satisfied: wheel in ./env/lib/python3.9/site-packages (0.42.0)
# Stopping nginx
# Setting up nginx to /etc/nginx/sites-enabled/inventree.conf
# Starting nginx
# (Re)creating init scripts
Nothing to do.
Nothing to do.
# Enabling InvenTree on boot
# Admin data already exists - skipping
# Stopping InvenTree
# Updating InvenTree
Requirement already satisfied: wheel in ./env/lib/python3.9/site-packages (0.42.0)
No idea what '--no-frontend' is!
# Set permissions for data dir and media: /opt/inventree/data
# Starting InvenTree
####################################################################################
This InvenTree install uses nginx, the settings for the webserver can be found in
/etc/nginx/sites-enabled/inventree.conf
Try opening InvenTree with either
http://localhost/ or http://64.4.107.154/

Admin user data:
   Email:
   Username:
   Password:
####################################################################################
### Install done!

Now I am at the point of having a 502 error. I have lost this once so I will continue in my next post .... TBC

As shown in #4134, I checked the system status. Yes, I know I did not have to use sudo when I was working as root, but it worked.
System status
root@npaparts-server:/opt/inventree# sudo systemctl status inventree
● inventree.service
     Loaded: loaded (/etc/systemd/system/inventree.service; enabled; vendor pre>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 1min 43s ago
   Main PID: 8022 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 168.0K
        CPU: 2ms
     CGroup: /system.slice/inventree.service
             └─8022 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree.service.
lines 1-11/11 (END)

invoke update, it failed, but I thought it was because I was not in the Python env.
root@npaparts-server:/opt/inventree# invoke update
Traceback (most recent call last):
  File "/usr/bin/invoke", line 11, in <module>
    load_entry_point('invoke==1.4.1', 'console_scripts', 'invoke')()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 373, in run
    self.parse_collection()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 465, in parse_collection
    self.load_collection()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 696, in load_collection
    module, parent = loader.load(coll_name)
  File "/usr/lib/python3/dist-packages/invoke/loader.py", line 76, in load
    module = imp.load_module(name, fd, path, desc)
  File "/usr/lib/python3.10/imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "/usr/lib/python3.10/imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 719, in _load
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/opt/inventree/tasks.py", line 352, in <module>
    def update(c, skip_backup=False, frontend: bool = False):
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 338, in inner
    obj = klass(
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 76, in __init__
    self.positional = self.fill_implicit_positionals(positional)
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 167, in fill_implicit_positionals
    args, spec_dict = self.argspec(self.body)
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 153, in argspec
    spec = inspect.getargspec(func)
  File "/usr/lib/python3.10/inspect.py", line 1237, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use inspect.signature() API which can support them

inventree config
root@npaparts-server:/opt/inventree# inventree config
APP_GROUP=inventree
APP_HOME=/opt/inventree
APP_NAME=inventree
APP_RUNNER_CLI=systemctl
APP_RUNNER_TYPE=systemd
APP_SAFE_NAME=inventree
APP_USER=inventree
APP_WIZARDS=
FORWARDED_ALLOW_IPS=*
GUNICORN_CMD_ARGS=--access-logfile -
HOME=/home/inventree
LANG=en_US.UTF-8
OLDPWD=/
ORIGINAL_PWD=/opt/inventree
PATH=/opt/inventree/.heroku/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin
PORT=6000
PWD=/opt/inventree
PYTHONHASHSEED=random
PYTHONPATH=/opt/inventree
PYTHONUNBUFFERED=true
ROOT_PATH=/
SHLVL=0

web and worker status
root@npaparts-server:/opt/inventree# sudo systemctl status inventree-web
● inventree-web.service
     Loaded: loaded (/etc/systemd/system/inventree-web.service; enabled; vendor>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 7min ago
   Main PID: 8023 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 172.0K
        CPU: 2ms
     CGroup: /system.slice/inventree-web.service
             └─8023 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree-web.service.
lines 1-11/11 (END)

root@npaparts-server:/opt/inventree# sudo systemctl status inventree-worker
● inventree-worker.service
     Loaded: loaded (/etc/systemd/system/inventree-worker.service; enabled; ven>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 8min ago
   Main PID: 8025 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 176.0K
        CPU: 3ms
     CGroup: /system.slice/inventree-worker.service
             └─8025 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree-worker.service.

root@npaparts-server:/opt/inventree# sudo lsof -i -P -n | grep LISTEN
systemd-r  465 systemd-resolve   14u  IPv4  21363      0t0  TCP 127.0.0.53:53 (LISTEN)
cupsd      700            root    6u  IPv6  25309      0t0  TCP [::1]:631 (LISTEN)
cupsd      700            root    7u  IPv4  25310      0t0  TCP 127.0.0.1:631 (LISTEN)
nginx     7860            root    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)
nginx     7861        www-data    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)
nginx     7862        www-data    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)

restart and check again
root@npaparts-server:/opt/inventree# sudo service inventree restart
root@npaparts-server:/opt/inventree# sudo service inventree-web-1 status
× inventree-web-1.service
     Loaded: loaded (/etc/systemd/system/inventree-web-1.service; enabled; vend>
     Active: failed (Result: exit-code) since Mon 2024-01-08 11:27:10 EST; 12s >
    Process: 8913 ExecStart=/usr/bin/inventree run web (code=exited, status=1/F>
   Main PID: 8913 (code=exited, status=1/FAILURE)
        CPU: 873ms

Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Main proce>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Failed wit>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Scheduled >
Jan 08 11:27:10 npaparts-server systemd[1]: Stopped inventree-web-1.service.
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Start requ>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Failed wit>
Jan 08 11:27:10 npaparts-server systemd[1]: Failed to start inventree-web-1.ser>
lines 1-14/14 (END)

I was not sure how to check if nginx had IPv6 enabled, but since @JustusRijke had confirmed that was not the case this time, I proceeded.  I checked the configuration
root@npaparts-server:/opt/inventree# nano /etc/nginx/sites-enabled/inventree.conf
changed from http://localhost:6000 to http://127.0.0.1:6000 Then saw the comment from @matmair that it was not needed for most systems.
restarted inventree services and confirmed they were still not working
root@npaparts-server:/opt/inventree# sudo service inventree restart
root@npaparts-server:/opt/inventree# systemctl | grep "inventree"
● inventree-web-1.service                                                                                loaded failed failed    inventree-web-1.service
  inventree-web.service                                                                                loaded active running   inventree-web.service
● inventree-worker-1.service                                                                                loaded failed failed    inventree-worker-1.service
  inventree-worker.service                                                                                loaded active running   inventree-worker.service
  inventree.service                                                                                loaded active running   inventree.service

root@npaparts-server:/opt/inventree# sudo service inventree-web-1 status
× inventree-web-1.service
     Loaded: loaded (/etc/systemd/system/inventree-web-1.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2024-01-08 11:39:02 EST; 3min 32s ago
    Process: 10801 ExecStart=/usr/bin/inventree run web (code=exited, status=1/FAILURE)
   Main PID: 10801 (code=exited, status=1/FAILURE)
        CPU: 866ms

Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Scheduled restart job, restart >
Jan 08 11:39:02 npaparts-server systemd[1]: Stopped inventree-web-1.service.
Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Start request repeated too quic>
Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Failed with result 'exit-code'.
Jan 08 11:39:02 npaparts-server systemd[1]: Failed to start inventree-web-1.service.
lines 1-12/12 (END)

Then I ran into a possible problem. Continued in the next comment.

As shown in #4134, I checked the system status. Yes, I know I did not have to use sudo when I was working as root, but it worked.
System status
root@npaparts-server:/opt/inventree# sudo systemctl status inventree
● inventree.service
     Loaded: loaded (/etc/systemd/system/inventree.service; enabled; vendor pre>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 1min 43s ago
   Main PID: 8022 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 168.0K
        CPU: 2ms
     CGroup: /system.slice/inventree.service
             └─8022 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree.service.
lines 1-11/11 (END)

invoke update, it failed, but I thought it was because I was not in the Python env.
root@npaparts-server:/opt/inventree# invoke update
Traceback (most recent call last):
  File "/usr/bin/invoke", line 11, in <module>
    load_entry_point('invoke==1.4.1', 'console_scripts', 'invoke')()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 373, in run
    self.parse_collection()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 465, in parse_collection
    self.load_collection()
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 696, in load_collection
    module, parent = loader.load(coll_name)
  File "/usr/lib/python3/dist-packages/invoke/loader.py", line 76, in load
    module = imp.load_module(name, fd, path, desc)
  File "/usr/lib/python3.10/imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "/usr/lib/python3.10/imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 719, in _load
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/opt/inventree/tasks.py", line 352, in <module>
    def update(c, skip_backup=False, frontend: bool = False):
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 338, in inner
    obj = klass(
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 76, in __init__
    self.positional = self.fill_implicit_positionals(positional)
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 167, in fill_implicit_positionals
    args, spec_dict = self.argspec(self.body)
  File "/usr/lib/python3/dist-packages/invoke/tasks.py", line 153, in argspec
    spec = inspect.getargspec(func)
  File "/usr/lib/python3.10/inspect.py", line 1237, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use inspect.signature() API which can support them

inventree config
root@npaparts-server:/opt/inventree# inventree config
APP_GROUP=inventree
APP_HOME=/opt/inventree
APP_NAME=inventree
APP_RUNNER_CLI=systemctl
APP_RUNNER_TYPE=systemd
APP_SAFE_NAME=inventree
APP_USER=inventree
APP_WIZARDS=
FORWARDED_ALLOW_IPS=*
GUNICORN_CMD_ARGS=--access-logfile -
HOME=/home/inventree
LANG=en_US.UTF-8
OLDPWD=/
ORIGINAL_PWD=/opt/inventree
PATH=/opt/inventree/.heroku/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin
PORT=6000
PWD=/opt/inventree
PYTHONHASHSEED=random
PYTHONPATH=/opt/inventree
PYTHONUNBUFFERED=true
ROOT_PATH=/
SHLVL=0

web and worker status
root@npaparts-server:/opt/inventree# sudo systemctl status inventree-web
● inventree-web.service
     Loaded: loaded (/etc/systemd/system/inventree-web.service; enabled; vendor>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 7min ago
   Main PID: 8023 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 172.0K
        CPU: 2ms
     CGroup: /system.slice/inventree-web.service
             └─8023 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree-web.service.
lines 1-11/11 (END)

root@npaparts-server:/opt/inventree# sudo systemctl status inventree-worker
● inventree-worker.service
     Loaded: loaded (/etc/systemd/system/inventree-worker.service; enabled; ven>
     Active: active (running) since Mon 2024-01-08 11:16:03 EST; 8min ago
   Main PID: 8025 (sleep)
      Tasks: 1 (limit: 4213)
     Memory: 176.0K
        CPU: 3ms
     CGroup: /system.slice/inventree-worker.service
             └─8025 /bin/sleep infinity

Jan 08 11:16:03 npaparts-server systemd[1]: Started inventree-worker.service.

root@npaparts-server:/opt/inventree# sudo lsof -i -P -n | grep LISTEN
systemd-r  465 systemd-resolve   14u  IPv4  21363      0t0  TCP 127.0.0.53:53 (LISTEN)
cupsd      700            root    6u  IPv6  25309      0t0  TCP [::1]:631 (LISTEN)
cupsd      700            root    7u  IPv4  25310      0t0  TCP 127.0.0.1:631 (LISTEN)
nginx     7860            root    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)
nginx     7861        www-data    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)
nginx     7862        www-data    6u  IPv4  71033      0t0  TCP *:80 (LISTEN)

restart and check again
root@npaparts-server:/opt/inventree# sudo service inventree restart
root@npaparts-server:/opt/inventree# sudo service inventree-web-1 status
× inventree-web-1.service
     Loaded: loaded (/etc/systemd/system/inventree-web-1.service; enabled; vend>
     Active: failed (Result: exit-code) since Mon 2024-01-08 11:27:10 EST; 12s >
    Process: 8913 ExecStart=/usr/bin/inventree run web (code=exited, status=1/F>
   Main PID: 8913 (code=exited, status=1/FAILURE)
        CPU: 873ms

Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Main proce>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Failed wit>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Scheduled >
Jan 08 11:27:10 npaparts-server systemd[1]: Stopped inventree-web-1.service.
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Start requ>
Jan 08 11:27:10 npaparts-server systemd[1]: inventree-web-1.service: Failed wit>
Jan 08 11:27:10 npaparts-server systemd[1]: Failed to start inventree-web-1.ser>
lines 1-14/14 (END)

I was not sure how to check if nginx had IPv6 enabled, but since @JustusRijke had confirmed that was not the case this time, I procided.  I checked the configuration
root@npaparts-server:/opt/inventree# nano /etc/nginx/sites-enabled/inventree.conf```
changed from http://localhost:6000 to http://127.0.0.1:6000 Then saw the comment from @matmair that it was not needed for most systems.
restarted inventree services and confirmed they were still not working
root@npaparts-server:/opt/inventree# sudo service inventree restart
root@npaparts-server:/opt/inventree# systemctl | grep "inventree"
● inventree-web-1.service                                                                                loaded failed failed    inventree-web-1.service
inventree-web.service                                                                                loaded active running   inventree-web.service
● inventree-worker-1.service                                                                                loaded failed failed    inventree-worker-1.service
inventree-worker.service                                                                                loaded active running   inventree-worker.service
inventree.service                                                                                loaded active running   inventree.service
root@npaparts-server:/opt/inventree# sudo service inventree-web-1 status
× inventree-web-1.service
Loaded: loaded (/etc/systemd/system/inventree-web-1.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-01-08 11:39:02 EST; 3min 32s ago
Process: 10801 ExecStart=/usr/bin/inventree run web (code=exited, status=1/FAILURE)
Main PID: 10801 (code=exited, status=1/FAILURE)
CPU: 866ms
Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Scheduled restart job, restart >
Jan 08 11:39:02 npaparts-server systemd[1]: Stopped inventree-web-1.service.
Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Start request repeated too quic>
Jan 08 11:39:02 npaparts-server systemd[1]: inventree-web-1.service: Failed with result 'exit-code'.
Jan 08 11:39:02 npaparts-server systemd[1]: Failed to start inventree-web-1.service.
lines 1-12/12 (END)
Then I ran into a possible problem. Continued in the next comment.

During the inv update config.py was not reading the data from my config.yaml file. I double-checked it, and the data for static file location was there. it was.
# STATIC_ROOT is the local filesystem location for storing static files
static_root: '/home/inventree/data/static'

the same location as in my last install. I moved and tried using /home/npa-parts/data/static but changes that with the same results. I also tried the other invoke commands, invoke update, and invoke backup, which had the same issue of not finding the folder. I then reviewed the Python code for config.py and noticed the function had provisions for a default value, so I added my directory there. It worked as it got past that section, and I received this error.
(env) root@npaparts-server:/opt/inventree# inv update
Installing required python packages from 'requirements.txt'
Requirement already satisfied: pip in ./env/lib/python3.9/site-packages (23.3.2)
Requirement already satisfied: setuptools in ./env/lib/python3.9/site-packages (69.0.3)
Requirement already satisfied: asgiref==3.7.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (3.7.2)
Requirement already satisfied: async-timeout==4.0.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (4.0.3)
Requirement already satisfied: attrs==23.1.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (23.1.0)
Requirement already satisfied: babel==2.13.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 15)) (2.13.1)
Requirement already satisfied: bleach==6.1.0 in ./env/lib/python3.9/site-packages (from bleach[css]==6.1.0->-r requirements.txt (line 17)) (6.1.0)
Requirement already satisfied: brotli==1.1.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 19)) (1.1.0)
Requirement already satisfied: certifi==2023.7.22 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 21)) (2023.7.22)
Requirement already satisfied: cffi==1.16.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 25)) (1.16.0)
Requirement already satisfied: charset-normalizer==3.3.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 29)) (3.3.2)
Requirement already satisfied: coreapi==2.3.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 31)) (2.3.3)
Requirement already satisfied: coreschema==0.0.4 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 33)) (0.0.4)
Requirement already satisfied: cryptography==41.0.6 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 35)) (41.0.6)
Requirement already satisfied: cssselect2==0.7.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 40)) (0.7.0)
Requirement already satisfied: defusedxml==0.7.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 42)) (0.7.1)
Requirement already satisfied: diff-match-patch==20230430 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 46)) (20230430)
Requirement already satisfied: dj-rest-auth==5.0.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 48)) (5.0.1)
Requirement already satisfied: django==3.2.23 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 50)) (3.2.23)
Requirement already satisfied: django-allauth==0.54.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 84)) (0.54.0)
Requirement already satisfied: django-allauth-2fa==0.11.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 88)) (0.11.1)
Requirement already satisfied: django-cleanup==8.0.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 90)) (8.0.0)
Requirement already satisfied: django-cors-headers==4.3.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 92)) (4.3.0)
Requirement already satisfied: django-crispy-forms==1.14.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 94)) (1.14.0)
Requirement already satisfied: django-dbbackup==4.0.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 96)) (4.0.2)
Requirement already satisfied: django-error-report-2==0.4.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 98)) (0.4.2)
Requirement already satisfied: django-filter==23.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 100)) (23.3)
Requirement already satisfied: django-flags==5.0.13 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 102)) (5.0.13)
Requirement already satisfied: django-formtools==2.4.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 104)) (2.4.1)
Requirement already satisfied: django-ical==1.9.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 106)) (1.9.2)
Requirement already satisfied: django-import-export==3.3.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 108)) (3.3.1)
Requirement already satisfied: django-js-asset==2.1.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 110)) (2.1.0)
Requirement already satisfied: django-maintenance-mode==0.21.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 112)) (0.21.0)
Requirement already satisfied: django-markdownify==0.9.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 114)) (0.9.3)
Requirement already satisfied: django-money==3.2.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 116)) (3.2.0)
Requirement already satisfied: django-mptt==0.11.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 118)) (0.11.0)
Requirement already satisfied: django-otp==1.2.4 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 120)) (1.2.4)
Requirement already satisfied: django-picklefield==3.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 122)) (3.1)
Requirement already satisfied: django-q-sentry==0.1.6 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 124)) (0.1.6)
Requirement already satisfied: django-q2==1.6.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 126)) (1.6.1)
Requirement already satisfied: django-recurrence==1.11.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 128)) (1.11.1)
Requirement already satisfied: django-redis==5.4.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 130)) (5.4.0)
Requirement already satisfied: django-sesame==3.2.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 132)) (3.2.1)
Requirement already satisfied: django-sql-utils==0.7.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 134)) (0.7.0)
Requirement already satisfied: django-sslserver==0.22 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 136)) (0.22)
Requirement already satisfied: django-stdimage==6.0.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 138)) (6.0.2)
Requirement already satisfied: django-taggit==4.0.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 140)) (4.0.0)
Requirement already satisfied: django-user-sessions==2.0.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 142)) (2.0.0)
Requirement already satisfied: django-weasyprint==2.2.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 144)) (2.2.1)
Requirement already satisfied: django-xforwardedfor-middleware==2.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 146)) (2.0)
Requirement already satisfied: djangorestframework==3.14.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 148)) (3.14.0)
Requirement already satisfied: djangorestframework-simplejwt==5.3.0 in ./env/lib/python3.9/site-packages (from djangorestframework-simplejwt[crypto]==5.3.0->-r requirements.txt (line 154)) (5.3.0)
Requirement already satisfied: drf-spectacular==0.26.5 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 156)) (0.26.5)
Requirement already satisfied: dulwich==0.21.6 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 158)) (0.21.6)
Requirement already satisfied: et-xmlfile==1.1.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 160)) (1.1.0)
Requirement already satisfied: feedparser==6.0.10 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 162)) (6.0.10)
Requirement already satisfied: fonttools==4.44.0 in ./env/lib/python3.9/site-packages (from fonttools[woff]==4.44.0->-r requirements.txt (line 164)) (4.44.0)
Requirement already satisfied: gunicorn==21.2.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 166)) (21.2.0)
Requirement already satisfied: html5lib==1.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 168)) (1.1)
Requirement already satisfied: icalendar==5.0.11 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 170)) (5.0.11)
Requirement already satisfied: idna==3.4 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 172)) (3.4)
Requirement already satisfied: importlib-metadata==6.8.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 174)) (6.8.0)
Requirement already satisfied: inflection==0.5.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 178)) (0.5.1)
Requirement already satisfied: itypes==1.2.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 180)) (1.2.0)
Requirement already satisfied: jinja2==3.1.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 182)) (3.1.2)
Requirement already satisfied: jsonschema==4.19.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 184)) (4.19.2)
Requirement already satisfied: jsonschema-specifications==2023.7.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 186)) (2023.7.1)
Requirement already satisfied: markdown==3.5.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 188)) (3.5.1)
Requirement already satisfied: markuppy==1.14 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 190)) (1.14)
Requirement already satisfied: markupsafe==2.1.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 192)) (2.1.3)
Requirement already satisfied: oauthlib==3.2.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 194)) (3.2.2)
Requirement already satisfied: odfpy==1.4.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 196)) (1.4.1)
Requirement already satisfied: openpyxl==3.1.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 198)) (3.1.2)
Requirement already satisfied: packaging==23.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 200)) (23.2)
Requirement already satisfied: pdf2image==1.16.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 202)) (1.16.3)
Requirement already satisfied: pillow==10.1.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 204)) (10.1.0)
Requirement already satisfied: pint==0.21 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 212)) (0.21)
Requirement already satisfied: py-moneyed==3.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 214)) (3.0)
Requirement already satisfied: pycparser==2.21 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 216)) (2.21)
Requirement already satisfied: pydyf==0.8.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 218)) (0.8.0)
Requirement already satisfied: pyjwt==2.8.0 in ./env/lib/python3.9/site-packages (from pyjwt[crypto]==2.8.0->-r requirements.txt (line 220)) (2.8.0)
Requirement already satisfied: pyphen==0.14.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 224)) (0.14.0)
Requirement already satisfied: pypng==0.20220715.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 226)) (0.20220715.0)
Requirement already satisfied: python-barcode==0.15.1 in ./env/lib/python3.9/site-packages (from python-barcode[images]==0.15.1->-r requirements.txt (line 228)) (0.15.1)
Requirement already satisfied: python-dateutil==2.8.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 230)) (2.8.2)
Requirement already satisfied: python-dotenv==1.0.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 234)) (1.0.0)
Requirement already satisfied: python-fsutil==0.12.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 236)) (0.12.0)
Requirement already satisfied: python3-openid==3.2.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 238)) (3.2.0)
Requirement already satisfied: pytz==2023.3.post1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 240)) (2023.3.post1)
Requirement already satisfied: pyyaml==6.0.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 246)) (6.0.1)
Requirement already satisfied: qrcode==7.4.2 in ./env/lib/python3.9/site-packages (from qrcode[pil]==7.4.2->-r requirements.txt (line 251)) (7.4.2)
Requirement already satisfied: rapidfuzz==0.7.6 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 255)) (0.7.6)
Requirement already satisfied: redis==5.0.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 257)) (5.0.1)
Requirement already satisfied: referencing==0.30.2 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 259)) (0.30.2)
Requirement already satisfied: regex==2023.10.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 263)) (2023.10.3)
Requirement already satisfied: requests==2.31.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 265)) (2.31.0)
Requirement already satisfied: requests-oauthlib==1.3.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 270)) (1.3.1)
Requirement already satisfied: rpds-py==0.12.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 272)) (0.12.0)
Requirement already satisfied: sentry-sdk==1.34.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 276)) (1.34.0)
Requirement already satisfied: sgmllib3k==1.0.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 280)) (1.0.0)
Requirement already satisfied: six==1.16.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 282)) (1.16.0)
Requirement already satisfied: sqlparse==0.4.4 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 287)) (0.4.4)
Requirement already satisfied: tablib==3.5.0 in ./env/lib/python3.9/site-packages (from tablib[html,ods,xls,xlsx,yaml]==3.5.0->-r requirements.txt (line 291)) (3.5.0)
Requirement already satisfied: tinycss2==1.2.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 295)) (1.2.1)
Requirement already satisfied: typing-extensions==4.8.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 300)) (4.8.0)
Requirement already satisfied: uritemplate==4.1.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 305)) (4.1.1)
Requirement already satisfied: urllib3==2.0.7 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 309)) (2.0.7)
Requirement already satisfied: weasyprint==60.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 314)) (60.1)
Requirement already satisfied: webencodings==0.5.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 318)) (0.5.1)
Requirement already satisfied: xlrd==2.0.1 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 324)) (2.0.1)
Requirement already satisfied: xlwt==1.3.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 326)) (1.3.0)
Requirement already satisfied: zipp==3.16.0 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 328)) (3.16.0)
Requirement already satisfied: zopfli==0.2.3 in ./env/lib/python3.9/site-packages (from -r requirements.txt (line 330)) (0.2.3)
Requirement already satisfied: setuptools in ./env/lib/python3.9/site-packages (from django-money==3.2.0->-r requirements.txt (line 116)) (69.0.3)
Backing up InvenTree database...
2024-01-08 12:38:17,065 ERROR Missing required database configuration value ENGINE
Python version 3.9.18 - /opt/inventree/env/bin/python3
load version from file
Error: Missing required database configuration value ENGINE
(env) root@npaparts-server:/opt/inventree#

With this error I am now totally lost. If you can supply any suggestions where to go from here it would be great.

@SparkeyinVA thank you for collating all this information here.  I have just got back from extended holidays so I am still getting up to speed. Reading through the issues listed above, there are three separate things which jump out:
Issue 1
No idea what --no-frontend is!

As noted in #6156 - the installer is calling invoke update --no-frontend which throws an error. We will have to look into this!
Issue 2
As noted in #6170 - this might be related to the version of invoke you have installed... Can you provide version information here?
Issue 3
Please note that you cannot actually run invoke directly from the /opt/inventree/ directory in this manner - as none of the environment variables are set correctly in your shell.
As per the docs you will need to use the inventree run invoke command. This ensures that the command is executed from the correct venv and with the correct environment variables

Thank you @SchrodingersGat.

I will set up a different system today and keep following #6156 and #6170 to get a copy of the current version running.

Yesterday, to get the system back online, I tried to reinstall V12.8, which was running before everything got messed up with the update. As such, I used the installer script found here. (https://packager.io/gh/inventree/InvenTree/builds/1056/install/ubuntu-20.04)

This install was with a clean system. Total wipe of the hard drive and then install V22.04.03.
I created the folder /etc/inventree, then copied the config.yaml there. I also made the folder /home/npa-parts/inventree/data/ with the subfolders media, static, backup, and plugin. I copied the said folders from my system backup before the failure. In the data folder, I placed the "secret_key.txt", "admin_password.txt", "plugins.txt" and the database "database.sqlite3". I updated the "config.yaml" with the complete folder information for each part.

The comment below will be the entire install run, from clean to the end.

The results.  I am still getting the 504 error, but

The major issue is not finding the config.yaml file**. And as such, it crashed at the point in the inv update where it started setting up inventree, namely INVENTREE_STATIC_ROOT. Also, a little later in the inv update logs  # Set permissions for data dir and media: /opt/inventree/data chown: cannot access '/opt/inventree/data': No such file or directory so not /home/npa-parts/inventree/data/ as setup in the config.yaml file.

I was following the code to find where it would get the config.yaml file, but I could not find it. In functions.sh I found the line export INVENTREE_CONFIG_FILE=${INVENTREE_CONFIG_FILE:-${CONF_DIR}/config.yaml} but I am not familiar with python or the inventree code to understand what is happening before this call.
If including the config.yaml is helpful, I will happily add it. Any suggestions

From the logs, this section looks suspicious:
# Collected environment variables:
#    INVENTREE_MEDIA_ROOT=
#    INVENTREE_STATIC_ROOT=
#    INVENTREE_BACKUP_DIR=
#    INVENTREE_PLUGINS_ENABLED=
#    INVENTREE_PLUGIN_FILE=
#    INVENTREE_SECRET_KEY_FILE=
#    INVENTREE_DB_ENGINE=
#    INVENTREE_DB_NAME=
#    INVENTREE_DB_USER=
#    INVENTREE_DB_HOST=
#    INVENTREE_DB_PORT=

Each of these environment variables should have an associated value (not empty / blank). So, for some reason the installer is not filling them correctly.

@SchrodingersGat and @mattbnz,  First, thank you for all your help.  Last night, I was able to get the latest version of Inventree (0.13.0) installed and running. I would like to review the steps that were required in the hope that it will help you find the issues and that we can all have an easier installation system.  I had an existing system, so I was basically trying to install the new version and integrate my existing data.
Step1
I started with a clean install of Ubuntu 22.04.03 LTS.  The option was minimum install, as I did not want all the extra software. I ran all the updates.  The user was "inventree" and was set up in the sudo group. Then, the system was rebooted.
Step 2
Update config file.  After checking, I noticed the sample "config.yaml" file for 0.13.0 had quite a few changes from the one I used since 0.10.0.  I updated the config file to match the current example.
Set up directories and copy files.  I created the directories, and added the files:
/etc/inventree/
admin_password.txt
config.yaml
plugins.txt
secret_key.txt
/opt/inventree/data/
folders backup, media, static
database.sqlite3
Step 3
Run wget -qO install.sh https://get.inventree.org && bash install.sh install failed as described at #6175.  Changing the installer to wget -qO install.sh https://get.inventree.org && sudo bash install.sh allowed the installer to run.
Step 4
The next error was described in #6154 , I had to install python3.9, python3.9-dev, python3.9-venv, PIP, and then invoke.
after restart ran  wget -qO install.sh https://get.inventree.org && sudo bash install.sh
Step 5
The installer ran as expected but ended up with a 504 error, as described in #6156 .  Please note the No idea what --no-frontend is!  showed up with this install.  The inv update failed to execute, so I ran the following steps as suggested by @JustusRijke
source ./env/bin/activate
inv update
reboot now

Step 6
the inv update also ended with an error, as I described above, where "INVENTREE_STATIC_ROOT" was not found.   But I noticed a note in the log which stated that config.yaml was not found, so one was created at /opt/inventree/InvenTree/config.yaml
I then copied the config.yaml from /etc/inventree/ to /opt/inventree/InvenTree/.  I then ran inv update again, and it found the config file and updated and backed up the database as expected.
Step 7
Inventree started working.  Yah!!!
I have noticed a longer delay between the computer coming on and Inventree starting.  There are a few minutes when the site will return a 504 error; Then it will show Inventree after the delay.
I really hope this helps anyone still having this issue and helps locate the issues.

@SchrodingersGat @mattbnz   This issue can be closed when you have the information you need from it. Thank you again

@SparkeyinVA thanks for providing this information - and I am glad that you got it working!
We will be using this information to fix a few bugs in the installer, so thanks for helping us improve :)

authors: SchrodingersGat SparkeyinVA

repo: inventree/InvenTree


text:
Issue with login when pushing Sample Data

Please verify that this bug has NOT been raised before.

[x] I checked and didn't find a similar issue

Describe the bug*
Issues with login.
When a new Inventree setup is finished.
Login is fine!
When you push the demo sample data into it.
the login wouldn't work anymore.
Temp. fix is run again:
docker compose run inventree-server invoke superuser
Steps to Reproduce
Fresh install Debian 11
Fresh Install docker
Fresh install production
(Everything fine until this point).
Push of sample data (according to guide).
Try to re-login into inventree instance.
Issue, user/password wrong / not recognized.
(Temp. fix is run again:
docker compose run inventree-server invoke superuser)
Expected behaviour
Expected behaviour is to push the demo sample data.
And still keep the existing users.
Deployment Method

[x] Docker
[ ] Package
[ ] Bare metal
[ ] Other - added info in Steps to Reproduce

Version Information
Docker (latest possible ~2 Okt 2024)
Inv 0.16.4
Api 232
python 3.11.0
django 4.2.15
Please verify if you can reproduce this bug on the demo site.

[ ] I can reproduce this bug on the demo site.

Relevant log output
No response

The sample data contains users and groups so your login credentials are probably overwritten. There is also the option to clear the database when loading sample data, that might also be the issue

Issue occors when executing:
docker compose run --rm inventree-server invoke setup-test -i
(So didn't do the empty db command)

Loading the demo data completely overrides the database. There is no way to "combine" the data and it is not intended that way

Understood, Maybe nice to have a note in the 'production server'. manual ?
https://docs.inventree.org/en/stable/start/docker_install/#ssl-configuration

@Timieh fair point! Are you able to open a PR with an update to the docs?

Happy to assist @SchrodingersGat , but sorry i don't now how to handle that.
If I can get some small guide about it (new to this). I'm happy to help about this and future stuff ;)

For some useful information on how to create a pull request on GitHub - https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
And, for our contribution guidelines - https://docs.inventree.org/en/latest/develop/contributing/
For this one, I'll make a PR and tag you in it :)

source: gharchive/issue

authors: SchrodingersGat Timieh matmair

license: MIT

license_type: permissive

license_source: github-api


text:
Add support for django-query-count

In DEBUG mode (and with a particular env var set) this PR enables support for query-count reporting on the /api/ and /plugin/ endpoints.
This is a setup I use a lot for debugging inefficient database queries, and it is very useful!
Ref: https://github.com/bradmontgomery/django-querycount

Cool package!

source: gharchive/pull-request

authors: SchrodingersGat matmair


text:
Error from the analysis server: Couldn't resolve the package 'custom_lint_builder'

Describe the bug
My projects is using riverpod and has a custom lint sub-package.
The issue started to occur after updating custom_lint_builder and custom_lint to version 0.6.0.
Running locally, dart analyze lib runs fine.
Running on codemagic CI, however, I get the following error message:

Error from the analysis server: Error: Couldn't resolve the package 'custom_lint_builder' in 'package:custom_lint_builder/src/channel.dart'.

Remove the my custom lint package does not make a difference
Clearing the pub cache locally does not reproduce the issue

I'd appreciate any hint in which direction to investigate
This is (part of) the verbose output. The ~5.5K output contains the resolution of the packages which all come up to
...

 +389 ms] dart --disable-dart-dev /Users/builder/programs/flutter/bin/cache/dart-sdk/bin/snapshots/analysis_server.dart.snapshot --disable-server-feature-completion --disable-server-feature-search --sdk /Users/builder/programs/flutter/bin/cache/dart-sdk
[   +9 ms] ==> {"id":"1","method":"server.setSubscriptions","params":{"subscriptions":["STATUS"]}}
[        ] ==> {"id":"2","method":"analysis.setAnalysisRoots","params":{"included":["/Users/builder/clone/lib"],"excluded":[]}}
[        ] Analyzing lib...
[ +140 ms] <== {"event":"server.connected","params":{"version":"1.34.0","pid":1727}}
[  +10 ms] <== {"id":"1"}
[+9508 ms] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
[+6157 ms] <== {"event":"analysis.errors","params":{"file":"/Users/builder/clone/lib/ui/settings/settings_section.dart","errors":[]}}

...

[        ] <== {"event":"server.error","params":{"isFatal":false,"message":"Error: Couldn't resolve the package 'custom_lint_builder' in 'package:custom_lint_builder/src/channel.dart'.\nError: Couldn't resolve the package 'pp_custom_lint' in 'package:pp_custom_lint/pp_custom_lint.dart'.\nError: Couldn't resolve the package 'riverpod_lint' in 'package:riverpod_lint/riverpod_lint.dart'.\nlib/custom_lint_client.dart:3:8: Error: Not found: 'package:custom_lint_builder/src/channel.dart'\nimport 'package:custom_lint_builder/src/channel.dart';\n       ^\nlib/custom_lint_client.dart:4:8: Error: Not found: 'package:pp_custom_lint/pp_custom_lint.dart'\nimport 'package:pp_custom_lint/pp_custom_lint.dart' as pp_custom_lint;\n       ^\nlib/custom_lint_client.dart:5:8: Error: Not found: 'package:riverpod_lint/riverpod_lint.dart'\nimport 'package:riverpod_lint/riverpod_lint.dart' as riverpod_lint;\n       ^\nlib/custom_lint_client.dart:17:39: Error: Undefined name 'createPlugin'.\n    {'pp_custom_lint': pp_custom_lint.createPlugin,\n                                      ^^^^^^^^^^^^\nlib/custom_lint_client.dart:18:32: Error: Undefined name 'createPlugin'.\n'riverpod_lint': riverpod_lint.createPlugin,\n                               ^^^^^^^^^^^^\nlib/custom_lint_client.dart:12:3: Error: Method not found: 'runSocket'.\n  runSocket(\n  ^^^^^^^^^\n","stackTrace":""}}
[   +2 ms] Error from the analysis server: Error: Couldn't resolve the package 'custom_lint_builder' in 'package:custom_lint_builder/src/channel.dart'.
           Error: Couldn't resolve the package 'pp_custom_lint' in 'package:pp_custom_lint/pp_custom_lint.dart'.
           Error: Couldn't resolve the package 'riverpod_lint' in 'package:riverpod_lint/riverpod_lint.dart'.
           lib/custom_lint_client.dart:3:8: Error: Not found: 'package:custom_lint_builder/src/channel.dart'
           import 'package:custom_lint_builder/src/channel.dart';
                  ^
           lib/custom_lint_client.dart:4:8: Error: Not found: 'package:pp_custom_lint/pp_custom_lint.dart'
           import 'package:pp_custom_lint/pp_custom_lint.dart' as pp_custom_lint;
                  ^
           lib/custom_lint_client.dart:5:8: Error: Not found: 'package:riverpod_lint/riverpod_lint.dart'
           import 'package:riverpod_lint/riverpod_lint.dart' as riverpod_lint;
                  ^
           lib/custom_lint_client.dart:17:39: Error: Undefined name 'createPlugin'.
               {'pp_custom_lint': pp_custom_lint.createPlugin,
                                                 ^^^^^^^^^^^^
           lib/custom_lint_client.dart:18:32: Error: Undefined name 'createPlugin'.
           'riverpod_lint': riverpod_lint.createPlugin,
                                          ^^^^^^^^^^^^
           lib/custom_lint_client.dart:12:3: Error: Method not found: 'runSocket'.
             runSocket(
             ^^^^^^^^^

Flutter version (on stable channel)
flutter --version
Flutter 3.16.9 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 41456452f2 (3 weeks ago) • 2024-01-25 10:06:23 -0800
Engine • revision f40e976bed
Tools • Dart 3.2.6 • DevTools 2.28.5

I can't help with the limited information given. I'd need a complete example
But it sounds to me like you're missing a pub get or have incorrectly installed your dependencies. The error is complaining about unresolved imports afterall

I'd need a complete example

@rrousselGit Fair. For what it's worth, here is the full error log: issue228_full_log.txt
It looks to me that the dependency resolution works, but somehow something is different in the environment on the build server and it does not get passed to the analysis server.
BTW, downgrading to this version shows the same issue:

custom_lint = 0.5.11
custom_lint_builder = 0.5.14

But downgrading these version fixes the issue:

custom_lint = 0.5.8
custom_lint_builder = 0.5.10

FYI, to narrow it down, I converted the pubspec dependencies to ones pointing to git commits - including some dependencyOverrides - in this style:
  custom_lint:
    git:
      url: https://github.com/invertase/dart_custom_lint.git
      ref: c5fccae54fa305d60302f453f8b192f7b51977ea
      path: packages/custom_lint

This commit still does work: c5fccae54fa305d60302f453f8b192f7b51977ea
With the next commit, it starts failing: 346824c1815f578bfde8410927cea5e59f1d35c2
Which doesn't make any sense to me as (as a newbie to the dart/flutter ecosystem) as the last commit 'only' changes release versions.

I'm having the same problem with Github Actions.

My hack: Because I don't want to do without the Riverpod lints locally, I remove the custom_lint plugin on the build server.
sed -i '' '/custom_lint/d' analysis_options.yaml
flutter analyze lib

Could you share a small repository to reproduce the issue?
I assume your project, with all sources deleted, should be enough

@rrousselGit I have the same problem in my project. Here is a repository that showcases the issue. https://github.com/re-ckart/dart_custom_lint_gh_action_error/pull/1
The Github Action fails in the PR with the following error
Error from the analysis server: Error: Couldn't resolve the package 'custom_lint_builder' in 'package:custom_lint_builder/src/channel.dart'.
Error: Couldn't resolve the package 'riverpod_lint' in 'package:riverpod_lint/riverpod_lint.dart'.
lib/custom_lint_client.dart:3:8: Error: Not found: 'package:custom_lint_builder/src/channel.dart'
import 'package:custom_lint_builder/src/channel.dart';
       ^
lib/custom_lint_client.dart:4:8: Error: Not found: 'package:riverpod_lint/riverpod_lint.dart'
import 'package:riverpod_lint/riverpod_lint.dart' as riverpod_lint;
       ^
lib/custom_lint_client.dart:16:[37](https://github.com/re-ckart/dart_custom_lint_gh_action_error/actions/runs/7918129033/job/21615819522?pr=1#step:5:38): Error: Undefined name 'createPlugin'.
    {'riverpod_lint': riverpod_lint.createPlugin,
                                    ^^^^^^^^^^^^
lib/custom_lint_client.dart:11:3: Error: Method not found: 'runSocket'.
  runSocket(
  ^^^^^^^^^

Error from the analysis server: Failed to start plugins

@re-ckart You need to run flutter pub get. Your workflow never does it.

@rrousselGit
flutter analyze should run this by default or am I reading the help wrong?
$ flutter analyze -h
Usage: flutter analyze [arguments]
-h, --help                    Print this usage information.
    --[no-]current-package    Analyze the current project, if applicable.
                              (defaults to on)
    --watch                   Run analysis continuously, watching the filesystem for changes.
    --write=<file>            Also output the results to a file. This is useful with "--watch" if you want a file to always contain the latest results.
    --[no-]suggestions        Show suggestions about the current flutter project.
    --[no-]pub                Whether to run "flutter pub get" before executing this command.
                              (defaults to on)

But nevertheless, I updated my workflow to run pub get before analyze and I still get the same error. (see last commit in the PR I linked before)

Hey @rrousselGit
I'm also getting the same thing and my current solution is to work around it the way @buchen mentioned. I'm posting this reply to give you some more context on the problem.

I only get this on CI (see the workflows I'm posting); it works fine locally on linux and macos
It happens with flutter analyze, but not dart analyze
For me it started on flutter 3.19, but it doesn't seem to be the case for the others?
There is a flutter doctor -v on the "Run Setup" step for more info, but it looks normal to me. CI is using flutter subosito action, maybe the problem is there?

✓] Flutter (Channel stable, 3.19.1, on Ubuntu 22.04.4 LTS 6.2.0-1019-azure, locale C.UTF-8)
    • Flutter version 3.19.1 on channel stable at /opt/hostedtoolcache/flutter/stable-3.19.1-x64
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision abb292a07e (24 hours ago), 2024-02-20 14:35:05 -0[8](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:9)00
    • Engine revision 04817c[9](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:10)9c9
    • Dart version 3.3.0
    • DevTools version 2.31.1

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /usr/local/lib/android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /usr/local/lib/android/sdk
    • ANDROID_SDK_ROOT = /usr/local/lib/android/sdk
    ✗ Android SDK file not found: adb.
    • Try re-installing or updating your Android SDK,
      visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✗] Linux toolchain - develop for Linux desktop
    • Ubuntu clang version 14.0.0-1ubuntu1.1
    • cmake version 3.28.3
    ✗ ninja is required for Linux development.
      It is likely available from your distribution (e.g.: apt install ninja-build), or can be downloaded from https://github.com/ninja-build/ninja/releases
    • pkg-config version 0.29.2
    ✗ GTK 3.0 development libraries are required for Linux development.
      They are likely available from your distribution (e.g.: apt install libgtk-3-dev)

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 22.04.4 LTS 6.2.0-[10](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:11)19-azure
    • Chrome (web)    • chrome • web-javascript • Google Chrome [12](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:13)1.0.6[16](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:17)7.[18](https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638#step:6:19)4

[✓] Network resources
    • All expected network resources are available.

With workaround it passes: https://github.com/gbassisp/flutter_dev_toys/actions/runs/7998286873/job/21844214242
Without it fails: https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396291/job/21839120638
dart analyze works fine (line 158 of run make web step): https://github.com/gbassisp/flutter_dev_toys/actions/runs/7996396202/job/21838777176

@rrousselGit Are there any updates regarding this issue?

My hack: Because I don't want to do without the Riverpod lints locally, I remove the custom_lint plugin on the build server.
sed -i '' '/custom_lint/d' analysis_options.yaml
flutter analyze lib

As a note to this workaround: For my workflows using ubuntu-latest, I needed to slightly change it to:
sed -i '/custom_lint/d' analysis_options.yaml
Nevertheless, I am really thankful for the workaround! Having same issue as people above.

I ran into the same issue, this is my github workflow, I bumped Flutter stable to 3.19 from the previous stable release and pulled Dart to 3.3 - my guess is that this is where the issue is coming from.
environment:
  sdk: ">=3.3.0 <4.0.0"

  custom_lint: ^0.5.8
  riverpod_lint: ^2.1.1

jobs:
  build:
    runs-on: ubuntu-latest

    permissions: write-all

    steps:
      - uses: actions/checkout@v2

      - uses: subosito/flutter-action@v2.5.0
        with:
          flutter-version: "3.16.8"
          channel: "stable"
          cache: true

      - name: Install Dependencies
        run: flutter packages get

      - name: Format
        run: dart format --set-exit-if-changed lib test

      - name: Analyze
        run: flutter analyze lib test

I am experiencing the same issue in my GitHub Action when running dart run custom_lint and flutter analyze lib

I'm having the same issue after bumping flutter from 3.19 to 3.24.1
custom_lint: ^0.6.5

custom_lint:
  rules:
    - avoid_public_notifier_properties: false
    - provider_parameters: true

Nothing else changed in the project except the flutter version. The dart analyze command fails now with:
Analyzing lib, test...
An unexpected error was encountered by the Analysis Server.
Please file an issue at https://github.com/dart-lang/sdk/issues/new/choose with the following details:

Error: Couldn't resolve the package 'custom_lint_builder' in 'package:custom_lint_builder/src/channel.dart'.
Error: Couldn't resolve the package 'riverpod_lint' in 'package:riverpod_lint/riverpod_lint.dart'.
lib/custom_lint_client.dart:3:8: Error: Not found: 'package:custom_lint_builder/src/channel.dart'
import 'package:custom_lint_builder/src/channel.dart';
       ^
lib/custom_lint_client.dart:4:8: Error: Not found: 'package:riverpod_lint/riverpod_lint.dart'
import 'package:riverpod_lint/riverpod_lint.dart' as riverpod_lint;
       ^
lib/custom_lint_client.dart:16:37: Error: Undefined name 'createPlugin'.
    {'riverpod_lint': riverpod_lint.createPlugin,
                                    ^^^^^^^^^^^^
lib/custom_lint_client.dart:11:3: Error: Method not found: 'runSocket'.
  runSocket(
  ^^^^^^^^^

An unexpected error was encountered by the Analysis Server.
Please file an issue at https://github.com/dart-lang/sdk/issues/new/choose with the following details:

Failed to start plugins

I just started to experience this too after upgrading to custom_lint 0.6.6: https://github.com/nextcloud/neon/pull/2398#pullrequestreview-2288490877

This should be fixed in 0.6.7.

Just tried it, still the same error. Please re-open the issue

The fact that it only started with ^0.6.6 and I can consistently reproduce it and fix it by downgrading to 0.6.5 strongly indicates to me that the changes of 0.6.6 cause the problem or make it happen more often/in more cases than before.

0.6.6 most likely has nothing to do with it. It's instead likely caused by some transitive dependency
But regardless, I doubt that custom_lint is the problem here in its current state.
To begin with, flutter analyze shouldn't be running custom_lint code at all. The fact that it tries to run custom_lint is a bug from flutter analyze.

Checkout this patch:
patch.txt
I first pinned custom_lint to 0.6.5 and ran pub upgrade in the package.
Then I updated the pinned version to 0.6.7 and the lockfile shows no other dependency was updated alongside it (also not after another pub upgrade).
So no transitive dependency can be the cause for it as nothing changed.

Your pubspec.lock has no impact on this error. Plugins are ran in a different context, and the analyzer server manually calls pub get.
And this isn't a new issue by any means. The problem is caused by a race condition in dart analyze. It all depends on how fast custom_lint and dart analyze are.
For example, if you don't have the issue with dart analyze but do have it with flutter analyze, that could be because the latter executes at a different speed, so the race condition gets triggered.
Downgrading custom_lint only changes how slow/fast custom_lint is, which may change whether the race condition happens  on your computer or not. That doesn't really solve the issue for everyone.

I'd suggest upvoting https://github.com/dart-lang/sdk/issues/56667#issuecomment-2336659277.
That would completely remove the possibility for this issue to happen. But that's a change in dart analyze, not custom-lint.

Ok, thank you for your explanation!

authors: S-ecki acoutts buchen devj3ns dkbast gbassisp mgrv-yhlee provokateurin re-ckart rrousselGit


text:
request:  Command to fetch app config files (json or dart) without changing existing Firebase

Is there an existing feature request for this?

[X] I have searched the existing issues.

Command
flutterfire fetch
Description
I would like to see a read-only fetch command which just fetches existing app configuration in either dart or json format without changing the existing Firebase project.
Reasoning
We would like to avoid adding the API Keys to a git repo, so we would like to fetch the API keys after fetching the source code and before building.
I appreciate the way we can generate Dart files now with flutterfire configure, but this does optionally change the Firebase project by adding a new app and also involves more user interaction.
I think a more light weight read-only call would be better for fetching API keys from existing apps, without making changes.
I appreciate the generated dart classes but i would like to see an option to fetch the Google-services.json files for handling this the old way. I'm not aware the Firebase CLI tool (or another way) has an option to do this.
Additional context and comments
No response

The google-services.json file does not contain sensitive data, in any event, once you run the flutterfire configure command, you can literally copy/paste/delete the file however you wish once it is written in your file system.

authors: erf russellwheatley


text:
Receiving notifications not on time.

@notifee/react-native@^7.6.1"
"react-native": "0.71.4"
Scenario ->
I have scheduled two notifications at 4:00PM but I received first at 4:00PM(on time) and second one at 4:03PM,  Delay of 3 mins.
Can someone tell me why this is happening? Anyone has faced this issue?
Edit ->
Got one more early notification which was set on 5PM but received on 4:58PM (early 2 mins).

Hi there!
Your execution environment (device model, operating system etc) is.... ?
Your code is ... ?
Logs during execution are ... ?
Anyone attempting to help needs more information
https://stackoverflow.com/help/how-to-ask
https://stackoverflow.com/help/minimal-reproducible-example
Note that mobile operating systems (ios and android) have the idea of "batching" wakeups which implies delay of things like this, as well as the idea of "time sensitive notifications" / "exact alarms" which you usually need specific permission for, otherwise you may see delays like this.

authors: ashishmangukiya mikehardy

repo: invertase/notifee


text:
Tests - move clientID and resource group to test variables

Closes #19

Will remove the two variables from the library on Azure DevOps once the other PR is merged or this one is completed so the other PR can be updated.

repo: invictus-integration/testing-framework


text:
Add my first file

I have created a branch, created a file and made a commit!

Merged 👍

repo: invisibledane/gh-intro-dkg


text:
Documentation for the Jupyter Notebooks/Colab notebook

The documentation in docs/installation/INSTALL_JUPYTER.md is incomplete
This PR fixes the link to the  Jupyter/Colab notebook, but the page needs loving attention from someone knowledgeable with Jupyter and Colab. Please use this PR to contribute the documentation.

The link is now pointing to the wrong notebook.
I deleted the install notebook as part of the work on the binary installer - I don't think that many people use/used it, and we have far too many install methods even without it.
The remaining notebook is a contribution, which is strictly for running Invoke in Colab

Got it.  We will have to rename this doc then to "Running InvokeAI in Google Colab." We still need the walk thru for using the notebook, though.

Got it. We will have to rename this doc then to "Running InvokeAI in Google Colab." We still need the walk thru for using the notebook, though.

Google Colab is very helpful, especially for me who doesn't have enough hardware to run AI software. Please keep it updated for the Google Colab version. Thanks very much 🙂

https://github.com/camenduru/stable-diffusion-webui-colab
Here we have a stable diffusion examples, it's nice to have full web ui installed

There's nothing wrong with this PR, but the Google colab doc that it points to is woefully out of date and will no longer work. This fix needs to wait until we've got a functional noteback up on colab and good documentation to go along with it.

authors: Lycantant NazarYermolenko lstein tildebyte

repo: invoke-ai/InvokeAI


text:
Stop execution of workflows in forks

To save GitHub some compute, I added a condition to our workflows which is checks the repository variables for RUN_WORKFLOWS and would skip the job if this variable does not exist (or is empty).
I also added a doc to explain how to enable the workflows in a fork.

seems like this does not work when a PR comes in from a different Repository (since the Workflows are executing fine in my Fork 😒 )


text:
🛑 Bitwage API (Sandbox) is down

In ba57a0f, Bitwage API (Sandbox) (https://api.sandbox.bitwage.com) was down:

HTTP code: 403
Response time: 246 ms

Resolved: Bitwage API (Sandbox) is back up in 5aafda5 after 8 minutes.


text:
🛑 Bitwage API (Sandbox) is down

In 61c9739, Bitwage API (Sandbox) (https://api.sandbox.bitwage.com) was down:

HTTP code: 403
Response time: 29 ms

Resolved: Bitwage API (Sandbox) is back up in 6e6cb77 after 1 hour, 13 minutes.


text:
🛑 冬天的个人主页 S1W1 is down

In 04198ec, 冬天的个人主页 S1W1 (https://me.iamdt.cn/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 冬天的个人主页 S1W1 is back up in 12ff110 after 19 minutes.


text:
Update sources-dist.json

Added the ioBroker.mystrom-wifi-switch. (https://www.npmjs.com/package/iobroker.mystrom-wifi-switch)

Please enable Adapter Testing using Travis-CI/Appveyor (register there with your github account, activate your project/repo there and do a commit to have testing running. Check testing results!
Please update the travis/appveyor config and test files (directory test) from template-adapter. Also the test-script section in package.json.
Please remove "restartAdapter" from io-package because not neeed. Please add "license" to common-part of io-package.
Do you granted Bluefox npm owner rights for your package?

Oops. as I feared there would be a lot work to do to meet ioBroker requirements. Since it's not so important for me (I just programmed it for my own use), and I don't have too much spare time, I step back for now. Sorry for having bothered you with this. People can still download it from my repo, if they want to, of course.

:;-( I will see if I can find time to send you a PR for these things


text:
Collected dependencies needed for Admin 5 Stable push

javascript Info Message Breaking change!!

Missing:

iqontrol
linkeddevices
homee

Automated adapter checker
ioBroker.devices

[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none

ioBroker.javascript

[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E816] file tsconfig.json found in repository, but not found in .npmignore

ioBroker.lovelace

:thumbsup: No errors found
ioBroker.s7

[ ] :heavy_exclamation_mark: [E112] extIcon must be the same as an icon but with github path
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore

ioBroker.web

[ ] :heavy_exclamation_mark: [E104] No common.title found in io-package.json
[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore

Add comment "RE-CHECK!" to start check anew

Automated adapter checker
ioBroker.devices

[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none

ioBroker.javascript

[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E816] file tsconfig.json found in repository, but not found in .npmignore

ioBroker.lovelace

:thumbsup: No errors found
ioBroker.s7

[ ] :heavy_exclamation_mark: [E112] extIcon must be the same as an icon but with github path
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore

ioBroker.web

[ ] :heavy_exclamation_mark: [E104] No common.title found in io-package.json
[ ] :heavy_exclamation_mark: [E151] common.connectionType type has an invalid type none
[ ] :heavy_exclamation_mark: [E152] common.dataSource type has an invalid type none
[ ] :heavy_exclamation_mark: [E812] file test/ found in repository, but not found in .npmignore
[ ] :heavy_exclamation_mark: [E813] file src/ found in repository, but not found in .npmignore

Add comment "RE-CHECK!" to start check anew


text:
MQT: Verbindung fehlgeschlagen aufgrund von 192.168......:1883, rc -2. Wiederversuch in 10 s

Habe immer wieder Probleme mit dem sonoff Adapter in Verbindung mit einem sonoff basic mit Tasmota.
Mal läuft alles flüssig, dann wieder Verbindungsprobleme mit der Meldung:
MQT: Verbindung fehlgeschlagen aufgrund von 192.168.20.39:1883, rc -2. Wiederversuch in 10 s
Habe mehrere sonoffs laufen, die Probleme treten immer mal wieder bei verschiedenen Devices auf, können manchmal durch Resets oder durch Ändern des MQTT Passworts auf etwas ungültiges und wieder zurück auf das korrekte PW temporär gefixt werden.
Habe die Devices nun auch alle mal auf Tasmota 9.2.0 hochgezogen, gleiches Problem...
Kennt jemand diesen Effekt?
Kann ich evtl irgendwelche Daten zur Analyse liefern?
Danke!

Hallo,
ich habe ein ähnliches Problem und bekomme aber permanent den Fehler "Connect failed .... rc -2".
Ich habe schon andere MQTT Ports am sonoff-adapter und in den beiden Sonoff Geräten "Mini-Switch" und "Touch T1" ausprobiert (1883, 1884, 1885, 1890, 2000)
Der Sonoff-Adapter steht auf "gelb". Der LOG gibt mir Info, dass Dienst gestartet wurde:
"Starting MQTT authenticated server on port 1885"
Dass MQTT bei beiden Sonoff-Geräten aktiv ist, sehe ich an den zyklischen RSL Infos in der Console:
**tele/TAS_Buero_T1/STATE = {"Time":"2021-01-05T20:38:10","Uptime":"0T00:35:04","UptimeSec":2104,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0, ... **
Meine nächsten Tests werden mit einem MQTT tool sein, wo ich dann manuell Daten an den sonoff.adapter und an meinen Mini-Switch und Touch-T1 senden werde.
Mir ist noch nicht klar, ob der MQTT-User und -Passwort optional oder mandatory ist.
Infos zur Infrastruktur:

Sonoff Mini-Switch mit Firmware Tasmota-Lite 9.2.0
Sonoff Touch-T1 EU mit Firmware Tasmota 9.2.0
ioBroker v4.1.11
sonoff.adapter: v2.3.3
Raspberry PI 3b+ mit 16GB SDCard (erste Versuche sind auf einer anderen SD-Card mit 32GB)

Ich werkel da jetzt schon seit vielen, vielen Stunden rum und verzweifle gerade. Ich bin für jeden Tipp dankbar :-)

Hallo,
ich habe ein ähnliches Problem und bekomme aber permanent den Fehler "Connect failed .... rc -2".
Ich habe schon andere MQTT Ports am sonoff-adapter und in den beiden Sonoff Geräten "Mini-Switch" und "Touch T1" ausprobiert (1883, 1884, 1885, 1890, 2000)
Der Sonoff-Adapter steht auf "gelb". Der LOG gibt mir Info, dass Dienst gestartet wurde:
"Starting MQTT authenticated server on port 1885"
Dass MQTT bei beiden Sonoff-Geräten aktiv ist, sehe ich an den zyklischen RSL Infos in der Console:
**tele/TAS_Buero_T1/STATE = {"Time":"2021-01-05T20:38:10","Uptime":"0T00:35:04","UptimeSec":2104,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0, ... **
Meine nächsten Tests werden mit einem MQTT tool sein, wo ich dann manuell Daten an den sonoff.adapter und an meinen Mini-Switch und Touch-T1 senden werde.
Mir ist noch nicht klar, ob der MQTT-User und -Passwort optional oder mandatory ist.
Infos zur Infrastruktur:

Sonoff Mini-Switch mit Firmware Tasmota-Lite 9.2.0
Sonoff Touch-T1 EU mit Firmware Tasmota 9.2.0
ioBroker v4.1.11
sonoff.adapter: v2.3.3
Raspberry PI 3b+ mit 16GB SDCard (erste Versuche sind auf einer anderen SD-Card mit 32GB)

Ich werkel da jetzt schon seit vielen, vielen Stunden rum und verzweifle gerade. Ich bin für jeden Tipp dankbar :-)

Hi, ich habe mehrere Sonoff's, mehr als zehn Shellys, Steckdosen und viele Wemos D1 und auch ESP32 Wemos. Sogar zwei Sonoff ZBbridges habe ich am laufen. Aber diese Probleme kenne ich nicht.
Ich vermute bei euch Netzwerk (WLAN) Probleme:

Wie sind die Geräte eingebaut (Abschirmung?)
Gibt es ander Geräte die auf 2.4 GHz senden? Viele Fernbedienungen nutzen auch diese Frequenzen
Wie ist die Auslastung eurer 2.4 GHz Kanäle (Nachbarn?) Eventuell mal Kanal wechseln

Leider gibt es viele Möglichkeiten was bei WLAN so schief laufen kann...
Auch wenn das MQTT-User und -Passwort optional ist, sollte man es nutzen!
Gruß
Andreas

Ist das Problem behoben/gefunden?
Bitte kurze Rückmeldung und fals erledigt, bite schließen.

Das Problem ist nach wie vor vorhanden.
Über die Weboberfläche der Sonoffs kann ich ohne Probleme die Config ändern und die Geräte an- und ausschalten. Deshalb sehe ich keine Schwierigkeiten an meinem WLAN.
Ich habe aber dennoch verschiedene Kanäle im 2.4 GHz Bereich versucht und auch ein komplett eigenes Netzwerk aufgebaut, so dass keine Störungen von außen rein kommen sollten.
Einzig das Interface zwischen den beiden Sonoffs und dem ioBroker schlägt fehl, weil diese nicht erkannt werden (mit obigem Fehler und Code).
Ich habe auch schon mehrfach mein System neu aufgesetzt. Mein Equipment hab ich oben aufgelistet.

Das Problem ist nach wie vor vorhanden. Über die Weboberfläche der Sonoffs kann ich ohne Probleme die Config ändern und die Geräte an- und ausschalten. Deshalb sehe ich keine Schwierigkeiten an meinem WLAN.
Ich habe aber dennoch verschiedene Kanäle im 2.4 GHz Bereich versucht und auch ein komplett eigenes Netzwerk aufgebaut, so dass keine Störungen von außen rein kommen sollten.
Einzig das Interface zwischen den beiden Sonoffs und dem ioBroker schlägt fehl, weil diese nicht erkannt werden (mit obigem Fehler und Code). Ich habe auch schon mehrfach mein System neu aufgesetzt. Mein Equipment hab ich oben aufgelistet.
Ach ja: Die Geräte sind nicht eingebaut und in sichtbarer Reichweite ( <5m ). Ich bin für jeden weiteren Tipp dankbar :-)

Hallo Thorsten,
hast Du inzwischen eine Lösung zu dem Problem gefunden?
Ich nutze den ioBroker auf einem WIN10 Rechner und habe ebenfalls die Probleme mit dem rc-2 Meldungen in der Tasmota-Konsole. Die ioBroker Installation ist mit:
js-controller: 4.0.23
Node.jsv16.15.1
NPM v8.11.0
Mit einer WIN7 Installation habe ich keine Verbindungsprobleme Tasmota <=> ioBroker.
Kannst DU etwas neues berichten?

Hallo @mat-sche
aktuell liegt das Projekt auf Eis und ich bastel gerade mit ESPs herum...
Das Problem habe ich nach meinem Post nicht weiter verfolgt und würde mich in wenigen Wochen wieder neu einlesen und nach anderen Lösungen suchen.
Win7 ist keine Option 😉
Grüße,
Thorsten

Das Problem habe ich nach meinem Post nicht weiter verfolgt und würde mich in wenigen Wochen wieder neu einlesen und nach anderen Lösungen suchen.

Oki, na da bin ich mal gespannt.
Ich bin der Meinung, dass es irgend wie mit dem Sonoff Adapter und er ioBroker Installation zu tuen hat, da es ja auf einer älteren Version ja funst.

Win7 ist keine Option 😉
Jup so ist es....

Hallo,
mittlerweile habe ich auch seit ca. 2 Monaten selbiges Problem und komme auch auf keine gute Lösung. Resete ich die Tasmota-Devices, so funktioniert die Verbindung für ein paar Minuten, aber es kommt dann wieder das gleiche Problem.
Seid ihr da weiter gekommen mit dem Problem?

Hi chivas,
ich bin zeitlich noch nicht wieder dazu gekommen. Aber es wird wieder aktueller denn je :-)
Auf jeden Fall liegen meine Tasmotas und Sonoffs schon in Reichweite und ich versuche mich gerade wieder mit der Materie (ioBroker, MQTT, ...) vertraut zu machen.

Guten Morgen,
ich hatte dann als letzten Schritt die aktuellste Version vom ioBroker für Windows 10 installiert und habe dann Zugriff auf einen Tasmota-Device gehabt. Leider habe ich jetzt noch nicht viel damit gemacht, um sagen zu können, ob die Installation stable ist...
Schau mal hier:
https://forum.iobroker.net/topic/63164/sonoff-adapter-ohne-funktion-win-10/11
Grüße!

Hey Leute,
ich habe das gleiche Problem wie ihr.
Da ich auch ein tw. komisches Verhalten im WLAN generell habe (Notebook hat ein ganz schlechtes VPN zum Büro; mit Kabel gehts), vermute ich ein Problem mit der Fritzbox 7590ax. Ich dachte ja eigentlich, dass die bissel besser performt, aber irgendwie spinnt die glaube ich.
Habt ihr noch irgendwas neues?

Ich hatte das gleiche Problem, aber soweit ich das beurteilen kann seit ich einige Adapter, sowie Admin aktualisiert habe.  Den MQTT Adapter habe ich aber NICHT aktualisiert.
Das einzige was geholfen hat, dass ich im MQTT Adapter noch einmal die Passwörter eingegeben habe.


text:
Dopellete Logeinträge bei Verbindungsabbrüchen

Wenn Verbindung vom Sonoff zum Adapter/ioBroker abbbricht, dann
tauchen 6 Logmeldungen im Log auf; alle mit gleichem Zeitstempel.
Kann man dies auf eine Logmeldung reduzieren?

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

sonoff.0
2018-02-26 00:49:02.565
warn
Client error [sonoff-s20-1]: Error: write after end

Evtl. erscheint die Logmeldung für je Subscription? Bins da jedoch kein Experte.

Has been closed with v2.0.1


text:
Bypassing unknown genes stops analysis?

A user has observed that if gene.iobio bypasses unknown genes, the analysis of the remaining genes can stop and they have to click analyse all to get analysis to complete. In some cases they need to click individual genes to get them to analyse. Is this expected or repeatable behaviour?

Good point! This is an easy fix.

authors: AlistairNWard tonydisera


text:
Adapter crasht bei Schalten einer Gruppe

Describe the bug
Der Adapter Crash und startet neu, immer wenn eine bestimmte Gruppe in Phoscon direkt oder über den Adapter geschaltet wird. (in meinem Beispiel mache ich das über Level 0-100).
Es betrifft nur diese eine Gruppe.
Logfile von ioBroker im Anhang.
Adapter v2.0.4
deconz Version 2.07.01 / 8.12.2020
Firmware 26680700
node.js v12.20.0
Log_deconz_crash.txt

io

Hallo Schmakus,
dieses Problem habe ich schon behoben, mehr oder weniger, dazu musst du den Adapter von Github installieren.
Wichtige Info: die Version von Github überträgt informationen über die von dir verwendeten Geräte an meinen Server.
Eine neue Version wird es soch schnell nicht geben weil ich die Entwicklung der v2 Eingestellt habe.
Als Alternative kannst du Zurück auf die v1.3.11 gehen.

authors: Jey-Cee Schmakus


text:
Datapoints for days 4 (index 3) and onwards not created equally

The datapoints for day four (index 3) and onwards are not created as channels which results in them not properly inherit enums to the subsidiary datapoints. This leeds to the datapoints not being found by the $() function in js scripts even if no enum is used to filter.
This filter $(channel[state.id=ical.0.events.*.*]) only outputs the ids for the datapoints of the first three days but I need to do some checks for more than a week worth of datapoints.

Also not after reloading

Yes reloading and rebooting doesn't change anything.

The issue is still present


text:
please implement snmp v3

Hey there,
would be great to implement snmp v3, 'cause my synology nas saying that v1 and v2 are unsecure.
Thank you and best regards

Please see https://github.com/iobroker-community-adapters/ioBroker.snmp/issues/71
SNMP V3 IS already available with V2.2.0 and later. This release is available for testing in latest repository.

Works for me, thank you! :)


text:
Uncaught TypeError: Cannot read property 'getCursorBufferPosition' of undefined

[Enter steps to reproduce:]
Messes up git tab commit message input box

open up git tab
try entering a commit message that spans more than one line. as soon as you press enter, esdoc plugin will error out

why is esdoc trying to format my git commit message?
Atom: 1.22.0 x64
Electron: 1.6.15
OS: Ubuntu 16.04.2
Thrown From: esdoc package 0.0.7
Stack Trace
Uncaught TypeError: Cannot read property 'getCursorBufferPosition' of undefined
At /home/god/.atom/packages/esdoc/lib/esdoc.js:73

TypeError: Cannot read property 'getCursorBufferPosition' of undefined
    at Object.parseEnter (/packages/esdoc/lib/esdoc.js:73:33)
    at HTMLElement.esdocParseEnter (/packages/esdoc/lib/esdoc.js:33:42)
    at CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app/src/command-registry.js:381:36)
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/usr/share/atom/resources/app/src/window-event-handler.js:100:42)
    at HTMLDocument.<anonymous> (/usr/share/atom/resources/app/src/window-event-handler.js:3:65)

Commands
  2x -1:38.8.0 esdoc:parse-enter (input.hidden-input)

Non-Core Packages
atom-terminal 0.8.0
atom-terminal-tab 0.2.2
esdoc 0.0.7
hacking-the-kernel 1.6.2
hacking-the-kernel-ui 1.6.2

@nahidakbar Could you reproduce the bug. I just upgraded to Atom 1.24.0 and this bug does not occur anymore.

authors: iocast nahidakbar

repo: iocast/atom-esdoc


text:
[org] Update collaboration information

[x] add all collaborators
[ ] Update contribution description: https://github.com/ioncoincore/ion/blob/master/CONTRIBUTING.md

[x] set 2 project managers (@raid12345678 , @ceforce )
[ ] update https://github.com/ioncoincore/ion/blob/master/CONTRIBUTING.md

Would be nice to clean out the old repositories. When you Google you get a lot of old repo's with ION in it

authors: RdeWilde ioncoincore

repo: ioncoincore/ion


text:
Flatpak dependency org.freedesktop.Platform/x86_64/21.08 cannot be fullfilled

Hi,
installation of Flatpak podman-desktop-companion-x86_64-4.1.0-rc.28.flatpak fails with error:
❯ flatpak install Downloads/podman-desktop-companion-x86_64-4.1.0-rc.28.flatpak
Fehler: The application io.github.iongion.PodmanDesktopCompanion/x86_64/main requires the runtime org.freedesktop.Platform/x86_64/21.08 which was not found

This dependency is outdated:
❯ flatpak search org.freedesktop
Name        Beschreibung                          Anwendungskennung           Version                 Zweig       Gegenstellen
Freedeskto… Tools and headers for developing app… org.freedesktop.Sdk         23.08.11                23.08       flathub
Freedeskto… Tools and headers for developing app… org.freedesktop.Sdk         22.08.20                22.08       flathub

Can you please update your flatpak accordingly?
THX

Updated to most recent flatpak runtime supported by electron-builder. Feel free to re-open if needed, I am not able to test all configurations alone.

repo: iongion/podman-desktop-companion


text:
jitsi meet integration in Ionic App

How to use jitsi in Ionic App ? please give me step-by-step instructions i try to follow the instruction provided in the documentation but it's not clear me.

@jyothimarkal Consider asking in the Ionic forums: https://forum.ionicframework.com/. This is not the proper place for that question.

Okay Thank u for response

authors: jyothimarkal smzelek

repo: ionic-team/appflow-build


text:
keyboard height incorrect on ios

There's been a long standing issue in ionic with inputs and having the keyboard "active" on ios.  My issue in particular is for a footer that always needs to be above the keyboard.   Unfortunately ionic doesn't handle this by default on ios (it works wonderfully on Android though).
In an effort to fix it myself, I'm basically setting the "bottom" of the footer to be the "height" of the keyboard when it's active.  Yet somehow, the footer is always above the keyboard.  In looking at the keyboard plugin code, the line that calculates the height seems to be deprecated.  Any ideas or insight would be helpful.  My code is below:
 // TODO: Ugly hack to get the footer to sit above the keyboard when typing
        if (ConfigService.isIOS) {
            this.keyboard.onKeyboardShow().subscribe(kb => {
                    this.footerBottomPosition = kb.keyboardHeight;
            });

            this.keyboard.onKeyboardHide().subscribe(kb => {
                this.footerBottomPosition = 0;
            });
        }

That space seem to be 20px equal to the height of the status bar. Is it possible that the calculation does not subtract the status bar height? I see other open bugs related to this issue

Did you fix the issue? Having the same problem...

authors: R1Daneel joshgarwood nukkerone

repo: ionic-team/ionic-plugin-keyboard


text:
VirtualScroll dimensions not calculated

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[ x] 3.x
I'm submitting a ...  (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Issue:
I have a page with VirtualScroll where I scroll many images.
I have an ion-menu with a link that calls nav.setRoot(component).
Whenever I'm getting to the page with VirtualScroll via the link in ion-menu, the VirtualScroll's content is not visible.
It appears in elements but it seems its dimensions are not calculated.
If I'm browsing to the page with VirtualScroll via a normal link that's not in ion-menu everything works properly.
My guess is it's somehow related to VirtualScroll being blocked while the ion-menu is open, since I'm changing to the VirtualScroll's page and only then the menu starts closing while I'm already there.
My VirtualScroll code is very basic, it's similar to the example shown here: https://ionicframework.com/docs/api/components/virtual-scroll/VirtualScroll/
<ion-list [virtualScroll]="items">

  <ion-item *virtualItem="let item">
    {{ item }}
  </ion-item>

</ion-list>

except I'm using divs for containers and use them to display images.
It seems that the div with class="virtual-scroll" has style="height: ...px;" when it's initialized properly on page load.
When I get to that page via ion-menu that style is missing. Same happens when I navigate to that page after being on a different page that also has VirtualScroll.
If I set the style manually via the elements tab in the dev tools I can see the VirtualScroll elements, although spaces and such are no longer calculated properly.
Why does this happen and how do I fix it?
Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
global packages:

    @ionic/cli-utils : 1.4.0
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.4.0

local packages:

    @ionic/app-scripts              : 1.3.8
    @ionic/cli-plugin-cordova       : 1.4.0
    @ionic/cli-plugin-ionic-angular : 1.3.1
    Cordova Platforms               : android 6.2.3 ios 4.4.0
    Ionic Framework                 : ionic-angular 3.1.1

System:

    Node       : v6.9.5
    OS         : Windows 10
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed
    npm        : 3.10.10

Can you create a plunker reproducing this? I can run the example just fine

Hello all!I am going to close this issue as a duplicate of https://github.com/ionic-team/ionic/issues/10148

That's not the same issue. In my case the VirtualScroll is not inside ion-menu. Please Re-Open.

@AmitMY I wasn't able to reproduce the issue on Plunker:
http://plnkr.co/edit/QfIJYaviYhTMLGq6w5fm?p=preview
Perhaps if we change to the latest angular and ionic dependencies (which are what I'm using locally)? Do you know how to do that?
Are you open to doing remote control?

@royibernthal Remote control is not an option, but if you can link us to your repository we can try to help if this is a bug.
As @jgw96 mentioned, this is a duplicate. I advise you to try their solution, and set display: block on the parent div. Setting it inside ion-menu is the same as inside a normal page, as both have an ion-content.
Changing versions on plunkr - you can change the systemjs config file

Their workaround doesn't work for me. I guess the best solution is to use ion-list and ion-item and figure out how to adjust the css rather than wait for this issue to be solved https://github.com/ionic-team/ionic/issues/10148, it doesn't seem to have a high priority at the moment.

authors: AmitMY jgw96 royibernthal

repo: ionic-team/ionic


text:
Adds FSharp.fsac.converveMemory flag

This currently sets DOTNET_GCConserveMemory  which should help with Large Object Heap allocations in FCS. Definitely another bandaid in a long line of bandaids but it does seem to help with larger projects.

Can you add this to the configuration docs at ionide.io as well? That would be the appropriate place for a list of what knobs get tuned, like linking to this flag.

authors: TheAngryByrd baronfel

repo: ionide/ionide-vscode-fsharp


text:
Add load_time and coldstart

Signed-off-by: Eric Windisch eric@iopipe.com

@ewindisch if this is rebased, we could add coldstart to python

authors: ewindisch pselle

repo: iopipe/iopipe-python