You are not logged in.
Hello,
I found some problems to setup with avahi. Which I need to use in conjunction with cups.
Once installed, there's no user, nor group creation for avahi. Also the directory /run/avahi and its symlink are missing.
I fixed these issues manually, but today /run/avahi has disappeared.
$ grep -E '\[2016-03-1[4-6].*' /var/log/pacman.log
[2016-03-14 16:15] [PACMAN] Running 'pacman --color auto -Sy'
[2016-03-14 16:15] [PACMAN] synchronizing package lists
[2016-03-14 16:15] [PACMAN] Running 'pacman --color auto -Sy'
[2016-03-14 16:15] [PACMAN] synchronizing package lists
[2016-03-14 08:16] [PACMAN] Running 'pacman --color auto -S -u'
[2016-03-14 08:16] [PACMAN] starting full system upgrade
[2016-03-14 08:17] [ALPM] running '70-dkms-remove.hook'...
[2016-03-14 08:17] [ALPM] transaction started
[2016-03-14 08:17] [ALPM] upgraded c-ares (1.10.0-2 -> 1.11.0-1)
[2016-03-14 08:17] [ALPM] upgraded libldap (2.4.43-3 -> 2.4.44-1)
[2016-03-14 08:17] [ALPM] upgraded virtualbox-host-dkms (5.0.16-1 -> 5.0.16-3)
[2016-03-14 08:17] [ALPM-SCRIPTLET] ==> Since version 5.0.16-2 kernel modules are loaded at boot by systemd-modules-load.
[2016-03-14 08:17] [ALPM-SCRIPTLET] ==> Read modules-load.d man page to disable them.
[2016-03-14 08:17] [ALPM] upgraded virtualbox (5.0.16-1 -> 5.0.16-3)
[2016-03-14 08:17] [ALPM] upgraded virtualbox-guest-dkms (5.0.16-1 -> 5.0.16-3)
[2016-03-14 08:17] [ALPM-SCRIPTLET] ==> Since version 5.0.16-2 kernel modules are loaded at boot by systemd-modules-load.
[2016-03-14 08:17] [ALPM-SCRIPTLET] ==> Read modules-load.d man page to disable them.
[2016-03-14 08:17] [ALPM] upgraded virtualbox-sdk (5.0.16-1 -> 5.0.16-3)
[2016-03-14 08:17] [ALPM] transaction completed
[2016-03-14 08:17] [ALPM] running '70-dkms-install.hook'...
[2016-03-14 08:17] [ALPM-SCRIPTLET]
[2016-03-14 08:17] [ALPM-SCRIPTLET] Creating symlink /var/lib/dkms/vboxguest/5.0.16_OSE/source ->
[2016-03-14 08:17] [ALPM-SCRIPTLET] /usr/src/vboxguest-5.0.16_OSE
[2016-03-14 08:17] [ALPM-SCRIPTLET]
[2016-03-14 08:17] [ALPM-SCRIPTLET] DKMS: add completed.
[2016-03-14 08:17] [ALPM-SCRIPTLET]
[2016-03-14 08:17] [ALPM-SCRIPTLET] Kernel preparation unnecessary for this kernel. Skipping...
[2016-03-14 08:17] [ALPM-SCRIPTLET]
[2016-03-14 08:17] [ALPM-SCRIPTLET] Building module:
[2016-03-14 08:17] [ALPM-SCRIPTLET] cleaning build area...
[2016-03-14 08:18] [ALPM-SCRIPTLET] make KERNELRELEASE=4.4.5-1-ARCH -C /usr/lib/modules/4.4.5-1-ARCH/build M=/var/lib/dkms/vboxguest/5.0.16_OSE/build...............
[2016-03-14 08:18] [ALPM-SCRIPTLET] cleaning build area...
[2016-03-14 08:18] [ALPM-SCRIPTLET] Kernel cleanup unnecessary for this kernel. Skipping...
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] DKMS: build completed.
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] vboxguest.ko:
[2016-03-14 08:18] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:18] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] vboxsf.ko:
[2016-03-14 08:18] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:18] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] vboxvideo.ko:
[2016-03-14 08:18] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:18] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:18] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] depmod...
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] DKMS: install completed.
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] Creating symlink /var/lib/dkms/vboxhost/5.0.16_OSE/source ->
[2016-03-14 08:18] [ALPM-SCRIPTLET] /usr/src/vboxhost-5.0.16_OSE
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] DKMS: add completed.
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] Kernel preparation unnecessary for this kernel. Skipping...
[2016-03-14 08:18] [ALPM-SCRIPTLET]
[2016-03-14 08:18] [ALPM-SCRIPTLET] Building module:
[2016-03-14 08:18] [ALPM-SCRIPTLET] cleaning build area...
[2016-03-14 08:19] [ALPM-SCRIPTLET] make KERNELRELEASE=4.4.5-1-ARCH -C /usr/lib/modules/4.4.5-1-ARCH/build M=/var/lib/dkms/vboxhost/5.0.16_OSE/build..............
[2016-03-14 08:19] [ALPM-SCRIPTLET] cleaning build area...
[2016-03-14 08:19] [ALPM-SCRIPTLET] Kernel cleanup unnecessary for this kernel. Skipping...
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] DKMS: build completed.
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] vboxdrv.ko:
[2016-03-14 08:19] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:19] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] vboxnetflt.ko:
[2016-03-14 08:19] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:19] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] vboxnetadp.ko:
[2016-03-14 08:19] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:19] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] vboxpci.ko:
[2016-03-14 08:19] [ALPM-SCRIPTLET] Running module version sanity check.
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Original module
[2016-03-14 08:19] [ALPM-SCRIPTLET] - No original module exists within this kernel
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installation
[2016-03-14 08:19] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.4.5-1-ARCH/kernel/misc/
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] depmod...
[2016-03-14 08:19] [ALPM-SCRIPTLET]
[2016-03-14 08:19] [ALPM-SCRIPTLET] DKMS: install completed.
[2016-03-15 01:14] [PACMAN] Running 'pacman --color auto -Sy'
[2016-03-15 01:14] [PACMAN] synchronizing package lists
[2016-03-15 01:14] [PACMAN] Running 'pacman --color auto -S -u'
[2016-03-15 01:14] [PACMAN] starting full system upgrade
[2016-03-15 01:14] [ALPM] transaction started
[2016-03-15 01:15] [ALPM] upgraded cmake (3.4.3-1 -> 3.5.0-1)
[2016-03-15 01:15] [ALPM] upgraded glib-perl (1.308-1 -> 1.321-1)
[2016-03-15 01:15] [ALPM] upgraded lib32-sqlite (3.11.0-1 -> 3.11.1-1)
[2016-03-15 01:15] [ALPM] upgraded pango-perl (1.226-2 -> 1.227-1)
[2016-03-15 01:15] [ALPM] upgraded talloc (2.1.5-1 -> 2.1.6-1)
[2016-03-15 01:15] [ALPM] transaction completed
[2016-03-15 02:50] [PACMAN] Running 'pacman -Sy'
[2016-03-15 02:50] [PACMAN] synchronizing package lists
[2016-03-15 02:51] [PACMAN] Running 'pacman -S --needed linux-api-headers linux-headers'
[2016-03-15 02:51] [PACMAN] Running 'pacman --color auto -S -u'
[2016-03-15 02:51] [PACMAN] starting full system upgrade
[2016-03-15 16:17] [PACMAN] Running 'pacman -R watchdog'
[2016-03-15 16:17] [ALPM] transaction started
[2016-03-15 16:17] [ALPM] removed watchdog (5.14-1)
[2016-03-15 16:17] [ALPM] transaction completed
[2016-03-15 16:19] [PACMAN] Running 'pacman -Sy'
[2016-03-15 16:19] [PACMAN] synchronizing package lists
[2016-03-15 16:20] [PACMAN] Running 'pacman -S --needed linux-api-headers linux-headers'
[2016-03-15 16:20] [PACMAN] Running 'pacman --color auto -S -u'
[2016-03-15 16:20] [PACMAN] starting full system upgrade
[2016-03-15 16:20] [ALPM] transaction started
[2016-03-15 16:20] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
[2016-03-15 16:20] [ALPM] upgraded pacman-mirrorlist (20160310-5 -> 20160314-1)
[2016-03-15 16:20] [ALPM] upgraded wget (1.16.3-2 -> 1.17.1-1)
[2016-03-15 16:20] [ALPM] transaction completed
[2016-03-16 02:43] [PACMAN] Running 'pacman --color auto -Sy'
[2016-03-16 02:43] [PACMAN] synchronizing package lists
[2016-03-16 02:44] [PACMAN] Running 'pacman --color auto -S -u'
[2016-03-16 02:44] [PACMAN] starting full system upgrade
[2016-03-16 02:49] [ALPM] transaction started
[2016-03-16 02:49] [ALPM] upgraded lib32-pcre (8.38-1 -> 8.38-2)
[2016-03-16 02:49] [ALPM] upgraded opera (35.0.2066.92-1 -> 36.0.2130.32-1)
[2016-03-16 02:49] [ALPM] upgraded valgrind (3.11.0-2 -> 3.11.0-3)
[2016-03-16 02:49] [ALPM] transaction completed
[2016-03-16 02:50] [PACMAN] Running 'pacman --color auto -S extra/avahi'
[2016-03-16 02:50] [ALPM] transaction started
[2016-03-16 02:50] [ALPM] reinstalled avahi (0.6.32-2)
[2016-03-16 02:50] [ALPM] transaction completed
[2016-03-16 03:03] [PACMAN] Running 'pacman -R virtualbox-guest-dkms'
[2016-03-16 03:04] [ALPM] running '70-dkms-remove.hook'...
[2016-03-16 03:04] [ALPM] transaction started
[2016-03-16 03:04] [ALPM] removed virtualbox-guest-dkms (5.0.16-3)
[2016-03-16 03:04] [ALPM] transaction completedI don't see any affection during the installations.
Any other log that I should post ?
Last edited by TheSaint (2016-03-18 13:48:31)
do it good first, it will be faster than do it twice the saint ![]()
Offline
Why do you insist on running -Sy $package? It is just going to lead to breakage...
Offline
What happened to your avahi user/group? They only get created when the package is installed (so not reinstalled/upgraded). You can recreate them by rerunning the relevent commands: https://projects.archlinux.org/svntogit … ages/avahi
What makes you think you need a /run/avahi directory?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Why do you insist on running -Sy $package? It is just going to lead to breakage...
A bit OT, but I didn't see sign of this matters. As far as I'm aware of that issue.
do it good first, it will be faster than do it twice the saint ![]()
Offline
the relevent commands: https://projects.archlinux.org/svntogit … ages/avahi
I didn't know it. So I settled mine by doing it manually.
What makes you think you need a /run/avahi directory?
The problem starts by shadow.service that cannot authenticate avahi.deamon. Obviously if avahi is up, then the issue is none.
So if I reset the directory, starting avahi-deamon and starting shadow, all will go smooth. But the next reboot all gets messed, because /run/avahi has been removed by the system.
I grepped all the /usr to find a word like /run/avahi, one is in /usr/lib/systemd/system/avahi-daemon.socket and the other is in /usr/bin/avahi-daemon itselg to mention the directory name.
$ journalctl -b -u shadow
-- Logs begin at mar 2016-03-15 20:37:20 MYT, end at ven 2016-03-18 01:17:28 MYT. --
mar 18 00:00:04 AsusG75 systemd[1]: Starting Verify integrity of password and group files...
mar 18 00:00:04 AsusG75 pwck[6327]: user 'avahi': directory '/var/run/avahi' does not exist
mar 18 00:00:04 AsusG75 pwck[6327]: pwck: no changes
mar 18 00:00:04 AsusG75 systemd[1]: shadow.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
mar 18 00:00:04 AsusG75 systemd[1]: Failed to start Verify integrity of password and group files.Even setting userID:groupID to avahi, some other procedure has the power to remove it.
do it good first, it will be faster than do it twice the saint ![]()
Offline
/run is a tmpfs, so directories do not persist over reboots. I was asking about your /var/run/avahi directory because avahi doesn't use this path. It uses /var/run/avahi-daemon, which is automagically created when avahi-daemon is started. By the looks of things, you have manually created an avahi user with the wrong home directory, which is why you're getting the shadow.service failure.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I got it now.
It seems that is starting in a proper manner, when I set
# systemctl enable avahi-daemonOne more point is that I don't need to have avahi, permanently running, I would use it when I need to print (say in a ratio of once in a month). But then some time shadow will fail. I cannot tell for certain. I'll keep checking.
do it good first, it will be faster than do it twice the saint ![]()
Offline