** Description changed:
Hi there,
i dont know if this is the right place for this bug-report!?
But the following script-lines will execute sahara-db-manage, even on an
fresh install without any configured db-connection.
- if ! grep -qE "^(sql_)?connection( )?=.*" ${SAHARA_CONF} || \
- grep -qE "^(sql_)?connection.*sqlite.*" ${SAHARA_CONF}; then
- su -s /bin/sh -c 'sahara-db-manage --config-file
/etc/sahara/sahara.conf upgrade head' sahara
- fi
+ if ! grep -qE "^(sql_)?connection( )?=.*" ${SAHARA_CONF} || \
+ grep -qE "^(sql_)?connection.*sqlite.*" ${SAHARA_CONF}; then
+ su -s /bin/sh -c 'sahara-db-manage --config-file
/etc/sahara/sahara.conf upgrade head' sahara
+ fi
Becuse the default is:
#connection=<None>
and this matches the negated grep .
# lsb_release -rd
Description: Ubuntu 14.04.2 LTS
Release: 14.04
# apt-cache policy sahara-common
sahara-common:
- Installed: 2015.1.0-0ubuntu1~cloud0
- Candidate: 2015.1.0-0ubuntu1~cloud0
- Version table:
- *** 2015.1.0-0ubuntu1~cloud0 0
- 500 http://ubuntu-cloud.archive.canonical.com/ubuntu/
trusty-proposed/kilo/main amd64 Packages
- 100 /var/lib/dpkg/status
- 2015.1~rc1-0ubuntu1~cloud0 0
- 500 http://ubuntu-cloud.archive.canonical.com/ubuntu/
trusty-updates/kilo/main amd64 Packages
-
+ Installed: 2015.1.0-0ubuntu1~cloud0
+ Candidate: 2015.1.0-0ubuntu1~cloud0
+ Version table:
+ *** 2015.1.0-0ubuntu1~cloud0 0
+ 500 http://ubuntu-cloud.archive.canonical.com/ubuntu/
trusty-proposed/kilo/main amd64 Packages
+ 100 /var/lib/dpkg/status
+ 2015.1~rc1-0ubuntu1~cloud0 0
+ 500 http://ubuntu-cloud.archive.canonical.com/ubuntu/
trusty-updates/kilo/main amd64 Packages
Regards
Tino
+
+
+ [Impact]
+ sahara install fails with:
+
+ Traceback (most recent call last):
+ File "/usr/bin/sahara-db-manage", line 10, in <module>
+ sys.exit(main())
+ ...
+ File
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line
51, in create
+ entrypoint = u._get_entrypoint()
+ AttributeError: 'NoneType' object has no attribute '_get_entrypoint'
+
+
+ [Test Case]
+ apt-get install sahara
+
+
+ [Regression Potential]
+ Minimal regression impact. The difference after this change is that the user
(or installation tool) will need to run 'sahara-db-manage' after sahara is
installed and configured to create the database schema.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1452698
Title:
[SRU] Issue in sahara-common.postinst.in: sahara-db-manage is executet
on fresh install (even without a db-connection)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sahara/+bug/1452698/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs