Re: Install process breaks its self by design
Correct Correct Correct
And when I went to the page it lead me here. Whomever is making the .deb packages needs to be made aware of this. Can you please point me into a direction?
~ Merlin
On 4/1/2015 4:33 PM, edgar@pettijohn-web.com wrote:
On 2015-03-29 13:58, Merlin at Desktop Masters wrote:
Greetings,
I just tried to install Dovecot for the first time. It was on a virgin Ubuntu/Debian server (Version: 1:2.2.9-1ubuntu5) and the install failed. After a bit of struggling I worked out that the install fails BY DESIGN. Spoke about this with a few people and we decided it was best to report this issue and request that you redesign the packing so it does not fail. The reason it fails is as follows...
This would be on Debian/Ubuntu.
When you install it asks you if you want to use self signed certificates. I have certificates so I said, "No". At the end of the install the script tries to start dovecot. It cannot because the service does not have certificates so it fails. This causes the script to abort and the other packages not to install and breaks the install process. I had to purge dovecot, then install it with the self signed certificates.
So we have 2 issues here. 1. Why allow people to not install certificates if it is just going to break the install and confuse them.
This would be on Debian/Ubuntu.
- Why are you starting the service right after install when
dovecot clearly requires manual configuration as part of the setup.
This would be on Debian/Ubuntu.
I recommend you resolve this by NOT starting the service as part of the install unless it is an upgrade and the service was already running.
This would be on Debian/Ubuntu.
~ Merlin
Merlin at Desktop Masters Merlin@DesktopMasters.com writes:
Correct Correct Correct
And when I went to the page it lead me here. Whomever is making the .deb packages needs to be made aware of this. Can you please point me into a direction?
Specifically: https://www.debian.org/Bugs/Reporting
On 04/01/2015 07:53 PM, Merlin at Desktop Masters wrote:
Correct Correct Correct
And when I went to the page it lead me here. Whomever is making the .deb packages needs to be made aware of this. Can you please point me into a direction?
The issue with ssl certificates has been a long, painful and complicated saga, occurring mostly upstream (Debian) and with one change apparently on the Ubuntu side as well. You should review the Debian change log to see the current status of this (there have been changes) and before you make any suggestions, try to familiarize yourself with what has been tried up until now and what the problems were. Read through the Debian change log and see where ssl is mentioned, and look at the cited bug reports by browsing to https://bugs.debian.org/<bug number>
Have fun!
http://changelogs.ubuntu.com/changelogs/pool/main/d/dovecot/dovecot_2.2.9-1u...
https://tracker.debian.org/media/packages/d/dovecot/changelog-1%3A2.2.13-11
http://anonscm.debian.org/cgit/collab-maint/dovecot.git/log/
http://anonscm.debian.org/cgit/collab-maint/dovecot.git/tree/debian/dovecot-...
https://help.ubuntu.com/community/ReportingBugs https://wiki.ubuntu.com/Debian/Bugs
You should probably work this out with Debian rather than Ubuntu.
~ Merlin
On 4/1/2015 4:33 PM, edgar@pettijohn-web.com wrote:
On 2015-03-29 13:58, Merlin at Desktop Masters wrote:
Greetings,
I just tried to install Dovecot for the first time. It was on a virgin Ubuntu/Debian server (Version: 1:2.2.9-1ubuntu5) and the install failed. After a bit of struggling I worked out that the install fails BY DESIGN. Spoke about this with a few people and we decided it was best to report this issue and request that you redesign the packing so it does not fail. The reason it fails is as follows...
This would be on Debian/Ubuntu.
When you install it asks you if you want to use self signed certificates. I have certificates so I said, "No". At the end of the install the script tries to start dovecot. It cannot because the service does not have certificates so it fails. This causes the script to abort and the other packages not to install and breaks the install process. I had to purge dovecot, then install it with the self signed certificates.
So we have 2 issues here. 1. Why allow people to not install certificates if it is just going to break the install and confuse them.
This would be on Debian/Ubuntu.
- Why are you starting the service right after install when
dovecot clearly requires manual configuration as part of the setup.
This would be on Debian/Ubuntu.
I recommend you resolve this by NOT starting the service as part of the install unless it is an upgrade and the service was already running.
This would be on Debian/Ubuntu.
~ Merlin
I think this is what you are looking for, specifically:
http://anonscm.debian.org/cgit/collab-maint/dovecot.git/commit/?id=b2f652ff1...
participants (3)
-
Gedalya
-
Merlin at Desktop Masters
-
micah