Not work web

nevskiy

Active Member
Sep 15, 2017
9
0
41
44
Hello everyone!

After update don't work web.

Code:
root@proxmox:~# pveversion -v
Can't locate sys/syscall.ph in @INC (did you run h2ph?) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/lib/x86_64-linux-gnu/perl/5.24/syscall.ph line 5.
Compilation failed in require at /usr/share/perl5/PVE/Syscall.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Syscall.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Tools.pm line 30.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Tools.pm line 30.
Compilation failed in require at /usr/share/perl5/PVE/API2/APT.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 14.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.

Code:
root@proxmox:~# journalctl -xe
--
-- The result is failed.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: pve-cluster.service: Unit entered failed state.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: pve-cluster.service: Failed with result 'exit-code'.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: Starting Proxmox VE firewall...
-- Subject: Unit pve-firewall.service has begun start-up
-- Defined-By: systemd
--
-- Unit pve-firewall.service has begun starting up.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: Can't locate Tie/Hash/NamedCapture.pm in @INC (you may need to install the Tie::Hash::NamedCapture module) (@INC contains: /etc/perl /usr/loc
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: BEGIN failed--compilation aborted at /usr/share/perl/5.24/English.pm line 155.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: Compilation failed in require at /usr/share/perl5/PVE/Daemon.pm line 19.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Daemon.pm line 19.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: Compilation failed in require at /usr/share/perl5/PVE/Service/pve_firewall.pm line 6.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Service/pve_firewall.pm line 6.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: Compilation failed in require at /usr/sbin/pve-firewall line 6.
Sep 16 04:56:53 proxmox.domain.com pve-firewall[2104]: BEGIN failed--compilation aborted at /usr/sbin/pve-firewall line 6.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: pve-firewall.service: Control process exited, code=exited status=2
Sep 16 04:56:53 proxmox.domain.com systemd[1]: Failed to start Proxmox VE firewall.
-- Subject: Unit pve-firewall.service has failed
-- Defined-By: systemd
--
-- Unit pve-firewall.service has failed.
--
-- The result is failed.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: pve-firewall.service: Unit entered failed state.
Sep 16 04:56:53 proxmox.domain.com systemd[1]: pve-firewall.service: Failed with result 'exit-code'.
Sep 16 04:57:01 proxmox.domain.com cron[1100]: (*system*vzdump) CAN'T OPEN SYMLINK (/etc/cron.d/vzdump)

Help me, please.
 
[QUOTE = "dietmar, post: 181340, участник: 10"] Какой результат

# pveversion -v [/ QUOTE]
Code:
root@proxmox:~# pveversion -v
Can't locate sys/syscall.ph in @INC (did you run h2ph?) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/lib/x86_64-linux-gnu/perl/5.24/syscall.ph line 5.
Compilation failed in require at /usr/share/perl5/PVE/Syscall.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Syscall.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Tools.pm line 30.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Tools.pm line 30.
Compilation failed in require at /usr/share/perl5/PVE/API2/APT.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 14.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.
 
I try reinstall perl

Code:
root@proxmox:~# aptitude reinstall perl
The following packages will be REINSTALLED:
  perl
