ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Sergey Y. Afonin" <asy@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] проблема с обновлением с p8 до sisyphus
Date: Sat, 30 Mar 2019 13:30:42 +0400
Message-ID: <201903301330.42761.asy@altlinux.org> (raw)
In-Reply-To: <bcc44f30-8b81-5b56-57ec-8917a7aecf52@basealt.ru>

On Friday 08 February 2019, Anton Farygin wrote:

> https://bugzilla.altlinux.org/35529
> 
> Этой ошибке уже почти 4 месяца. Хотелось бы понять, как и когда 
> планируется это исправить ?
> 
> Пока что становится с каждым днём только хуже (по мере увеличения 
> количества пакетов в Sisyphus и p8, собранных по новой схеме).

Это всё (35529) как-то даже и не страшно. Я сегодня вот что словил. 
При том, что проблемы 35529 вроде и не было, всё нормально вроде пошло.

Сначала обновил apt с rpm:

# apt-get install apt rpm
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libapt liblua5.3 libreadline7 librpm7 synaptic
The following packages will be upgraded
  apt libapt rpm synaptic
The following packages will be REMOVED:
  apt-indicator librpm librpmbuild
The following NEW packages will be installed:
  liblua5.3 libreadline7 librpm7

Затем dist-upgrade:

 ...
 ...
 964: libcryptsetup-2.1.0-alt1          ######################## [ 16%]
 965: systemd-sysvinit-1:241-alt3       ######################## [ 16%]
 966: systemd-1:241-alt3                ######################## [ 16%]

И тут система ушла в reboot. Думал, что с логами проблема - как раз до этого
экспериментировал с https://bugzilla.altlinux.org/36454 и не ожидал чего-то
такого. Надо было Storage=none убрать, но... Оказалось, что Systemd почему-то
игнорирует (теперь ?) Storage=none, что вроде как плохо, но тут удачно вышло.

Лог от syslog-ng закончился вот на этом (точки тоже из лога, там спецсимволы
какие-то на самом деле):

Mar 30 11:26:58 apt-get: dbus-tools-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed
Mar 30 11:26:59 apt-get: dbus-1.12.12-alt2 sisyphus+221234.100.1.2 1549918037 installed
..............................................................................................


По ssh я видел процесс несколько дольше: dbus-tools и dbus ставились под
номерами 916 и 917 (а остановилось всё на systemd под номером 966):

 916: dbus-tools-1.12.12-alt2           ######################### [ 15%]
 917: dbus-1.12.12-alt2                 ######################### [ 15%]
Warning: The unit file, source configuration file or drop-ins of dbus.service changed on disk. Run 'systemctl daemon-reload' to reload units.
 918: libnss-3.42.1-alt1                ######################### [ 15%]

А вот что показал journalctl -b -1 в конце (строчка с wpa_supplicant как маркер, что
до 11:22 тихо было):

Mar 30 11:16:03 wpa_supplicant[853]: wlan0: WPA: Group rekeying completed with 54:e6:fc:d5:0e:a4 [GTK=CCMP]
Mar 30 11:22:19 kernel: perf: interrupt took too long (2508 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
Mar 30 11:23:53 NetworkManager[546]: <info>  [1553930633.7985] manager: kernel firmware directory '/lib/firmware' changed
Mar 30 11:24:46 NetworkManager[546]: <info>  [1553930686.3605] manager: kernel firmware directory '/lib/firmware' changed
Mar 30 11:25:17 dbus-daemon[5704]: Reloaded configuration
Mar 30 11:25:17 dbus-daemon[1236]: Reloaded configuration
Mar 30 11:25:17 dbus-daemon[1236]: Reloaded configuration
Mar 30 11:25:17 dbus-daemon[5704]: Reloaded configuration
Mar 30 11:26:03 wpa_supplicant[853]: wlan0: WPA: Group rekeying completed with 54:e6:fc:d5:0e:a4 [GTK=CCMP]
Mar 30 11:27:05 systemd[1]: Reloading.
Mar 30 11:27:06 systemd[1]: dbus.service: Current command vanished from the unit file, execution of the command list won't be resumed.
Mar 30 11:27:18 dbus-daemon[436]: Unknown username "nm-openconnect" in message bus configuration file
Mar 30 11:27:19 systemd[1]: Reloading.
Mar 30 11:27:19 dbus-daemon[436]: Unknown username "nm-openconnect" in message bus configuration file
Mar 30 11:27:19 dbus-daemon[436]: Unknown username "nm-openconnect" in message bus configuration file
Mar 30 11:27:19 dbus-daemon[436]: Unknown username "nm-openconnect" in message bus configuration file


Зато теперь можно поэкспериментироввть с починкой. Очень хорошо, что
ещё никто не удалил net-tools:

# ip addr add 192.168.1.2/24 dev eth0
ip: symbol lookup error: ip: undefined symbol: ll_name_to_index

Старые добрые ifconfig/route помогли получить доступ к убитой системе по
ssh (ssh тоже живой оказался), чтобы совсем уж в голой консоли не ковыряться.

apt-get dist-upgrade подсказывает:

W: You may want to run apt-get update to correct these problems
E: Unmet dependencies. Try using --fix-broken.

apt-get dist-upgrade --fix-broken пишет

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Относительная удача - почистил кэш апта перед обновлением, так что там
оказалисть только те пакеты, которые должны были быть установлены. 
rpm -Uvh --force --nodeps *.rpm вроде бы выручил, по крайней мере до
KDE дошло. Только вроде KDE4 - внешний вид остался старый. 

И на что-то ругнулось:

/usr/lib/rpm/systemd-sysctl.filetrigger: line 8: [: too many arguments
/usr/lib/rpm/systemd-tmpfiles.filetrigger: line 8: [: too many arguments

Только как крайнего по триггерам не знаю, как искать. Или тут именно сам systemd?

-- 
С уважением, Сергей Афонин


  reply	other threads:[~2019-03-30  9:30 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-08  5:04 Anton Farygin
2019-03-30  9:30 ` Sergey Y. Afonin [this message]
2019-03-30 10:21   ` Sergey Y. Afonin
2019-03-30 11:15     ` Sergey Y. Afonin
2019-03-30 13:02     ` Vladimir D. Seleznev
2019-03-30 13:17       ` Sergey Y. Afonin
2019-03-30 11:44   ` Ivan A. Melnikov
2019-03-30 11:54     ` Sergey Y. Afonin
2019-03-30 12:48       ` Sergey Y. Afonin
2019-03-30 13:07         ` Sergey Y. Afonin
2019-03-30 13:53         ` Sergey Y. Afonin
2019-03-30 14:20           ` Vladimir D. Seleznev
2019-03-30 14:30             ` Sergey Y. Afonin
2019-03-30 14:21           ` Sergey Y. Afonin
2019-03-30 14:31             ` Pavel Vainerman
2019-03-30 14:40               ` Sergey Y. Afonin
2019-03-30 14:43               ` Vladimir D. Seleznev
2019-03-30 15:12                 ` Sergey Y. Afonin
2019-03-30 16:01                 ` Sergey Y. Afonin
2019-03-30 15:09               ` Sergey Y. Afonin
2019-03-30 15:38                 ` Pavel Vainerman
2019-03-30 15:59                   ` Sergey Y. Afonin
2019-03-30 16:18                     ` Pavel Vainerman
2019-03-30 16:31                       ` Vladimir D. Seleznev
2019-03-30 16:39                         ` Pavel Vainerman
2019-03-30 17:15                       ` Sergey Y. Afonin
2019-03-31  7:38                         ` Anton Farygin
2019-04-17 10:33                         ` Sergey Afonin
2019-04-17 11:53                           ` Anton Farygin
2019-03-31  8:22           ` Sergey Y. Afonin
2019-03-31  8:29             ` Sergey Y. Afonin
2019-03-30 11:49   ` Dmitry V. Levin
2019-03-30 12:07     ` Sergey Y. Afonin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201903301330.42761.asy@altlinux.org \
    --to=asy@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git