обновил debian 8.7.1 до debian 9

Автор v4567, 02 июля 2017, 00:33:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

v4567

Обновил debian 8.7.1 до debian 9 командами:

apt update
apt upgrade
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
apt dist-upgrade
apt autoremove
apt clean

перезагрузился и по команде lsb_release -a получаю

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:        9.0
Codename:       stretch

Но теперь при загрузке не грузятся иксы и sshd, раньше всё грузилось и работало.
В системе два пользователя root и обычный.
Теперь идёт загрузка и в консоли просит ввести логин и пароль и иксы не грузятся.
Вхожу (не важно хоть рутом хоть обычным пользователем) и в командной строке пишу:

service ssh start
startx

или

systemctl start ssh
systemctl start sddm


и ssh демон и иксы стартуют и работают отлично, как их добавить в автозапуск, я уже голову сломал!

Пробовал вот так:

systemctl enable sddm.service

и вот что получаю:

Synchronizing state of sddm.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable sddm
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
   .wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
   a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
   D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
   instance name specified.


теперь пробую вот так:

systemctl enable ssh.service

получаю

Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh


потом делаю так:

update-rc.d ssh defaults

проходит без сообщений

update-rc.d sddm defaults

то же без сообщений

но во время старта системы пишет вот что:

Failed to start OpenBSD Secure Shell server

и ssh демон не запускается, до иксов наверное вообще не доходит, выдаёт приглашение ввести логин и всё.

вот файл: /lib/systemd/system/ssh.service

[Unit]
Description=OpenBSD Secure Shell server
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify

[Install]
WantedBy=multi-user.target
Alias=sshd.service


вот файл: /lib/systemd/system/sddm.service


[Unit]
Description=Simple Desktop Display Manager
Documentation=man:sddm(1) man:sddm.conf(5)
# Change this if you want to start sddm in a different tty
Conflicts=getty@tty7.service
After=getty@tty7.service

After=systemd-user-sessions.service

# If using tty1 and plymouth, sddm will fail till plymouth stops
# consider using:
## After=plymouth-quit.service
# or to forcefully stop plymouth and start earlier:
## Conflicts=plymouth-quit-wait.service
## After=plymouth-start.service plymouth-quit-wait.service
## OnFailure=plymouth-quit.service

[Service]
# temporary safety check until all DMs are converted to correct
# display-manager.service symlink handling
ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/sddm" ]'
ExecStart=/usr/bin/sddm
Restart=always
RestartSec=1s
EnvironmentFile=-/etc/default/locale


И ещё два вопроса:

как убрать из автозапуска rpcbind и avahi-daemon, то что не надо запускается - не могу убрать, то что надо не могу сделать запуск при старте.

и последний вопрос по веб камере.
Система стоит на ноутбуке vaio sony pcg-6s5p в нём вмонтирована веб камера, ядро linux в версии debian 8.7.1 было 3.16.0-4-amd64 после обновления до 9 версии ядро почему то осталось прежним, модуль для веб камер включён, но при загрузке пишет вот что:

uvcvideo: Failed to initialize the device


я так понял что веб-камеру ядро не нашло, если вручную запустить иксы и в настройках войти в меню настройки веб-камеры то предлагает выбрать какая веб-камера, а как выбрать я не знаю какая там встроена веб-камера......

Камера не определялась и раньше до обновления до 9 версии.

За помощь заранее благодарен!


Cообщение объединено 02 июля 2017, 20:12:00

то что писал уже не актуально. Просто взял скачал debian 9 и установил.
Всё загрузилось. Выяснил причину почему не стартовал ssh. Оказывается Я в конфиге поменял порт по умолчанию и разрешил вход руту, мне просто надо на время и после этого уже на debian 9 не стал при загрузке стартовать ssh - наверное не дают selinux и systemd.
Теперь проблема с вебкамерой. По этому поводу начну новую тему.

sidbar

Я попробовал обновить свою тестовую версию 8-ки, dist-upgrade обновил ядро и все прошло без ошибок, но некоторые программы перестали запускаться - firefox, audacious. Пробовал затирать конфиги и переустанавливать, не помогло.
Devuan GNU/Linux

sidbar

Devuan GNU/Linux