Cloudron install error (dpkg error)
-
Hi guys,
I've just wanted to install Cloudron on a new Server, but it can't finish the installation.
Here's the error message:
Fehler traten auf beim Bearbeiten von: resolvconf needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1)
To be honest; I'm quite inexperienced with running a webserver (that's why I chose cloudron), so I really hope, someone can help.
The server runs Ubuntu 22.04.3 lts (jammy jellyfish) - minimal. (Maybe the minimal is the problem here?)
best
David -
-
Alright; after installing the whole Ubuntu Server from a DVD-image (not the minimal one) everything works just as expected.
Maybe you should delete Netcup from your docs on this page: https://docs.cloudron.io/installation/#install_1 – as it does not seem to be that simple to install.
-
-
@David-0 said in Cloudron install error (dpkg error):
Maybe you should delete Netcup from your docs on this page: https://docs.cloudron.io/installation/#install_1 – as it does not seem to be that simple to install.
Agreed. There used to be a Cloudron image you could choose, but it doesn't appear to exist any more.
And I can't even work out how to install the full Ubuntu on Netcup! It's very frustrating.
I've got as far as selecting the Ubuntu DVD but now I can't login!
How did you do it @David-0 ? Thanks!
-
@jdaviescoates said in Cloudron install error (dpkg error):
I've got as far as selecting the Ubuntu DVD but now I can't login!
Aha, I found this https://ubikann.com/2021/09/21/installing-ubuntu-server-20-04-lts-on-a-netcup-root-server/ which directed me towards installing the DVD using the VNC screen via the Netcup Server Control Panel.
I managed to use that (but you're right, not exactly simple) to install full Ubuntu and am now installing Cloudron...
-
-
The minimal image of ubuntu 22.04 of netcup seems to have
resolvconf
not installed, which seems to be a dependency for init-ubuntu.sh which is used by cloudron-setup. So it produces a error like this :Fehler traten auf beim Bearbeiten von:^M resolvconf^M needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1)
To fix it. resolvconf needs to be installed manually with these commands.
sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y resolvconf sudo chattr -i /etc/resolv.conf && \ sudo dpkg --configure resolvconf
and one can proceed happily with the installation, without needing to use the full Ubuntu DVD. Can someone approve this fix?
-
-
@girish @jdaviescoates The fix is not for the DVD Installation, but for the "original" netcup ubuntu 22.04 minimal image Netcup provides to their users in the Netcup SCP. It makes the DVD full installation of Ubuntu obsolete (and solves the issue of the OP) and reduces the maintenance burden of Netcup RS server customers... with approval I thought of confirmation on a different system by a different user than me. Sorry for the confusion have to work on my english skills
-
@girish At Netcup you need their "Root-Servers", so one of these https://www.netcup.de/vserver/
Reading the post made me remember that not that long ago I also made a new installation on a Netcup RS 2000 G9.5 with their normal Ubuntu image. It did not complain that resolfconf was missing, but instead that
/etc/resolv.conf
was marked immutable. Since he makes the file readable in his snippet I think @m-si ran into the same issue. -
@fbartels thanks!
Luckily, I managed to reproduce this already by simply commenting out the AVX check. Debugging...
Setting up nginx-full (1.18.0-6ubuntu14.4) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... Processing triggers for ufw (0.36.1-4ubuntu0.1) ... Processing triggers for man-db (2.10.2-1) ... Errors were encountered while processing: resolvconf needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1)
-
@fbartels you are right the immutability is solved by the last two lines
sudo chattr -i /etc/resolv.conf && ...
but with my RS 2000 G9.5 the whole resolv.conf seemed to miss when I trieddpkg-reconfigure resolvconf
...therefore I simply installed it...like in the snippet...
@girish The VPS have generally AVX not enabled it's only supported by the RS line a supporter of Netcup told me... Maybe this should be mentioned on the list of cloudron providers... -
Just to say, I think I've said this elsewhere before, but yes, according to Netcup:
I expect the Cloudron install script to work if you run the command "
chattr -i /etc/resolv.conf
" before starting it -