package samba (not installed) failed to install/upgrade: ошибка записи в «<стандартный вывод>»: Ошибка ввода/вывода

Bug #956657 reported by Dmitry Shalimov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
samba (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Not Installed
and
sudo service smbd start -> Job Failed to Start////////

ProblemType: Package
DistroRelease: Ubuntu 10.04
Package: samba (not installed)
ProcVersionSignature: Ubuntu 2.6.32-39.86-generic 2.6.32.56+drm33.22
Uname: Linux 2.6.32-39-generic i686
AptOrdering:
 samba: Install
 samba: Configure
Architecture: i386
Date: Fri Mar 16 09:27:55 2012
ErrorMessage: ошибка записи в «<стандартный вывод>»: Ошибка ввода/вывода
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
SambaServerRegression: No
SourcePackage: samba
Title: package samba (not installed) failed to install/upgrade: ошибка записи в «<стандартный вывод>»: Ошибка ввода/вывода
WindowsFailedConnect: Yes

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Translated to english/latin charset:

error writing "<stdout> ': Input / output error

Dmitry, can you provide us with more context? I cannot find the error string that apport reported in your DpkgTerminalLog.gz. Its hard to know what operation failed with this error.

Perhaps try

dpkg --configure -a

And paste the result of that back here?

Marking Incomplete.

Changed in samba (Ubuntu):
status: New → Incomplete
Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

dmitry@dmitry-desktop:~$ sudo dpkg --configure -a
dmitry@dmitry-desktop:~$

Hi, In Terminal I'am re-install Samba/ because i want starting samba:
dmitry@dmitry-desktop:~$ sudo service smbd start
start: Job failed to start
dmitry@dmitry-desktop:~$ sudo service smbd start
start: Job failed to start
dmitry@dmitry-desktop:~$ sudo service smbd restart
restart: Unknown instance:
dmitry@dmitry-desktop:~$

Ubuntu 10.04

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Dmitry, are you sure samba is fully installed? Try

sudo apt-get install samba --reinstall

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

dmitry@dmitry-desktop:~$ sudo apt-get install samba --reinstall
[sudo] password for dmitry:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  openbsd-inetd inet-superserver smbldap-tools ldb-tools
НОВЫЕ пакеты, которые будут установлены:
  samba
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/6 278kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 17,2MB.
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета samba.
(Чтение базы данных ... на данный момент установлено 179693 файлов и каталогов.)
Распаковывается пакет samba (из файла .../samba_2%3a3.4.7~dfsg-1ubuntu3.8_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ufw ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет samba (2:3.4.7~dfsg-1ubuntu3.8) ...
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
start: Job failed to start
start: Job failed to start

dmitry@dmitry-desktop:~$ sudo apt-get install samba --reinstall
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, переустановлено 1 переустановлено, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/6 278kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Хотите продолжить [Д/н]? y
Предварительная настройка пакетов ...
(Чтение базы данных ... на данный момент установлено 179756 файлов и каталогов.)
Подготовка к замене пакета samba 2:3.4.7~dfsg-1ubuntu3.8 (используется файл .../samba_2%3a3.4.7~dfsg-1ubuntu3.8_i386.deb) ...
stop: Unknown instance:
stop: Unknown instance:
Распаковывается замена для пакета samba ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ufw ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет samba (2:3.4.7~dfsg-1ubuntu3.8) ...
start: Job failed to start
start: Job failed to start

dmitry@dmitry-desktop:~$ sudo service smbd start
start: Job failed to start
dmitry@dmitry-desktop:~$

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Thanks Dmitry, it looks like perhaps your samba configuration is broken. Can you please attach /etc/samba/smb.conf, /var/log/samba/log.smbd, and also run this command:

'testparm'

Please before you put anything here in the bug tracker, make sure there are no passwords in any of it.

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

dmitry@dmitry-desktop:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
ERROR: lock directory /var/run/samba does not exist
ERROR: pid directory /var/run/samba does not exist
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
 workgroup = ETHERNET
 server string = Unix (Samba, Ubuntu)
 encrypt passwords = No
 map to guest = Bad User
 obey pam restrictions = Yes
 pam password change = Yes
 passwd program = /usr/bin/passwd %u
 passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
 unix password sync = Yes
 syslog = 0
 log file = /var/log/samba/log.%m
 max log size = 1000
 dns proxy = No
 usershare allow guests = Yes
 panic action = /usr/share/samba/panic-action %d

[printers]
 comment = All Printers
 path = /var/spool/samba
 create mask = 0700
 printable = Yes
 browseable = No
 browsable = No

[print$]
 comment = Printer Drivers
 path = /var/lib/samba/printers
dmitry@dmitry-desktop:~$

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

Hello, file /var/log/samba/log.smbd dont upload here - 0 byte

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

ERROR: lock directory /var/run/samba does not exist
ERROR: pid directory /var/run/samba does not exist

That seems to be the problem. This code in the upstart job prevents it usually:

pre-start script
    RUN_MODE="daemons"

    [ -r /etc/default/samba ] && . /etc/default/samba

    [ "$RUN_MODE" = inetd ] && { stop; exit 0; }

    install -o root -g root -m 755 -d /var/run/samba
end script

can you include /etc/init/smbd.conf ?

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

smbd.conf from etc/init/

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

dmitry@dmitry-desktop:~$ ~RUN_MODE="daemons"
~RUN_MODE=daemons: команда не найдена
dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$ [ -r /etc/default/samba ] && . /etc/default/samba
dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$ [ "$RUN_MODE" = inetd ] && { stop; exit 0; }
dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$ install -o root -g root -m 755 -d /var/run/samba
bash: /usr/bin/install: Отказано в доступе

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

run from root:

root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$ ~RUN_MODE="daemons"
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# ~RUN_MODE=daemons: команда не найдена
~RUN_MODE=daemons:: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$ [ -r /etc/default/samba ] && . /etc/default/samba
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$ [ "$RUN_MODE" = inetd ] && { stop; exit 0; }
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# dmitry@dmitry-desktop:~$ install -o root -g root -m 755 -d /var/run/samba
dmitry@dmitry-desktop:~$: команда не найдена
root@dmitry-desktop:/home/dmitry# bash: /usr/bin/install: Отказано в доступе

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Translated:

root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $ ~ RUN_MODE = "daemons"
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # ~ RUN_MODE = daemons: command not found
~ RUN_MODE = daemons :: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $ [-r / etc / default / samba] &&. / etc / default / samba
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $ ["$ RUN_MODE" = inetd] && {stop; exit 0;}
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # dmitry @ dmitry-desktop: ~ $ install-o root-g root-m 755-d / var / run / samba
dmitry @ dmitry-desktop: ~ $: command not found
root @ dmitry-desktop :/ home / dmitry # bash: / usr / bin / install: Access is denied

Looks like you typed it a bit wrong:

install-o

Should be

install -o

Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

root@dmitry-desktop:/home/dmitry# RUN_MODE="daemons"
root@dmitry-desktop:/home/dmitry# [ -r /etc/default/samba ] && . /etc/default/samba
root@dmitry-desktop:/home/dmitry# [ "$RUN_MODE" = inetd ] && { stop; exit 0; }
root@dmitry-desktop:/home/dmitry# install -o root -g root -m 755 -d /var/run/samba
bash: /usr/bin/install: Отказано в доступе
root@dmitry-desktop:/home/dmitry# sudo install -o root -g root -m 755 -d /var/run/samba
sudo: install: command not found
root@dmitry-desktop:/home/dmitry# install -o root -g root -m 755 -d /var/run/samba
bash: /usr/bin/install: Отказано в доступе
root@dmitry-desktop:/home/dmitry#

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Dmitry, this means that root is not allowed to create directories in /var/run. Are you running SELinux, some special AppArmor rules, or anything of that nature? You should be able to create that directory.

At this point, I think your system is not configured properly or is broken in some way, and this is really not a bug, so I am closing this report as Invalid. You may want to look in /var/log/syslog for information on what is preventing you from writing to /var/run, as samba will not be the only thing affected negatively by this.

Changed in samba (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Dmitry Shalimov (dmitry-shalimov) wrote :

Thanks for your support. I understand. Goodbye

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.