предупреждающее сообщение в командной строке `sudo`

19

Каждый раз, когда я пытаюсь sudoчто-то в терминале, я получаю предупреждение:

alexandre@XPS-15Z $ sudo mount file.iso /mnt/ -o loop
[sudo] password for alexandre: 
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

Просто раздражает, когда ты все время так получаешь. Как мне это решить? Я на Ubuntu 14.04 (обновлен с 13.10)

Александр
источник
Сообщение об ошибке
Octndrük

Ответы:

37

После небольшого поиска в Google я обнаружил, что это сообщение связано с синхронизацией пароля Samba.

Чтобы исправить это, запустите pam-auth-updateи убедитесь, что SMB password synchronizationне выбран ( источник ). Используйте место, чтобы отменить выбор.

Синхронизация паролей SMB

Это не должно быть необходимо, когда ошибка исправлена ​​в SAMBA (фактически, Ubuntu 14.10 упакована samba 4.1.11и не имеет такого поведения).

Александр
источник
Эта ошибка якобы исправлена ​​в Samba 4.1.10.
Hack Saw
@ HackSaw это все еще доступно только через PPA, верно?
Александр
Насколько я знаю. На данный момент я готов подождать, хотя я надеюсь, что он скоро появится.
Hack Saw
0

Еще одно решение, которое мне помогло, - переход на стабильную версию Debian.

Моя цель - обеспечить стабильность и надежность, а урезать функциональность, чтобы обойти старые сообщения об ошибках, неприемлемо для сервера.

Я разочарован. Чистая установка последней версии Ubuntu Server 14.04 LTS и выбор из приглашения на установку OpenSSH и Samba.

user1820024
источник
1
Это ничего не решает. Ответ выше, безусловно, лучший ответ.
Джон Скотт
4
Я не могу запустить Samba с отключенной синхронизацией пароля. Так что это верное альтернативное решение. Эта проблема была зарегистрирована и отслежена в течение года. Если samba не будет поддерживаться или обновляться, ее необходимо удалить из установщика Ubuntu. Также это решает проблему идеально для меня, потому что Debian не фиксирует ошибки и утечки памяти в своем хранилище.
user1820024