Cloudron install error (dpkg error)
-
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 -