[opensuse-factory] today's mandb failing

todays man update in tw fails on 4 of 5 tw boxes with: Output of man-2.7.6-5.1.x86_64.rpm %posttrans script: mandb: can't create a temporary filename: Permission denied the box that succeeds was installed last month. others quite old. output of "mandb -t" here: http://wahoo.no-ip.org/~paka/mandb.err.txt does it need bug report? -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

* Patrick Shanahan <paka@opensuse.org> [12-11-17 09:06]:
root:root perms in /var/cache/man sb/man:man tks ntz, "monster from your basement", on irc #opensuse sorry for the noise -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, Dec 11, 2017 at 02:03:56PM +0000, Patrick Shanahan wrote:
Here it works: rm -rf /var/cache/man/* rpm -Uhv home/abuild/rpmbuild/RPMS/x86_64/man-2.7.6-0.x86_64.rpm --nodeps --force with rpm -q --changelog man | head * Wed Nov 29 2017 werner@suse.de - Make /var/ache/man a real directory as in system-user-man the directory is gone Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr

* Dr. Werner Fink <werner@suse.de> [12-11-17 10:12]:
prob was perms, /var/cache/man was root:root, s/b man:man tks -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On lundi, 11 décembre 2017 16.20:12 h CET Patrick Shanahan wrote:
but I would have expected that systemd-user-man would handle that on install. :-) -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, Dec 11, Bruno Friedmann wrote:
but I would have expected that systemd-user-man would handle that on install.
The home directory of man has changed to /var/lib/empty, as already used for quite some other user accounts, since /var/cache/man is really insecure by definition of /var/cache. But I still don't understand how /var/cache/man can become owned by root:root. Looks like something created it before systemd-tmpfiles or man could create it. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CaaSP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

* Thorsten Kukuk <kukuk@suse.de> [12-11-17 13:08]:
I suspect pbkac. I do put fingers where they do not belong. and on all of my tw installs, /var/lib/empty is indeed, empty. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

* Patrick Shanahan <paka@opensuse.org> [12-11-17 09:06]:
root:root perms in /var/cache/man sb/man:man tks ntz, "monster from your basement", on irc #opensuse sorry for the noise -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, Dec 11, 2017 at 02:03:56PM +0000, Patrick Shanahan wrote:
Here it works: rm -rf /var/cache/man/* rpm -Uhv home/abuild/rpmbuild/RPMS/x86_64/man-2.7.6-0.x86_64.rpm --nodeps --force with rpm -q --changelog man | head * Wed Nov 29 2017 werner@suse.de - Make /var/ache/man a real directory as in system-user-man the directory is gone Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr

* Dr. Werner Fink <werner@suse.de> [12-11-17 10:12]:
prob was perms, /var/cache/man was root:root, s/b man:man tks -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On lundi, 11 décembre 2017 16.20:12 h CET Patrick Shanahan wrote:
but I would have expected that systemd-user-man would handle that on install. :-) -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, Dec 11, Bruno Friedmann wrote:
but I would have expected that systemd-user-man would handle that on install.
The home directory of man has changed to /var/lib/empty, as already used for quite some other user accounts, since /var/cache/man is really insecure by definition of /var/cache. But I still don't understand how /var/cache/man can become owned by root:root. Looks like something created it before systemd-tmpfiles or man could create it. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CaaSP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

* Thorsten Kukuk <kukuk@suse.de> [12-11-17 13:08]:
I suspect pbkac. I do put fingers where they do not belong. and on all of my tw installs, /var/lib/empty is indeed, empty. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Bruno Friedmann
-
Dr. Werner Fink
-
Patrick Shanahan
-
Thorsten Kukuk