The following partially installed packages will be configured:
  proxmox-ve pve-container pve-firewall pve-ha-manager pve-manager qemu-server
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/219 kB of archives. After unpacking 0 B will be used.
(Reading database ... 61510 files and directories currently installed.)
Preparing to unpack .../perl_5.24.1-3+deb9u1_amd64.deb ...
Unpacking perl (5.24.1-3+deb9u1) over (5.24.1-3+deb9u1) ...
Setting up perl (5.24.1-3+deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up pve-firewall (3.0-2) ...
Job for pve-firewall.service failed because the control process exited with error code.
See "systemctl status pve-firewall.service" and "journalctl -xe" for details.
dpkg: error processing package pve-firewall (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of qemu-server:
 qemu-server depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package qemu-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-manager:
 pve-manager depends on qemu-server (>= 1.1-1); however:
  Package qemu-server is not configured yet.
 pve-manager depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package pve-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-ha-manager:
 pve-ha-manager depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package pve-ha-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-container:
 pve-container depends on pve-ha-manager; however:
  Package pve-ha-manager is not configured yet.

dpkg: error processing package pve-container (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 pve-firewall
 qemu-server
 proxmox-ve
 pve-manager
 pve-ha-manager
 pve-container
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up pve-firewall (3.0-2) ...
Job for pve-firewall.service failed because the control process exited with error code.
See "systemctl status pve-firewall.service" and "journalctl -xe" for details.
dpkg: error processing package pve-firewall (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of qemu-server:
 qemu-server depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package qemu-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-manager:
 pve-manager depends on qemu-server (>= 1.1-1); however:
  Package qemu-server is not configured yet.
 pve-manager depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package pve-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-ha-manager:
 pve-ha-manager depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package pve-ha-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-container:
 pve-container depends on pve-ha-manager; however:
  Package pve-ha-manager is not configured yet.

dpkg: error processing package pve-container (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 pve-firewall
 qemu-server
 proxmox-ve
 pve-manager
 pve-ha-manager
 pve-container

Code:
root@proxmox:~# systemctl status pve-firewall.service
● pve-firewall.service - Proxmox VE firewall
   Loaded: loaded (/lib/systemd/system/pve-firewall.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2017-09-16 05:52:11 +12; 55s ago
  Process: 7757 ExecStart=/usr/sbin/pve-firewall start (code=exited, status=2)

Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: Compilation failed in require at /usr/share/perl5/PVE/Daemon.pm line 19.
Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Daemon.pm line 19.
Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: Compilation failed in require at /usr/share/perl5/PVE/Service/pve_firewall.pm line 6.
Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Service/pve_firewall.pm line 6.
Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: Compilation failed in require at /usr/sbin/pve-firewall line 6.
Sep 16 05:52:11 proxmox.domain.com pve-firewall[7757]: BEGIN failed--compilation aborted at /usr/sbin/pve-firewall line 6.
Sep 16 05:52:11 proxmox.domain.com systemd[1]: pve-firewall.service: Control process exited, code=exited status=2
Sep 16 05:52:11 proxmox.domain.com systemd[1]: Failed to start Proxmox VE firewall.
Sep 16 05:52:11 proxmox.domain.com systemd[1]: pve-firewall.service: Unit entered failed state.
Sep 16 05:52:11 proxmox.domain.com systemd[1]: pve-firewall.service: Failed with result 'exit-code'.
 
I guess you did not read the upgrade instructions? Try

# apt-get update
# apt-get dist-upgrade

Code:
root@proxmox:~# apt-get update
Ign:1 http://ftp.ru.debian.org/debian stretch InRelease
Hit:2 http://ftp.ru.debian.org/debian stretch Release
Get:3 http://security.debian.org stretch/updates InRelease [62.9 kB]
Get:5 http://security.debian.org stretch/updates/main amd64 Packages [170 kB]
Get:6 http://security.debian.org stretch/updates/main Translation-en [78.8 kB]
Hit:7 http://download.proxmox.com/debian/pve stretch InRelease
Fetched 312 kB in 1s (297 kB/s)
Reading package lists... Done

root@proxmox:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up pve-firewall (3.0-2) ...
Job for pve-firewall.service failed because the control process exited with error code.
See "systemctl status pve-firewall.service" and "journalctl -xe" for details.
dpkg: error processing package pve-firewall (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of qemu-server:
 qemu-server depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package qemu-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-manager:
 pve-manager depends on qemu-server (>= 1.1-1); however:
  Package qemu-server is not configured yet.
 pve-manager depends on pve-firewall; however:
  Package pve-firewall is not configured yet.

dpkg: error processing package pve-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-ha-manager:
 pve-ha-manager depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package pve-ha-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-container:
 pve-container depends on pve-ha-manager; however:
  Package pve-ha-manager is not configured yet.

dpkg: error processing package pve-container (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 pve-firewall
 qemu-server
 proxmox-ve
 pve-manager
 pve-ha-manager
 pve-container
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
please post the output for those commands
Thank you for reply. In these commands there was an error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead." I solved this problem by reinstalling all packages with the aptitude command.

Now I have problem only with update

Code:
root@pve:~# apt-get update
Ign:1 http://ftp.ru.debian.org/debian stretch InRelease
Hit:2 http://ftp.ru.debian.org/debian stretch Release
Get:4 http://download.proxmox.com/debian/pve stretch InRelease [3,058 B]
Get:5 http://security.debian.org stretch/updates InRelease [62.9 kB]
Get:6 http://download.proxmox.com/debian/pve stretch/pve-no-subscription amd64 Packages [98.9 kB]
Get:7 http://security.debian.org stretch/updates/main amd64 Packages [171 kB]
Ign:8 https://enterprise.proxmox.com/debian/pve stretch InRelease
Get:9 http://security.debian.org stretch/updates/main Translation-en [79.4 kB]
Ign:10 https://enterprise.proxmox.com/debian/pve stretch Release
Ign:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Ign:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Ign:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Ign:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Ign:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Err:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages
  401  Unauthorized
Ign:12 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise all Packages
Ign:13 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en_US
Ign:14 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise Translation-en
Fetched 415 kB in 1s (251 kB/s)
Reading package lists... Done
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: The repository 'https://enterprise.proxmox.com/debian/pve stretch Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/stretch/pve-enterprise/binary-amd64/Packages  401  Unauthorized
E: Some index files failed to download. They have been ignored, or old ones used instead.
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
 
Err:11 https://enterprise.proxmox.com/debian/pve stretch/pve-enterprise amd64 Packages 401 Unauthorized
i guess you have no subscription? if this is correct, either buy one, or remove the enterprise repo from your apt config.

W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/pve-install-repo.list:1
it seems you have the no-subscription repo configured multiple times, please fix that
 
i guess you have no subscription? if this is correct, either buy one, or remove the enterprise repo from your apt config.


it seems you have the no-subscription repo configured multiple times, please fix that


My /etc/apt/source.list

Code:
root@pve:~# nano /etc/apt/sources.list
  GNU nano 2.7.4                                                                                            File: /etc/apt/sources.list

deb http://ftp.ru.debian.org/debian stretch main contrib
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription

# security updates
deb http://security.debian.org stretch/updates main contrib

What this wrong?
 
there are also possibly files in /etc/apt/sources.list.d/
 
I solved the problem. In /etc/apt/sources.list.d/pve-install-repo.list I comment-out
Code:
#deb http://download.proxmox.com/debian/pve stretch pve-no-subscription