問題タブ [paster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
154 参照

python - 断続的な CKAN データベース バックアップ エラー

cron を使用して、リモートの UNIX ボックスにある CKAN データベースのバックアップをスケジュールしました。以下のコードで簡単なスクリプトを実行します。

手動で実行すると、スクリプトは常に成功します。ただし、cron ジョブが正常に実行される場合と、以下のエラー メッセージが表示されて失敗する場合があります。これをテストするために、ジョブを 1 時間ごとに実行するようにスケジュールしましたが、実際のパターンは確認できず、約半分の時間で成功しました。

どんな助けでも大歓迎です。

ありがとう。

0 投票する
4 に答える
1142 参照

python - DB のインストール時に Paster が動作しない

以下のフォーラムを使用して問題を解決しようとしましたが、うまくいきませんでした

https://stackoverflow.com/questions/21955234/ckan-install-paster-error

驚いたことに、Windows に CKAN をインストールしようとしたときに同じ問題が発生しました。

paster db init -c XXXX/development.ini が CKAN コマンド 'db' で 機能していません。

http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html

PROXY を使用してすべてをインストールする必要があります

パスワードを SQL Chemistry に追加しましたが、Development.ini は存在します。これは私のエラーです(以下)

これはプロキシの問題ですか?他のフォーラムで推奨されているように、chmod を使用して ini ファイルへのアクセスを変更しました。仮想パスも設定しました。私が確認したところ、データベースベースは存在します。:

0 投票する
1 に答える
448 参照

customization - Ckan 2+ でロールを管理する方法

CKAN 2.2 をインストールして、組織のユーザーを管理し、一貫したワークフローを確立しようとしています。そのため、役割を管理する方法を検索しています (新しい役割の追加、利用可能なオプション、削除など)。

Google では、「paster」コマンドを使用して可能な方法を見つけましたが、それはバージョン 1.9 以下でしか実行できませんでした。

以前は API を使用したことがなく、CKAN を使用しようとしましたが、最新のガイドで自分がやりたいことを行う方法が見つかりません。

あなたが私を助けてくれることを願っています。

ジャガイモ

0 投票する
0 に答える
151 参照

pyramid - Pyramid 構成ファイルの効率的な管理

現在、私は を持ってproduction.iniおりdevelop.initest.iniWeb アプリケーション用です。INI 設定のほとんどはコピー アンド ペーストです。共有構成部分をまたは同様に分割したいと思いますbase.ini

どのように Pyramid 設定ファイルを拡張または組み込むことができるか (拡張メカニズムがうまく機能しpserve、戦略に役立つことが多い)。

0 投票する
3 に答える
1466 参照

python - CKAN paster db init sqlalchemy プログラミング エラー

ソースから CKAN インストール ガイド ( http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html ) に従い、ポイント 6 まですべて取得しました。データベース テーブルの作成.

その段階で実行paster db init -c /etc/ckan/default/development.iniすると、次のスタック トレースが得られます。

Traceback (most recent call last): File "/usr/lib/ckan/default/bin/paster", line 9, in <module> load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')() File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 104, in run invoke(command, command_name, options, args[1:]) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 143, in invoke exit_code = runner.run(args) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 238, in run result = self.command() File "/usr/lib/ckan/default/src/ckan/ckan/lib/cli.py", line 208, in command self._load_config(cmd!='upgrade') File "/usr/lib/ckan/default/src/ckan/ckan/lib/cli.py", line 164, in _load_config self.site_user = logic.get_action('get_site_user')({'ignore_auth': True}, {}) File "/usr/lib/ckan/default/src/ckan/ckan/logic/__init__.py", line 424, in wrapped result = _action(context, data_dict, **kw) File "/usr/lib/ckan/default/src/ckan/ckan/logic/action/get.py", line 2209, in get_site_user user = model.User.get(site_id) File "/usr/lib/ckan/default/src/ckan/ckan/model/user.py", line 64, in get return query.first() File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2334, in first ret = list(self[0:1]) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2201, in __getitem__ return list(res) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2405, in __iter__ return self._execute_and_instances(context) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2420, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 727, in execute return meth(self, multiparams, params) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/sql/elements.py", line 322, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 824, in _execute_clauseelement compiled_sql, distilled_params File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 954, in _execute_context context) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1116, in _handle_dbapi_exception exc_info File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 189, in raise_from_cause reraise(type(exception), exception, tb=exc_tb) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 947, in _execute_context context) File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 435, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.ProgrammingError: (ProgrammingError) column user.password does not exist LINE 1: SELECT "user".password AS user_password, "user".id AS user_i... ^ 'SELECT "user".password AS user_password, "user".id AS user_id, "user".name AS user_name, "user".openid AS user_openid, "user".fullname AS user_fullname, "user".email AS user_email, "user".apikey AS user_apikey, "user".created AS user_created, "user".reset_key AS user_reset_key, "user".about AS user_about, "user".activity_streams_email_notifications AS user_activity_streams_email_notifications, "user".sysadmin AS user_sysadmin, "user".state AS user_state \nFROM "user" \nWHERE "user".name = %(name_1)s OR "user".openid = %(openid_1)s OR "user".id = %(id_1)s ORDER BY "user".name \n LIMIT %(param_1)s' {'param_1': 1, 'id_1': 'default', 'name_1': 'default', 'openid_1': 'default'}

インストールまたはスキーマに変更を加えていません。インストールはプロキシの下にありますが、その点で役立つ投稿がたくさんあったので、これまでのところ問題にはなりませんでした.

以前にこのエラーに遭遇し、解決できた人はいますか? プロキシ関連の問題ではないと思いますが...スキーマに関連しているようです。

0 投票する
1 に答える
349 参照

ckan - CKAN ユーザー権限の設定

CKAN 2.5a の新しいコピーをインストールした後、特定の組織に対して一部のユーザーに管理者権限を与えたいと考えています。

http://docs.ckan.org/en/ckan-1.7.2/paster.html#rights-set-user-permissionsを読むと、この目的で「権利」という貼り付けコマンドがあるように見えますが、私の中では知られていません環境 (paster --plugin=ckan --help を実行すると、使用可能なすべてのコマンドが表示されますが、確かにそこにはありません)

このコマンドは CKAN 2.5a で廃止されましたか? 特定のオブジェクトに対してユーザーに権限を割り当てる別の方法はありますか?

ヘルプやガイダンスをいただければ幸いです

0 投票する
2 に答える
223 参照

plone - Plone/Paster - 「paster addcontent dexterity_content」が機能しない原因は何ですか?

paster を使用して器用なコンテンツ タイプを作成しようとしています。Plone 4.3.4 の新しいスタンドアロン インストールを、以前に使用していたものとは異なるターゲット フォルダーに行ったので、buildout-cache はクリーンになります。

使用しているOSはUbuntu 14.04です。したがって、ダウンロード フォルダーで、抽出したインストーラーのフォルダーに、ターミナルに次のように入力します。

それは正しくインストールされます。次に、Plone2 の MyProject に移動します。buildout を編集してパスワードを変更し、buildout を実行します。

次に、src フォルダーに移動し、zopeskel を使用して新しい製品を作成します。

次に、buildout を編集し、egg の下に project.house を追加し、develop の下に src/project.house を追加します。次に buildout を再度実行すると、正しくビルドされます。次に、sources の下の project.house フォルダーで、paster を実行してみます。

その後、エラーが発生します。

最近、Plone 4.3.6 を別のターゲット フォルダにインストールしました。残念ながら、web を通じて器用なコンテンツを作成していたため、paster を使用したことはありませんでした。4.3.6 に切り替えると、すべてが台無しになる可能性がありますか?

ただし、以前のターゲットフォルダーは引き続き機能します。