[opensuse-factory] New Tumbleweed snapshot 20160605 released!
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20160605 Packages changed: MozillaThunderbird (45.1.0 -> 45.1.1) autoyast2 (3.1.128 -> 3.1.129) cheese findutils glibc glibc gstreamer-plugins-base icewm inst-source-utils (2015.12.9 -> 2016.5.2) intel-gpu-tools (1.14 -> 1.15) libsolv (0.6.20 -> 0.6.21) libzip (1.1.2 -> 1.1.3) obs-service-source_validator (0.6+git20160222.62c56d3 -> 0.6+git20160531.fbfe336) pam-config (0.89 -> 0.91) perl-Eval-Closure (0.13 -> 0.14) php5 (5.6.21 -> 5.6.22) rpm rubygem-fast_gettext (1.0.0 -> 1.1.0) sysconfig update-alternatives xf86-input-evdev (2.10.2 -> 2.10.3) xinit yast2-storage (3.1.92 -> 3.1.93) zsh === Details === ==== MozillaThunderbird ==== Version update (45.1.0 -> 45.1.1) Subpackages: MozillaThunderbird-translations-common - update to Thunderbird 45.1.1 * When entering members into a mailing list, the enter key dismissed the panel instead of just moving onto the next line * Email without HTML elements was sent as HTML, despite "Delivery Format: Auto-detect" option * Options applied to a template were lost when the template was used * Contacts could not be deleted when they were found through a search * Views from global searches did not respect "mail.threadpane.use_correspondents" ==== autoyast2 ==== Version update (3.1.128 -> 3.1.129) Subpackages: autoyast2-installation - AutoYaST support for ssh_import module. Fate#319624 - 3.1.129 ==== cheese ==== Subpackages: libcheese-common libcheese-gtk25 libcheese8 - Update to GNOME 3.20.2 Fate#318572 ==== findutils ==== - sv-bug-48030-find-exec-plus-does-not-pass-all-arguments.patch: Add upstream patch to fix https://savannah.gnu.org/bugs/?48030 ==== glibc ==== Subpackages: glibc-32bit glibc-locale-32bit - clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112) ==== glibc ==== Subpackages: glibc-devel glibc-extra glibc-info glibc-locale nscd - clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112) ==== gstreamer-plugins-base ==== Subpackages: gstreamer-plugins-base-devel libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstaudio-1_0-0-32bit libgstfft-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgsttag-1_0-0-32bit libgstvideo-1_0-0 libgstvideo-1_0-0-32bit typelib-1_0-GstAllocators-1_0 typelib-1_0-GstApp-1_0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstFft-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstRtp-1_0 typelib-1_0-GstRtsp-1_0 typelib-1_0-GstSdp-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0 - Add proper dependencies to the 32bit devel package - baselibs.conf: add -devel for building 32bit Wine. ==== icewm ==== Subpackages: icewm-config-upstream icewm-default icewm-lite - Use just xlockmore wrt fate#320737 * icewm-preferences.patch ==== inst-source-utils ==== Version update (2015.12.9 -> 2016.5.2) - RPMQ: add infrastructure for HEADERSTART and EXTRA - create_package_descr: use infrastucture to allow running with only rpm headers instead of full rpms (bnc#978085) ==== intel-gpu-tools ==== Version update (1.14 -> 1.15) Update to version 1.15 - New KMS test: tests/kms_cursor_legacy (Stress legacy cursor ioctl) (Chris Wilson) - Several GEM tests have been removed from BAT: tests/gem_exec_whisper, tests/gem_sync (dropped individual engines), test/gem_cs_prefetch (replaced by test/gem_exec_gttfill), tests/gem_ctx_param_basic (got relabeled to tests/gem_ctx_param) (Chris Wilson) - build: Skip configure step if is NOCONFIGURE set (Tomeu Vizoso) - tools/intel_bios_reader: Added options for dumping individual panels, specific section, hex format and other various fixes (Jani Nikula) - build: Add optional --enable-werror (hard-fail in case of compiler warnings) (Marius Vlad) - New KMS test: tests/prime_mmap_kms (show case dma-buf new API and processes restrictions) (Tiago Vignatti) - Several tests have gained to ability to be run on different platforms than Intel: tests/testdisplay (Tomeu Vizoso), tests/kms_panel_fitting (Robert Foss), tests/kms_flip_event_leak, tests/kms_flip (Tomeu Vizoso). - compute exitcode first: In the case of running multiple subtests which all happen to be skipped, igt_exitcode is 0, but the final exit code will be 77. (Chris Wilson) - Shorten tests/kms_flip test (Tvrtko Ursulin) - Half the timeout for suspend to RAM and a third for suspend to disk (Marius Vlad) - lib: Pass format instead of bpp to create_bo_for_fb (Ville Syrj�l�) - Removed from tests/test-list.txt, tests/gem_concurrent_all and added tests/test-list-full.txt that contains all the tests. This will speed up considerably piglit when starting tests. (Gabriel Feceoru) - piglit changed its behaviour to prevent overwriting the results. A fairly new version of piglit is required to run i-g-t tests. (Gabriel Feceoru) - lib: Replace drmIoctl() with a layer of indirection (Chris Wilson) - Adding missing Broxton PCI IDs (Rodrigo Vivi) - Added COMMIT_ATOMIC (lib/igt_kms, w/ tests/kms_rotation_crc). Requires nuclear_pageflip parameter turned on in the i915 driver. (Mayuresh Gharpure, Pratik Vishwakarma) - man/: rewrite manual pages in reStructuredText (Jani Nikula) - tests/drv_module_reload_basic: perform fault injection (Chris Wilson) with various improvements (Imre Deak) - Removed tests/gem_multi_bsd_sync_loop which was superseded by tests/gem_ring_sync_loop and tests/gem_dummy_reloc_loop by tests/gem_exec_reloc (Chris Wilson) - New GEM tests: tests/gem_exec_whisper, tests/gem_exec_store, test/gem_exec_gttfill, tests/gem_exec_suspend, tests/gem_exec_flush (Chris Wilson) - New benchmarks: benchmarks/gem_syslatency, benchmarks/gem_exec_fault (Chris Wilson) - tests/gem_exec_nop included in BAT (Chris Wilson) - tests/pm_rpm: Fix crash on machines that lack LLC (David Weinehall) - lib/igt_fb: Fix domain tracking for GTT cairo surfaces (Chris Wilson) - Add igt_subtest_group to allow igt_fixture for only a subset of subtests without skipping/failing all subsequent subtests. (Daniel Vetter) - Many more fixes and improvements. Added python3-docutils to BuildRequires, since manual pages are now built via rst2man. ==== libsolv ==== Version update (0.6.20 -> 0.6.21) Subpackages: libsolv-devel libsolv-tools perl-solv python-solv - add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21 ==== libzip ==== Version update (1.1.2 -> 1.1.3) Subpackages: libzip-devel libzip4 - Update to version 1.1.3: * Fix build on Windows when using autoconf. ==== obs-service-source_validator ==== Version update (0.6+git20160222.62c56d3 -> 0.6+git20160531.fbfe336) - Update to version 0.6+git20160531.fbfe336: * baselibs.conf: targetname is a valid keyword * added checker for filenames * additional fixes for boo#967610 and bsc#967265 * enhanced regex to check * better quoting and checks for dot files * filter out single/double quotes and grave accent from filenames ==== pam-config ==== Version update (0.89 -> 0.91) - No %ghost entries anymore, common-*-pc files are now real config files for better tracking of modifications. - Update to version 0.91 - Adjust for Linux-PAM 1.3.0 - Automatically replace obsolete PAM modules no longer installed - Extend error messages ==== perl-Eval-Closure ==== Version update (0.13 -> 0.14) - updated to 0.14 see /usr/share/doc/packages/perl-Eval-Closure/Changes 0.14 2016-05-29 - a couple minor optimizations (dolmen, #8) ==== php5 ==== Version update (5.6.21 -> 5.6.22) Subpackages: apache2-mod_php5 php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dba php5-devel php5-dom php5-exif php5-fastcgi php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-json php5-ldap php5-mbstring php5-mcrypt php5-mysql php5-odbc php5-openssl php5-pdo php5-pear php5-pear-Archive_Tar php5-pgsql php5-shmop php5-snmp php5-sockets php5-sqlite php5-suhosin php5-sysvsem php5-sysvshm php5-tidy php5-tokenizer php5-wddx php5-xmlreader php5-xmlwriter php5-xsl php5-zip php5-zlib - updated to 5.6.22: This is a security release. Several security bugs were fixed in this release. ==== rpm ==== Subpackages: rpm-32bit rpm-build rpm-devel - add is_opensuse and leap_version macros to suse_macros [bnc#940315] ==== rubygem-fast_gettext ==== Version update (1.0.0 -> 1.1.0) - updated to version 1.1.0 see installed CHANGELOG ==== sysconfig ==== Subpackages: sysconfig-netconfig - Add a blacklist entry for the ACPI power meter driver (bnc#974373) ==== update-alternatives ==== - Require touch in post phase bnc#982336 ==== xf86-input-evdev ==== Version update (2.10.2 -> 2.10.3) - Update to version 2.10.3 * Only one fix over 2.10.2 restoring tablets' functionality. A bug in the wheel emulation rework caused non-x/y axes to stop updating. Interaction with tablets thus resulted in a zero pressure sent to the clients an the tablet being unable to draw. ==== xinit ==== - xinitrc.common: Add plasma* in list of fallback WMs - xinitrc.common: Add comments, make error messages clearer. Don't filter out twm, as it's only installed on request. Don't expand fallback WINDOWMANAGER. - xinit.tar.bz2: skip twm and xsession desktops - xinit.tar.bz2: simplify bash code of /etc/X11/xinit/xinitrc.common to avoid that already set WINDOWMANAGER variable becomes stripped (bsc#981437) ==== yast2-storage ==== Version update (3.1.92 -> 3.1.93) - raise /boot partitioning size for BTRFS/aarch64 even further (bsc#979037) - 3.1.93 ==== zsh ==== - Add CentOS [67] support -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Can't start Thunderbird and firefox with this one, get the following from the console: firefox -safe-mode /usr/bin/firefox: fork: retry: No child processes bash: fork: retry: No child processes On 8 June 2016 at 09:28, Dominique Leuenberger <dimstar@suse.de> wrote:
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20160605
Packages changed: MozillaThunderbird (45.1.0 -> 45.1.1) autoyast2 (3.1.128 -> 3.1.129) cheese findutils glibc glibc gstreamer-plugins-base icewm inst-source-utils (2015.12.9 -> 2016.5.2) intel-gpu-tools (1.14 -> 1.15) libsolv (0.6.20 -> 0.6.21) libzip (1.1.2 -> 1.1.3) obs-service-source_validator (0.6+git20160222.62c56d3 -> 0.6+git20160531.fbfe336) pam-config (0.89 -> 0.91) perl-Eval-Closure (0.13 -> 0.14) php5 (5.6.21 -> 5.6.22) rpm rubygem-fast_gettext (1.0.0 -> 1.1.0) sysconfig update-alternatives xf86-input-evdev (2.10.2 -> 2.10.3) xinit yast2-storage (3.1.92 -> 3.1.93) zsh
=== Details ===
==== MozillaThunderbird ==== Version update (45.1.0 -> 45.1.1) Subpackages: MozillaThunderbird-translations-common
- update to Thunderbird 45.1.1 * When entering members into a mailing list, the enter key dismissed the panel instead of just moving onto the next line * Email without HTML elements was sent as HTML, despite "Delivery Format: Auto-detect" option * Options applied to a template were lost when the template was used * Contacts could not be deleted when they were found through a search * Views from global searches did not respect "mail.threadpane.use_correspondents"
==== autoyast2 ==== Version update (3.1.128 -> 3.1.129) Subpackages: autoyast2-installation
- AutoYaST support for ssh_import module. Fate#319624 - 3.1.129
==== cheese ==== Subpackages: libcheese-common libcheese-gtk25 libcheese8
- Update to GNOME 3.20.2 Fate#318572
==== findutils ====
- sv-bug-48030-find-exec-plus-does-not-pass-all-arguments.patch: Add upstream patch to fix https://savannah.gnu.org/bugs/?48030
==== glibc ==== Subpackages: glibc-32bit glibc-locale-32bit
- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)
==== glibc ==== Subpackages: glibc-devel glibc-extra glibc-info glibc-locale nscd
- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)
==== gstreamer-plugins-base ==== Subpackages: gstreamer-plugins-base-devel libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstaudio-1_0-0-32bit libgstfft-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgsttag-1_0-0-32bit libgstvideo-1_0-0 libgstvideo-1_0-0-32bit typelib-1_0-GstAllocators-1_0 typelib-1_0-GstApp-1_0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstFft-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstRtp-1_0 typelib-1_0-GstRtsp-1_0 typelib-1_0-GstSdp-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0
- Add proper dependencies to the 32bit devel package - baselibs.conf: add -devel for building 32bit Wine.
==== icewm ==== Subpackages: icewm-config-upstream icewm-default icewm-lite
- Use just xlockmore wrt fate#320737 * icewm-preferences.patch
==== inst-source-utils ==== Version update (2015.12.9 -> 2016.5.2)
- RPMQ: add infrastructure for HEADERSTART and EXTRA - create_package_descr: use infrastucture to allow running with only rpm headers instead of full rpms (bnc#978085)
==== intel-gpu-tools ==== Version update (1.14 -> 1.15)
Update to version 1.15 - New KMS test: tests/kms_cursor_legacy (Stress legacy cursor ioctl) (Chris Wilson) - Several GEM tests have been removed from BAT: tests/gem_exec_whisper, tests/gem_sync (dropped individual engines), test/gem_cs_prefetch (replaced by test/gem_exec_gttfill), tests/gem_ctx_param_basic (got relabeled to tests/gem_ctx_param) (Chris Wilson) - build: Skip configure step if is NOCONFIGURE set (Tomeu Vizoso) - tools/intel_bios_reader: Added options for dumping individual panels, specific section, hex format and other various fixes (Jani Nikula) - build: Add optional --enable-werror (hard-fail in case of compiler warnings) (Marius Vlad) - New KMS test: tests/prime_mmap_kms (show case dma-buf new API and processes restrictions) (Tiago Vignatti) - Several tests have gained to ability to be run on different platforms than Intel: tests/testdisplay (Tomeu Vizoso), tests/kms_panel_fitting (Robert Foss), tests/kms_flip_event_leak, tests/kms_flip (Tomeu Vizoso). - compute exitcode first: In the case of running multiple subtests which all happen to be skipped, igt_exitcode is 0, but the final exit code will be 77. (Chris Wilson) - Shorten tests/kms_flip test (Tvrtko Ursulin) - Half the timeout for suspend to RAM and a third for suspend to disk (Marius Vlad) - lib: Pass format instead of bpp to create_bo_for_fb (Ville Syrjälä) - Removed from tests/test-list.txt, tests/gem_concurrent_all and added tests/test-list-full.txt that contains all the tests. This will speed up considerably piglit when starting tests. (Gabriel Feceoru) - piglit changed its behaviour to prevent overwriting the results. A fairly new version of piglit is required to run i-g-t tests. (Gabriel Feceoru) - lib: Replace drmIoctl() with a layer of indirection (Chris Wilson) - Adding missing Broxton PCI IDs (Rodrigo Vivi) - Added COMMIT_ATOMIC (lib/igt_kms, w/ tests/kms_rotation_crc). Requires nuclear_pageflip parameter turned on in the i915 driver. (Mayuresh Gharpure, Pratik Vishwakarma) - man/: rewrite manual pages in reStructuredText (Jani Nikula) - tests/drv_module_reload_basic: perform fault injection (Chris Wilson) with various improvements (Imre Deak) - Removed tests/gem_multi_bsd_sync_loop which was superseded by tests/gem_ring_sync_loop and tests/gem_dummy_reloc_loop by tests/gem_exec_reloc (Chris Wilson) - New GEM tests: tests/gem_exec_whisper, tests/gem_exec_store, test/gem_exec_gttfill, tests/gem_exec_suspend, tests/gem_exec_flush (Chris Wilson) - New benchmarks: benchmarks/gem_syslatency, benchmarks/gem_exec_fault (Chris Wilson) - tests/gem_exec_nop included in BAT (Chris Wilson) - tests/pm_rpm: Fix crash on machines that lack LLC (David Weinehall) - lib/igt_fb: Fix domain tracking for GTT cairo surfaces (Chris Wilson) - Add igt_subtest_group to allow igt_fixture for only a subset of subtests without skipping/failing all subsequent subtests. (Daniel Vetter) - Many more fixes and improvements. Added python3-docutils to BuildRequires, since manual pages are now built via rst2man.
==== libsolv ==== Version update (0.6.20 -> 0.6.21) Subpackages: libsolv-devel libsolv-tools perl-solv python-solv
- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21
==== libzip ==== Version update (1.1.2 -> 1.1.3) Subpackages: libzip-devel libzip4
- Update to version 1.1.3: * Fix build on Windows when using autoconf.
==== obs-service-source_validator ==== Version update (0.6+git20160222.62c56d3 -> 0.6+git20160531.fbfe336)
- Update to version 0.6+git20160531.fbfe336: * baselibs.conf: targetname is a valid keyword * added checker for filenames * additional fixes for boo#967610 and bsc#967265 * enhanced regex to check * better quoting and checks for dot files * filter out single/double quotes and grave accent from filenames
==== pam-config ==== Version update (0.89 -> 0.91)
- No %ghost entries anymore, common-*-pc files are now real config files for better tracking of modifications. - Update to version 0.91 - Adjust for Linux-PAM 1.3.0 - Automatically replace obsolete PAM modules no longer installed - Extend error messages
==== perl-Eval-Closure ==== Version update (0.13 -> 0.14)
- updated to 0.14 see /usr/share/doc/packages/perl-Eval-Closure/Changes 0.14 2016-05-29 - a couple minor optimizations (dolmen, #8)
==== php5 ==== Version update (5.6.21 -> 5.6.22) Subpackages: apache2-mod_php5 php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dba php5-devel php5-dom php5-exif php5-fastcgi php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-json php5-ldap php5-mbstring php5-mcrypt php5-mysql php5-odbc php5-openssl php5-pdo php5-pear php5-pear-Archive_Tar php5-pgsql php5-shmop php5-snmp php5-sockets php5-sqlite php5-suhosin php5-sysvsem php5-sysvshm php5-tidy php5-tokenizer php5-wddx php5-xmlreader php5-xmlwriter php5-xsl php5-zip php5-zlib
- updated to 5.6.22: This is a security release. Several security bugs were fixed in this release.
==== rpm ==== Subpackages: rpm-32bit rpm-build rpm-devel
- add is_opensuse and leap_version macros to suse_macros [bnc#940315]
==== rubygem-fast_gettext ==== Version update (1.0.0 -> 1.1.0)
- updated to version 1.1.0 see installed CHANGELOG
==== sysconfig ==== Subpackages: sysconfig-netconfig
- Add a blacklist entry for the ACPI power meter driver (bnc#974373)
==== update-alternatives ====
- Require touch in post phase bnc#982336
==== xf86-input-evdev ==== Version update (2.10.2 -> 2.10.3)
- Update to version 2.10.3 * Only one fix over 2.10.2 restoring tablets' functionality. A bug in the wheel emulation rework caused non-x/y axes to stop updating. Interaction with tablets thus resulted in a zero pressure sent to the clients an the tablet being unable to draw.
==== xinit ====
- xinitrc.common: Add plasma* in list of fallback WMs - xinitrc.common: Add comments, make error messages clearer. Don't filter out twm, as it's only installed on request. Don't expand fallback WINDOWMANAGER. - xinit.tar.bz2: skip twm and xsession desktops - xinit.tar.bz2: simplify bash code of /etc/X11/xinit/xinitrc.common to avoid that already set WINDOWMANAGER variable becomes stripped (bsc#981437)
==== yast2-storage ==== Version update (3.1.92 -> 3.1.93)
- raise /boot partitioning size for BTRFS/aarch64 even further (bsc#979037) - 3.1.93
==== zsh ====
- Add CentOS [67] support
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- Lindsay -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 8 June 2016 at 13:03, Lindsay Mathieson <lindsay.mathieson@gmail.com> wrote:
Can't start Thunderbird and firefox with this one, get the following from the console:
firefox -safe-mode /usr/bin/firefox: fork: retry: No child processes bash: fork: retry: No child processes
Actually it was a lot worse than that. starting most apps from a bash shell failed with that error. Bit surprised the system came up at all :) Rolled back to previous snasphot and all was good - yay for snapper! a life saver. -- Lindsay -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Lindsay Mathieson <lindsay.mathieson@gmail.com> [06-07-16 23:38]:
On 8 June 2016 at 13:03, Lindsay Mathieson <lindsay.mathieson@gmail.com> wrote:
Can't start Thunderbird and firefox with this one, get the following from the console:
firefox -safe-mode /usr/bin/firefox: fork: retry: No child processes bash: fork: retry: No child processes
Actually it was a lot worse than that. starting most apps from a bash shell failed with that error. Bit surprised the system came up at all :)
Rolled back to previous snasphot and all was good - yay for snapper! a life saver.
Similar problems, also rolled back. For once, btrfs is a savior. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2016-06-08 at 01:28 +0200, Dominique Leuenberger wrote:
Packages changed: pam-config (0.89 -> 0.91)
Hi everybody, Many of you already reached out to report issues with this snapshot, which openQA sadly did not spot.... We started analysing this and it seems the above package is the reason for the failure... In all cases we received so far to investigate, pam_systemd was missing in the configuration, which results in many side effects: * user.slice not being used - hence the user is limited to system.scope and that's 512 children (not sufficient for a normal session, resulting in forking issues) * GNOME/GDM users don't get an X-Session at all: gdm starts X as user (unlike all other DMs, that start as root) - for this to work, systemd/logind needs to pass the permissions to it. without pam_systemd. this passing on is missing. It should be rather simple to recover from it by issuing the command:
pam-config --add --systemd
But please compare your /etc/pam.d/common* files to integrate possibly other missing service definitions too Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2016-06-08 at 09:49 +0200, Dominique Leuenberger / DimStar wrote:
On Wed, 2016-06-08 at 01:28 +0200, Dominique Leuenberger wrote:
Packages changed: pam-config (0.89 -> 0.91)
It should be rather simple to recover from it by issuing the command:
pam-config --add --systemd
But please compare your /etc/pam.d/common* files to integrate possibly other missing service definitions too
If you did not do the upgrade to 0605, I suggest you skip it - 0607 will have pam-config reverted to the previous version and thus avoid you running into this problem in first place. if you upgraded and recovered from it already (or want to recover as posted above), that's of course also no problem. The status of pam-config 0.91 and an option to re-introduce it is tracked in https://bugzilla.opensuse.org/show_bug.cgi?id=983636 - and we are discussing how to create an openQA test that might catch such a breakage in the furure. Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2016-06-08 um 09:49 schrieb Dominique Leuenberger / DimStar:
On Wed, 2016-06-08 at 01:28 +0200, Dominique Leuenberger wrote:
Packages changed: pam-config (0.89 -> 0.91)
Hi everybody,
Many of you already reached out to report issues with this snapshot, which openQA sadly did not spot....
We started analysing this and it seems the above package is the reason for the failure...
oh no, not again! i had this issue and reported in this list in thread "New Tumbleweed snapshot 20160514 released!" from 2016-05-17 13:49 and "tumbleweed update 2015-09-24 unlock screensaver failed" from 2015-09-29 01:37. and as i have become careful whenever i read about a package update with "pam" in the package name, i saved all my /etc/pam.d/common* files, did the update, and then restored the files. -- Best Regards | Freundliche Grüße | Cordialement | Cordiali Saluti | *DI Rainer Klier* Research & Development, Technical Sales Consultant -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Thanks! That solved it for me. Carlos On Wednesday, June 8, 2016 9:49:32 AM WEST Dominique Leuenberger / DimStar wrote:
On Wed, 2016-06-08 at 01:28 +0200, Dominique Leuenberger wrote:
Packages changed: pam-config (0.89 -> 0.91)
Hi everybody,
Many of you already reached out to report issues with this snapshot, which openQA sadly did not spot....
We started analysing this and it seems the above package is the reason for the failure...
In all cases we received so far to investigate, pam_systemd was missing in the configuration, which results in many side effects: * user.slice not being used - hence the user is limited to system.scope and that's 512 children (not sufficient for a normal session, resulting in forking issues) * GNOME/GDM users don't get an X-Session at all: gdm starts X as user (unlike all other DMs, that start as root) - for this to work, systemd/logind needs to pass the permissions to it. without pam_systemd. this passing on is missing.
It should be rather simple to recover from it by issuing the command:
pam-config --add --systemd
But please compare your /etc/pam.d/common* files to integrate possibly other missing service definitions too
Cheers, Dominique
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Carlos Bessa
-
Dominique Leuenberger
-
Dominique Leuenberger / DimStar
-
Lindsay Mathieson
-
Patrick Shanahan
-
Rainer Klier