2016-05-25 24 views
0

突然、私のCIスクリプトが壊れました。TravisCI。 gstreamerパッケージを見つけることができません

2.44s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install libqtwebkit-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x 
Reading package lists... 
Building dependency tree... 
Reading state information... 
E: Unable to locate package gstreamer1.0-plugins-base 
E: Couldn't find any package by regex 'gstreamer1.0-plugins-base' 
E: Unable to locate package gstreamer1.0-tools 
E: Couldn't find any package by regex 'gstreamer1.0-tools' 
E: Unable to locate package gstreamer1.0-x 
E: Couldn't find any package by regex 'gstreamer1.0-x' 

これらのパッケージが正常にさらに別のcommitバック

マイ.travis.ymlをインストール:問題はstartedことからサーバーを防止するためのパッケージを、不足している間、私のcommit changesは、トラヴィスサーバーの設定とは関係ありません

language: ruby 
services: 
    - postgresql 
    - rack 
script: xvfb-run bundle exec rspec 
#env: QMAKE=/usr/lib/x86_64-linux-gnu/qt5/bin/qmake 
addons: 
    apt: 
    sources: 
     - ubuntu-sdk-team 
    packages: 
     - libqtwebkit-dev 
     - gstreamer1.0-plugins-base 
     - gstreamer1.0-tools 
     - gstreamer1.0-x 
#  - libqt5webkit5-dev 
#  - qtdeclarative5-dev 
before_script: 
    - bundle exec rackup private_pub.ru -s thin -E production & 
    - cp config/database.yml.travis config/database.yml 
    - cp config/private_pub.yml.sample config/private_pub.yml 
    - psql -c 'create database travis_ci_test;' -U postgres 

私はそれらをどのように置き換えることができますか?

答えて

0

アップストリームが変更されたようです。 succeeding buildを見ると、gstreamer*パッケージがppa:ubuntu-sdk-team/ppaからインストールされていることが明らかになります。明らかに、これらのパッケージはもう見つからないでしょう。

また、それの外見から、gstreamer1*はPreciseのハックのようなものでした。 Trustyイメージでは、デフォルトで利用可能な方が良いでしょう。現時点では、コンテナインフラストラクチャにはトラスティはありませんが、それは変わります。 different available virtualization環境でこの文書を参照してください。

フル、sudoの対応のVMは、あなたの目的に合わせたい場合は、あなたが含まれるように設定を変更することができます。

sudo: required 
dist: trusty 
before-install: 
    - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x 

を(注:このリストからlibqtwebkit-devパッケージをドロップあなたは自分でチェックする必要があります。どのように追加することができますか)。

+0

ありがとう、グッドストリームに移行するとgstreamerの問題が解決します。しかしもう一つの課題が出てくる。私は、スフィンクスのテストが合格すると思うことに問題があります。そして、それが信頼できるかどうか事前にインストールされているかどうかは完全にはわかりません。最後に成功したビルドログでは、私は インストール済みスフィンクスのバージョン2.0.10 2.1.9 2.2.6 デフォルトスフィンクスバージョン2.2.6 が、私はできなかったトラスティ中を見ることができます... –

0

トラvisが通常使用するubuntu gceミラーに到達できなかった場合、これは一時的な障害になる可能性があります。あなたはtravisページを介して再起動しようとしましたか?

+0

この問題は少なくとも3週間続きます。ビルド - 同じ効果を再実行しようとしました。これについて私はトラビスのサポートにどのように連絡することができますか? https://travis-ci.org/khataev/qna/builds/132604847 –

+0

状況にまだ変更はありません –

関連する問題