On Thu, Feb 23, 2017 at 01:33:04AM +0100, Detlef Bracker wrote:
> Every scenerario breaks with other problems - So has somebody a resolution?
>
> Plesk will not work on LCX container about mount problems! A backup and
> restore as an unprivileged server with option ignore restore fails,
> brings n
Installation of diferent things hangs and long log files with this
message comes:
Debian 8 Proxmox LCX-Image - updated to systemd mode - rebooted -
updated - installation of plesk expl.
Feb 23 01:59:34 ct1004 systemd[1]: Looping too fast. Throttling
execution a little.
Feb 23 01:59:35 ct1004
Every scenerario breaks with other problems - So has somebody a resolution?
Plesk will not work on LCX container about mount problems! A backup and
restore as an unprivileged server with option ignore restore fails,
brings new other problems why then the system is no more usable -
possible parts o
> values.enable = values.disable ? 0 : 1;
> + // reverse the logic for the checkbox
> + values.nowritecache = values.nowritecache == '0'?'1':'0';
It would be much nicer if this gets handled by the form element itself ...
But we can apply this
On Wed, 22 Feb 2017 14:42:28 +0100
Dominik Csapak wrote:
> the logic was reversed, checking writecache enabled 'nowritecache',
> now the logic is correct, setting 'nowritecache' if 'writecache' is
> unchecked
>
> Signed-off-by: Dominik Csapak
> ---
> changes from v1:
> reverse also the logic w
I detected a bug where we overwrote the whole $interfaces variable
(and so all interfaces from the corosync config) if the 'rrp_mode'
param was set.
While this would be easy to with by changing the line to
$interfaces .= ...
I removed the whole rrp_mode parameter instead.
As:
a) I've seen no one
Else the joining node will not be able to work correctly.
Also improve the respective error messages.
Signed-off-by: Thomas Lamprecht
---
data/PVE/CLI/pvecm.pm | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/data/PVE/CLI/pvecm.pm b/data/PVE/CLI/pvecm.pm
index 1c5d863..e4d
`corosync-quorumtool` exit with 1 (CS_OK) if corosync runs and is
quorate.
Use `corosync-quorumtool -l` (list nodes) instead, this returns
1 if corosync does not run
0 if corosync runs, independent if a cluster is quorate or not.
Signed-off-by: Thomas Lamprecht
---
corosync and its exit codes ar
If 'ringX_addr' parameters are used on adding a node to a cluster
check if those addresses are actually configured on the to-be-added
node. It makes no sense that the address is not or multiple times
configured.
This prevents a node in limbo, waiting for quorum (if it was the
second node in a clus
Else only the first error got reported and we had no idea what else
was possible wrong.
I'll also use the $err method more in next commits
Signed-off-by: Thomas Lamprecht
---
data/PVE/CLI/pvecm.pm | 23 +++
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/data/
If someone enters the wrong address by accident when adding a node it
may cause havoc in the cluster (meaning a reset of the whole cluster
when HA is used, may even happen more often during the recovery
tries. Also a whole lot of problems get triggered in gneral, even
witouth HA).
Further, user ge
addnode is thought to be used by the `add` command only.
So check if STDIN or STOUT are connected to a tty and exit with an
error message if this is the case.
The force flag allows overwriting this check.
Fixes bug #294
Signed-off-by: Thomas Lamprecht
---
data/PVE/CLI/pvecm.pm | 5 +
1 file
clvm is was used in 3.4 and earlier, it won't come back anytime soon
Signed-off-by: Thomas Lamprecht
---
data/PVE/CLI/pvecm.pm | 2 --
1 file changed, 2 deletions(-)
diff --git a/data/PVE/CLI/pvecm.pm b/data/PVE/CLI/pvecm.pm
index c95e8c6..f15f467 100755
--- a/data/PVE/CLI/pvecm.pm
+++ b/data/P
First 3 patches are fixes
Fourth patch addresses a possible misconception of the addnode call
The rest of the series adds additional error checks when adding a node to a
cluster and improves those checks by outputting all at once, not only the
first.
I tested some new cluster creation and node add
this was missing, and the colors in the terminal were wrong
Signed-off-by: Dominik Csapak
---
screen.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/screen.c b/screen.c
index 9072dce..1fe28a5 100644
--- a/screen.c
+++ b/screen.c
@@ -56,6 +56,9 @@ static int
We still used RC1 from the 1.0 version, a few bugs and documentation
fixes happened in the meanwhile so updated to the latest stable
version 1.0.1
Signed-off-by: Thomas Lamprecht
---
After applying the patch a
$ make download
needs to be made, the deleting of the old source tarball and the addin
Signed-off-by: Fabian Grünbichler
---
...s_unsafe_call_to_cirrus_bitblt_cputovideo.patch | 52 ++
debian/patches/series | 1 +
2 files changed, 53 insertions(+)
create mode 100644
debian/patches/extra/CVE-2017-2620_cirrus_add_blit_is_unsafe_call
Signed-off-by: Fabian Grünbichler
---
Makefile | 2 +-
debian/changelog | 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index fc4a6e8..1d18b92 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ RELEASE=4.4
# also update debian/changelog
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 15 +++
1 file changed, 15 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 71af817..a2fa17a 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -471,6 +471,21 @@ sub phase2 {
my $conf =
the logic was reversed, checking writecache enabled 'nowritecache',
now the logic is correct, setting 'nowritecache' if 'writecache' is
unchecked
Signed-off-by: Dominik Csapak
---
changes from v1:
reverse also the logic when using in an editwindow
have to use strings because we get a string fro
On 02/22/2017 02:28 PM, datanom.net wrote:
On 2017-02-22 14:05, Dominik Csapak wrote:
On 02/22/2017 02:03 PM, Fabian Grünbichler wrote:
On Wed, Feb 22, 2017 at 11:50:56AM +0100, Emmanuel Kasper wrote:
no idea what extJS does here - but it looks like this will always result
in nowritecache being
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 10 ++
1 file changed, 10 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index a2fa17a..616632c 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -473,6 +473,7 @@ sub phase2 {
if ($self->{opts
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 7bd0d6f..67f7cd1 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -960,12 +960,15 @@ sub phase3_clean
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 13952cb..7bd0d6f 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -924,6 +924,8 @@ sub phase3 {
my $volids = $self->{volumes
Signed-off-by: Alexandre Derumier
---
PVE/QemuServer.pm | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index e084981..d7f2540 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -4498,9 +4498,10 @@ sub vm_start {
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 22 +-
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 6c238b7..64f3565 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -1020,15 +1020,19 @@ sub
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index f1d621a..ab396b3 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -562,7 +562,7 @@ sub phase2 {
}
e
default is targetvmid=vmid, until we create a new one in case of externalcluster
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index b711564..f1d621a 100644
--- a/PVE/Q
Signed-off-by: Alexandre Derumier
---
PVE/API2/Qemu.pm | 3 ---
1 file changed, 3 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index e6d46ba..49e9816 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -1704,9 +1704,6 @@ __PACKAGE__->register_method({
raise_param_exc
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 6 ++
1 file changed, 6 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 35b752e..6c238b7 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -1043,6 +1043,12 @@ sub phase3_cleanup {
}
# cl
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 28 ++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 616632c..b711564 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -483,6 +483,7 @@ su
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 67f7cd1..35b752e 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -940,6 +940,9 @@ sub phase3 {
sub phase
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 64f3565..8779b00 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -955,10 +955,14 @@ sub phase3_cleanu
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 19 +++
1 file changed, 19 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 1ca445d..13952cb 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -594,6 +594,25 @@ sub phase2 {
die "u
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index ab396b3..1ca445d 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -514,7 +514,11 @@ sub phase2 {
$spic
need to implement a method to check that remotly. that later in ssh tunnel ?
Signed-off-by: Alexandre Derumier
---
PVE/API2/Qemu.pm | 2 +-
PVE/QemuMigrate.pm | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 01d97bc..e6d46ba 100
Signed-off-by: Alexandre Derumier
---
PVE/QemuMigrate.pm | 9 +
1 file changed, 9 insertions(+)
diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 8d1f9e8..71af817 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -293,6 +293,12 @@ sub sync_disks {
my $targe
Signed-off-by: Alexandre Derumier
---
PVE/API2/Qemu.pm | 84
PVE/CLI/qm.pm| 2 ++
2 files changed, 86 insertions(+)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 76bba70..01d97bc 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Q
if ommit, we generate it with PVE::Cluster::next_vmid
Signed-off-by: Alexandre Derumier
---
PVE/API2/Qemu.pm | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index a077ed7..76bba70 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2
Hi,
This patches serie implement a new method
qm migrateexternal -targetstorage
to allow to live migrate+storage migrate a vm to a remote proxmox cluster,
with a new vmid on the target cluster.
Main differences with classic live storage migration:
- new vmid on target cluster
- src disks on
On 2017-02-22 14:05, Dominik Csapak wrote:
On 02/22/2017 02:03 PM, Fabian Grünbichler wrote:
On Wed, Feb 22, 2017 at 11:50:56AM +0100, Emmanuel Kasper wrote:
no idea what extJS does here - but it looks like this will always
result
in nowritecache being set to 0, no matter whether the check box
Signed-off-by: Fabian Grünbichler
---
Makefile | 2 +-
ubuntu-xenial.tgz | Bin 145945176 -> 146076086 bytes
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index e7edb76..814ec49 100644
--- a/Makefile
+++ b/Makefile
@@ -125,7 +125,7 @@ ${VIRTUAL_HDR_DE
Signed-off-by: Fabian Grünbichler
---
Makefile| 2 +-
drbd-9.0.5-1.tar.gz | Bin 390720 -> 0 bytes
drbd-9.0.6-1.tar.gz | Bin 0 -> 394082 bytes
3 files changed, 1 insertion(+), 1 deletion(-)
delete mode 100644 drbd-9.0.5-1.tar.gz
create mode 100644 drbd-9.0.6-1.tar.gz
diff --git
Signed-off-by: Fabian Grünbichler
---
Makefile | 3 -
...hrottle-on-IO-only-when-there-are-too-man.patch | 118 --
0002-Revert-mm-oom-rework-oom-detection.patch | 255 -
...x86-fix-emulation-of-MOV-SS-null-selector.patch
Signed-off-by: Fabian Grünbichler
---
changelog.Debian| 12
proxmox-ve/changelog.Debian | 8
Makefile| 4 ++--
3 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/changelog.Debian b/changelog.Debian
index f1da444..6733682 100644
new Ubuntu upstream kernel, including a new/alternative fix for the OOM-killer
issue from January
updated DRBD 9 module to current version
Fabian Grünbichler (4):
update to Ubuntu 4.4.0-63.84
drop patches applied upstream
update drbd to 9.0.6-1
bump version to 4.4-81, bump ABI to 4.4.44-1
On Mon, Feb 06, 2017 at 07:03:24PM +0100, Emmanuel Kasper wrote:
> Cloning a VM was up to now only accessible via right clicking the
> resource tree, a path that many novice PVE users did not notice.
> Adding this is as a general button will make the feature easier to find.
>
> Emmanuel Kasper (3
On 02/22/2017 02:03 PM, Fabian Grünbichler wrote:
On Wed, Feb 22, 2017 at 11:50:56AM +0100, Emmanuel Kasper wrote:
On 02/22/2017 11:12 AM, Dominik Csapak wrote:
the logic was reversed, checking writecache enabled 'nowritecache',
now the logic is correct, setting 'nowritecache' if 'writecache' i
On Wed, Feb 22, 2017 at 11:50:56AM +0100, Emmanuel Kasper wrote:
> On 02/22/2017 11:12 AM, Dominik Csapak wrote:
> > the logic was reversed, checking writecache enabled 'nowritecache',
> > now the logic is correct, setting 'nowritecache' if 'writecache' is
> > unchecked
> >
> > Signed-off-by: Domi
On 02/22/2017 11:12 AM, Dominik Csapak wrote:
> the logic was reversed, checking writecache enabled 'nowritecache',
> now the logic is correct, setting 'nowritecache' if 'writecache' is
> unchecked
>
> Signed-off-by: Dominik Csapak
> ---
> i think this is a better and more elegant approach to the
On 02/06/2017 07:03 PM, Emmanuel Kasper wrote:
Cloning a VM was up to now only accessible via right clicking the
resource tree, a path that many novice PVE users did not notice.
Adding this is as a general button will make the feature easier to find.
Emmanuel Kasper (3):
Fix handling of failed
the logic was reversed, checking writecache enabled 'nowritecache',
now the logic is correct, setting 'nowritecache' if 'writecache' is
unchecked
Signed-off-by: Dominik Csapak
---
i think this is a better and more elegant approach to the patch from
m...@datanom.net, and still has the same functio
On 02/09/2017 04:13 PM, Emmanuel Kasper wrote:
+ emptyText: gettext('Same as source'),
On 02/08/2017 07:05 PM, Dietmar Maurer wrote:
I would like to avoid additional gettext entries if possible.
Do we know the source storage? If so, can we set that storage as 'emptyText'?
Other idea
53 matches
Mail list logo