systemd-networkd-wait-online.service, заставляющий Artful занять более 2 минут для загрузки, но Apport говорит, что пакет не установлен

Вот несколько грубое, но рабочее решение с AWK.

ping -c 4 -DO 8.8.8.8 | awk '/^\[/ {gsub(/\[/,"");gsub(/\]/,""); CMD="echo "$1"|date"; system(CMD); for(i=2;i<=NF;i++) printf(" %s ",$i); printf("\n") } /---/,/rtt min/{print}'

Пример вывода:

    $ ping -c 4 -DO 8.8.8.8 | awk '/^\[/ {gsub(/\[/,"");gsub(/\]/,""); CMD="echo "$1"|date"; system(CMD); for(i=2;i<=>
Sun Jan 17 23:24:35 MST 2016
 64  bytes  from  8.8.8.8:  icmp_seq=1  ttl=55  time=44.1  ms 
Sun Jan 17 23:24:36 MST 2016
 64  bytes  from  8.8.8.8:  icmp_seq=2  ttl=55  time=41.6  ms 
Sun Jan 17 23:24:37 MST 2016
 64  bytes  from  8.8.8.8:  icmp_seq=3  ttl=55  time=41.4  ms 
Sun Jan 17 23:24:38 MST 2016
 64  bytes  from  8.8.8.8:  icmp_seq=4  ttl=55  time=49.9  ms 
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 41.470/44.294/49.976/3.455 ms
2
задан 25 August 2017 в 14:48

9 ответов

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте строку, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аута на 1 не кажется чтобы иметь какие-либо последствия, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 18 July 2018 в 07:55

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте строку, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аута на 1 не кажется чтобы иметь какие-либо последствия, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 24 July 2018 в 18:56
  • 1
    Зачем нужно использовать тайм-аут? Также вы используете хитрый, который не является специфичным для указанной версии, которая является xenial. – Cynplytholowazy 18 September 2017 в 08:56
  • 2
    извините за задержку моего ответа ... Я добавил тайм-аут, так как не хочу ждать 2 минуты при загрузке. – Eric Keller 28 November 2017 в 22:37

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 31 July 2018 в 22:02

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 2 August 2018 в 15:18

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 3 August 2018 в 19:22

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 5 August 2018 в 04:09

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

1
ответ дан 6 August 2018 в 21:10

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

2
ответ дан 9 August 2018 в 01:40

Одинаковая проблема здесь с Artful.

2min 52ms systemd-networkd-wait-online.service

В качестве обходного пути вы можете добавить тайм-аут для службы. Для этого отредактируйте файл /lib/systemd/system/systemd-networkd-wait-online.service и настройте линию, которая запускает службу:

ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout 1

Установка тайм-аут до 1, похоже, не имеет каких-либо последствий, поскольку есть еще одна служба с одной и той же задачей (NetworkManager-wait-online.service).

2
ответ дан 14 August 2018 в 19:48
  • 1
    Зачем нужно использовать тайм-аут? Также вы используете хитрый, который не является специфичным для указанной версии, которая является xenial. – Cynplytholowazy 18 September 2017 в 08:56
  • 2
    извините за задержку моего ответа ... Я добавил тайм-аут, так как не хочу ждать 2 минуты при загрузке. – Eric Keller 28 November 2017 в 22:37
  • 3
    Работает как шарм! – Armin 9 August 2018 в 00:50
  • 4

Другие вопросы по тегам:

Похожие вопросы: