Bug#1032517: nginx settings deleted on upgrade
On Wed, 08 Mar 2023 13:47:47 +0100 Ralf Jung wrote: > Package: nginx > Version: 1.22.1-7 > Severity: grave > Justification: causes non-serious data loss > > Dear Maintainer, > > last weekend I did an "apt upgrade" of my system as usual, asking apt to > prune configuration files for packages that are being uninstalled. > Now I realize that my nginx stopped working, and it turns out its > configuration files are just completely gone. > Look like the recent package reorganization went wrong and actually deletes > configuration under certain conditions -- that's pretty bad. > Package updates shouldn't cause a loss of configuration files, even when > pruning packages that are not present any more. > > Kind regards, > Ralf > > -- System Information: > Debian Release: bookworm/sid > APT prefers testing > APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 6.1.0-5-amd64 (SMP w/8 CPU threads; PREEMPT) > Kernel taint flags: TAINT_USER > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages nginx depends on: > ii debconf [debconf-2.0] 1.5.82 > ii iproute2 6.1.0-1 > ii libc6 2.36-8 > ii libcrypt1 1:4.4.33-2 > ii libpcre2-8-0 10.42-1 > ii libssl3 3.0.8-1 > ii zlib1g 1:1.2.13.dfsg-1 > > nginx recommends no packages. > > Versions of packages nginx suggests: > ii fcgiwrap 1.1.0-14 > pn nginx-doc > ii ssl-cert 1.1.2 > > -- Configuration Files: > /etc/nginx/fastcgi.conf [Errno 2] No such file or directory: > '/etc/nginx/fastcgi.conf' > /etc/nginx/fastcgi_params [Errno 2] No such file or directory: > '/etc/nginx/fastcgi_params' > /etc/nginx/koi-utf [Errno 2] No such file or directory: '/etc/nginx/koi-utf' > /etc/nginx/koi-win [Errno 2] No such file or directory: '/etc/nginx/koi-win' > /etc/nginx/mime.types [Errno 2] No such file or directory: > '/etc/nginx/mime.types' > /etc/nginx/nginx.conf [Errno 2] No such file or directory: > '/etc/nginx/nginx.conf' > /etc/nginx/proxy_params [Errno 2] No such file or directory: > '/etc/nginx/proxy_params' > /etc/nginx/scgi_params [Errno 2] No such file or directory: > '/etc/nginx/scgi_params' > /etc/nginx/sites-available/default [Errno 2] No such file or directory: > '/etc/nginx/sites-available/default' > /etc/nginx/snippets/fastcgi-php.conf [Errno 2] No such file or directory: > '/etc/nginx/snippets/fastcgi-php.conf' > /etc/nginx/snippets/snakeoil.conf [Errno 2] No such file or directory: > '/etc/nginx/snippets/snakeoil.conf' > /etc/nginx/uwsgi_params [Errno 2] No such file or directory: > '/etc/nginx/uwsgi_params' > /etc/nginx/win-utf [Errno 2] No such file or directory: '/etc/nginx/win-utf' > Отправлено с iPhone
Bug#1032517: nginx settings deleted on upgrade
I can confirm this bug. Happened to me twice yesterday. The problem occurs also when pruning is being done after system upgrade, in a separate step.
Bug#1032517: nginx settings deleted on upgrade
Package: nginx Version: 1.22.1-7 Severity: grave Justification: causes non-serious data loss Dear Maintainer, last weekend I did an "apt upgrade" of my system as usual, asking apt to prune configuration files for packages that are being uninstalled. Now I realize that my nginx stopped working, and it turns out its configuration files are just completely gone. Look like the recent package reorganization went wrong and actually deletes configuration under certain conditions -- that's pretty bad. Package updates shouldn't cause a loss of configuration files, even when pruning packages that are not present any more. Kind regards, Ralf -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-5-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages nginx depends on: ii debconf [debconf-2.0] 1.5.82 ii iproute2 6.1.0-1 ii libc6 2.36-8 ii libcrypt1 1:4.4.33-2 ii libpcre2-8-0 10.42-1 ii libssl33.0.8-1 ii zlib1g 1:1.2.13.dfsg-1 nginx recommends no packages. Versions of packages nginx suggests: ii fcgiwrap 1.1.0-14 pn nginx-doc ii ssl-cert 1.1.2 -- Configuration Files: /etc/nginx/fastcgi.conf [Errno 2] No such file or directory: '/etc/nginx/fastcgi.conf' /etc/nginx/fastcgi_params [Errno 2] No such file or directory: '/etc/nginx/fastcgi_params' /etc/nginx/koi-utf [Errno 2] No such file or directory: '/etc/nginx/koi-utf' /etc/nginx/koi-win [Errno 2] No such file or directory: '/etc/nginx/koi-win' /etc/nginx/mime.types [Errno 2] No such file or directory: '/etc/nginx/mime.types' /etc/nginx/nginx.conf [Errno 2] No such file or directory: '/etc/nginx/nginx.conf' /etc/nginx/proxy_params [Errno 2] No such file or directory: '/etc/nginx/proxy_params' /etc/nginx/scgi_params [Errno 2] No such file or directory: '/etc/nginx/scgi_params' /etc/nginx/sites-available/default [Errno 2] No such file or directory: '/etc/nginx/sites-available/default' /etc/nginx/snippets/fastcgi-php.conf [Errno 2] No such file or directory: '/etc/nginx/snippets/fastcgi-php.conf' /etc/nginx/snippets/snakeoil.conf [Errno 2] No such file or directory: '/etc/nginx/snippets/snakeoil.conf' /etc/nginx/uwsgi_params [Errno 2] No such file or directory: '/etc/nginx/uwsgi_params' /etc/nginx/win-utf [Errno 2] No such file or directory: '/etc/nginx/win-utf' -- debconf information: nginx/log-symlinks: