Если я пытаюсь обновить systemd через apt update && apt upgrade
, systemd часть указывает на пользователей, и группы уже существуют так, она выходит.править: это находится на 16,04 серверах
Setting up systemd (229-4ubuntu21.1) ...
addgroup: The group `systemd-journal' already exists as a system group. Exiting.
adduser: The user `systemd-timesync' already exists. Exiting.
dpkg: error processing package systemd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)
Единственный путь через до сих пор состоит в том, чтобы удалить группы и пользователей, затем работать apt upgrade
снова.
Я должен был переместить своих пользователей системы в необщий диапазон из-за программирования, делающего предположения, что "Ответвление компании 01" пользователь будет иметь uids в этих 100 диапазонах. Так, adduser.conf показывает следующее для системных учетных записей:
FIRST_SYSTEM_UID=50100
LAST_SYSTEM_UID=59999
FIRST_SYSTEM_GID=50100
LAST_SYSTEM_GID=59999
/etc/passwd
шоу эти пользователи в тех диапазонах:
systemd-timesync:x:50031:50102:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:50032:50103:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:50033:50104:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:50034:50105:systemd Bus Proxy,,,:/run/systemd:/bin/false
Как делает /etc/group
:
systemd-journal:x:50118:
systemd-timesync:x:50102:
systemd-network:x:50103:
systemd-resolve:x:50104:
systemd-bus-proxy:x:50105:
Я думаю, что только должен удалить systemd-журнал из/etc/group, хотя..., по крайней мере, с обновлениями я попытался до сих пор
Какие-либо идеи, почему это происходит?
Оказывается, что я не могу читать. UIDs в/etc/passwd не в диапазоне, указанном в adduser.conf Так, я зафиксировал его путем корректировки adduser.conf для затрагивания UIDs 50000-59999.
Мой собственный отказ.