LINUX.ORG.RU

Сообщения prozaik

 

восстановление grub2

Форум — General

ребята, помогите пожалуйста разобраться в ситуации

сейчас в очередной раз восстановил загрузчик у моей linux mint 17. он слетел после попытки применить обновления через стандартный менеджер DE cinnamon. то есть я запустил установку обновлений, комп завис минут на 30, после чего я нажал кнопку(физическую) «сброс»

в результате при попытке загрузить ОС я видел следующее сообщение

GNU GRUB v2.02
minimal bash-like line bla bla..................
grub>ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (cd0) error: failure reading sector 0x0 from 'cd0'

далее я сделал следующее:

set prefix=(hd0,gpt2)/boot/grub   #непонятно зачем
set root=(hd0,gpt2)               #видимо, заставил систему при загрузке искать загрузчик в разделе gpt2
ls /boot/grub                     #тут на экран вывелся список файлов, в котором был grub.cfg (это то, что нужно!)
insmod ext2                       #непонятно зачем
insmod normal                     #непонятно зачем
normal                            #непонятно зачем

в результате система стала загружаться без проблем

поясните пожалуйста что делали команды, помеченные мной «#непонятно зачем»

а вообще, как я понял, в процессе установки обновлений, ОС зачем-то поместила загрузчик на оптический диск. возможно, временно. но я, ребутом прервал процесс и система перестала загружаться. это верное предположение?

 ,

prozaik
()

не пушится проект из-за readme

Форум — General

помогите пожалуйста решить проблему

на домашнем компьютере я создал небольшой проект. теперь хотел бы его разметстить на github. для этого на hithub я создал репозиторий. при этом выбрал опцию автоматического создания readme.md

проблема в том, что теперь при попытке запушить проект появляются сообщения об ошибках, которые я не могу понять

теоретически нужно сначала сделать pull, а потом уже push, но даже так не получается залить проект на github. вот мои судорожные попытки:

kalinin@kalinin /var/www/html/js/afrika_tanks_files $ git br
  game
* master
  tests
kalinin@kalinin /var/www/html/js/afrika_tanks_files $ 
kalinin@kalinin /var/www/html/js/afrika_tanks_files $ git push
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:

  git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

  git config --global push.default simple

When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.

In Git 2.0, Git will default to the more conservative 'simple'
behavior, which only pushes the current branch to the corresponding
remote branch that 'git pull' uses to update the current branch.

See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)

Username for 'https://github.com': zlodiak
Password for 'https://zlodiak@github.com': 
To https://github.com/zlodiak/afrika_tanks_2.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/zlodiak/afrika_tanks_2.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
kalinin@kalinin /var/www/html/js/afrika_tanks_files $ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

kalinin@kalinin /var/www/html/js/afrika_tanks_files $ git pull master
fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 ,

prozaik
()

qmake is not an executable

Форум — General

помогите пожалуйста понять чего хочет linux mint в такой ситуации: решил для python3.4 поставить PyQt5. скачал это

wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.16.5/sip-4.16.5.tar.gz
поставил.

затем скачал это

wget http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.4/PyQt-gpl-5.4.tar.gz

на этапе конфигурации консоль выводит следующее:

(python3_env)kalinin@kalinin ~/python3/python3_files/pyqt_2/qt/PyQt-gpl-5.4 $ python configure.py --destdir ~/dev/envs/pyqt5/lib/python3.4/site-packages/ --qmake ~/Qt/5.4/gcc_64/bin/qmake
Usage: python configure.py [opts] [name=value] [name+=value]

configure.py: error: '/home/kalinin/Qt/5.4/gcc_64/bin/qmake' is not an executable

пробовал ставить следующее:

sudo apt-get install qt5-default 
но не помогло. теперь я в печали...

 , ,

prozaik
()

apache не отображает сайты

Форум — Web-development

помогите пожалуйста решить проблему

я на mint поставил rvm. затем поставил несколько версий ruby и создал 2 gemset:

md1@md1 /var/log/apache2 $ rvm gemset list_all

gemsets for ruby-1.9.2-p330 (found in /home/md1/.rvm/gems/ruby-1.9.2-p330)
   (default)
   global


gemsets for ruby-2.0.0-p643 (found in /home/md1/.rvm/gems/ruby-2.0.0-p643)
   (default)
   global
   proj_r4_0


gemsets for ruby-2.2.1 (found in /home/md1/.rvm/gems/ruby-2.2.1)
   (default)
   global
=> proj_r4


gemsets for ruby-1.8.6-p420 (found in /home/md1/.rvm/gems/ruby-1.8.6-p420)
   (default)
   global

затем создал у проекта: первый в /home/md1/rails/proj_r4 использует rails 4.2.4 ему соответствует rvm use 2.2.1@proj_r4 (что отражено в соответствующем файле /home/md1/rails/proj_r4/.rvmrc)

второй в /home/md1/rails/proj_r4_0 использует rails 4.0.0 ему соответствует rvm use 2.0.0@proj_r4 (что отражено в соответствующем файле /home/md1/rails/proj_r4/.rvmrc)

затем поставил apache2 прописал конфиги и настроил hosts:

                                                                

<VirtualHost *:80>
        ServerAdmin prozaik81-2@yandex.ru
        DocumentRoot /home/md1/rails/proj_r4/public
        ServerName proj_r4.ru

        RailsEnv production
        <Directory /home/md1/rails/proj_r4/public>
                Options FollowSymLinks
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>



<VirtualHost *:80>
        ServerAdmin prozaik81-2@yandex.ru
        DocumentRoot /home/md1/rails/proj_r4_0/public
        ServerName proj_r4_0.ru

        RailsEnv production
        <Directory /home/md1/rails/proj_r4_0/public>
                Options FollowSymLinks
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


127.0.0.1       localhost proj_r4.ru proj_r4_0.ru

таким образом браузер по адресу proj_r4.ru должен показывать проект /home/md1/rails/proj_r4 , который крутится на rails4.2.4, а по адресу proj_r4_0.ru браузер должен показывать проект /home/md1/rails/proj_r4_0 , который крутится на rails4.0.0 (если не так, то поправьте меня пожалуйста!)

проблема в том, что по обоим этим адресам браузер показывает следующее сообщение об ошибке:


We're sorry, but something went wrong.

We've been notified about this issue and we'll take a look at it shortly.
Information for the administrator of this website

The Phusion Passenger application server encountered an error while starting your web application. Because you are running this web application in staging or production mode, the details of the error have been omitted from this web page for security reasons.

Please read the Passenger log file to find the details of the error.

Alternatively, you can turn on the "friendly error pages" feature (see below), which will make Phusion Passenger show many details about the error right in the browser.

To turn on friendly error pages:

    Nginx integration mode
    Apache integration mode
    Standalone mode

вот лог апача:

[ 2015-11-08 23:04:18.3074 7652/7f46ff38d700 age/Cor/Req/CheckoutSession.cpp:253 ]: [Client 1-1] Cannot checkout session because a spawning error occurred. The identifier of the error is 747dc5c0. Please see earlier logs for details about the error.
App 7895 stdout: 
App 7895 stdout: 
[ 2015-11-08 23:06:49.4866 7652/7f47059f8700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /home/md1/rails/proj_r4: An error occured while starting up the preloader.
  Error ID: eceeb28e
  Error details saved to: /tmp/passenger-error-0tPkpl.html
  Message from application: cannot load such file -- bundler/setup (LoadError)
  /home/md1/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  /home/md1/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:430:in `activate_gem'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:297:in `block in run_load_path_setup_code'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:435:in `running_bundler'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:296:in `run_load_path_setup_code'
  /usr/share/passenger/helper-scripts/rack-preloader.rb:100:in `preload_app'
  /usr/share/passenger/helper-scripts/rack-preloader.rb:156:in `<module:App>'
  /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>'
  /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'


[ 2015-11-08 23:06:49.5176 7652/7f46ff38d700 age/Cor/Req/CheckoutSession.cpp:253 ]: [Client 1-2] Cannot checkout session because a spawning error occurred. The identifier of the error is eceeb28e. Please see earlier logs for details about the error.

вот лог приложения:

D, [2015-11-08T23:00:55.881026 #7169] DEBUG -- :   [1m[36m (2.9ms)[0m  [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m
D, [2015-11-08T23:00:55.881328 #7169] DEBUG -- :   [1m[35m (0.1ms)[0m  select sqlite_version(*)
D, [2015-11-08T23:00:55.883703 #7169] DEBUG -- :   [1m[36m (2.0ms)[0m  [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
D, [2015-11-08T23:00:55.884759 #7169] DEBUG -- :   [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m  SELECT "schema_migrations".* FROM "schema_migrations"
I, [2015-11-08T23:00:55.889051 #7169]  INFO -- : Migrating to CreateMessages (20151108143451)
D, [2015-11-08T23:00:55.889511 #7169] DEBUG -- :   [1m[36m (0.1ms)[0m  [1mbegin transaction[0m
D, [2015-11-08T23:00:55.891231 #7169] DEBUG -- :   [1m[35m (0.3ms)[0m  CREATE TABLE "messages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "body" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) 
D, [2015-11-08T23:00:55.909989 #7169] DEBUG -- :   [1m[36mSQL (0.2ms)[0m  [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m  [["version", "20151108143451"]]
D, [2015-11-08T23:00:55.925217 #7169] DEBUG -- :   [1m[35m (14.6ms)[0m  commit transaction

пробовал делать рестарт апача

пробовал из консоли выполнять:

rake assets:precompile

пробовал в config/application.rb прописывать

config.assets.initialize_on_precompile = false

ничего из перечисленного не помогло. помогите пожалуйста выложить проекты в web

 , ,

prozaik
()

настроить hosts для нескольких сайтов

Форум — Web-development

помогите пожалуйста настроить /etc/hosts использую apache2. создал 2 сайта. /var/www/html/site1.ru/index.html:

<div>site1</div>
/var/www/html/site2.ru/index.html:
<div>site2</div>
конфиги: /etc/apache2/sites-available/000-default.conf:
 <VirtualHost *:80>
  DocumentRoot /var/www/html/site1.ru
  ServerName site1.ru
  Alias www.site1.ru
 </VirtualHost>
/etc/apache2/sites-available/site2-config.conf:
 <VirtualHost *:80>
  DocumentRoot /var/www/html/site2.ru
  ServerName site2.ru
  Alias www.site2.ru
 </VirtualHost>
в файле /etc/apache2/apache2.conf есть строка: ServerName localhost /etc/hosts:
127.0.0.1     site1.ru
127.0.0.1     www.site1.ru
127.0.0.1     site2.ru
127.0.0.1     www.site2.ru

.....................

в файле /etc/apache2/apache2.conf есть строка:

ServerName localhost

в результате через браузер без проблем загружаются:

site1.ru, www.site1.ru, site2.ru 
но по адресу
www.site2.ru
показывается:
site1
в этом проблема

 , ,

prozaik
()

испортить ОС в virtualbox

Форум — General

помогите пожалуйста решить проблему

я установил mint17 через virtualbox. у меня 2 раздела: sda1 система sda2 /home

теперь я хотел бы в целях тренировки попробовать форматировать раздел sda1 и заново установить систему, примонтировав раздел с сохранившимися пользовательскими данными

для этого я делаю следующее:

sudo mkfs.ext3 /dev/sda1

но в ответ мне выводится сообщение о невозможности действия потому что sda1 - раздел системный.

пробовал отмонтировать sda1 прежде чем форматировать, но система не разрешает отмонтировать

пробовал то же самое делать через gui-утилиты, но результат тот же

пробовал в virtualbox изменить порядок загрузки(выставить высший приоритет для cd/dvd). галку liveCD поставил. вирт.диск с дистрибутивом созал. в результате загружается система, выводится окно для логина

 ,

prozaik
()

libmtp not found

Форум — Mobile

помогите пожалуйста разобраться с установкой simple-mtpfs я устанавливаю, скачивая архив с гит-репозитория: https://github.com/phatina/simple-mtpfs/

далее делаю всё, что там написано в readme:

kalinin@kalinin ~/VINT/misc2 $ 
kalinin@kalinin ~/simple-mtpfs-master $ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
src/makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
kalinin@kalinin ~/simple-mtpfs-master $ mkdir build && cd build
kalinin@kalinin ~/simple-mtpfs-master/build $ ../configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking for LIBMTP_Init in -lmtp... no
configure: error: libmtp not found

получаю сообщение о том, что в системе отсутствует библиотека libmtp. но она есть:

kalinin@kalinin ~/simple-mtpfs-master/build $ whereis libmtp
libmtp: /usr/local/lib/libmtp.so /usr/local/lib/libmtp.a /usr/local/lib/libmtp.la

а кроме того я час назад уже подключал планшет через mtpfs(но сейчас что-то поломалось и я снова не могу подключиться)

 

prozaik
()

android не видит флешку

Форум — Mobile

помогите пожалуйста подключить флешку через otg-кабель к планшету asus с android4.4.2 на борту

проблема в следующем: у меня планшет asus memo pad ME 176 CX. ОС android 4.4.2 со всеми обновлениями. я купил otg-кабель(переходник с mini-usb на usb). пробовал подключить мышь к паншету, она подключилась без проблем. пробовал подключить флешку, но она не подключается

это выражается в том, что ОС просто не видит флешку. пробовал установить total commander, при попытке подключить флешку total commander запускает утилиту paragon_NTFS. далее выводится надпись:

paragon non root mounter,
mounted volumes.
no available devices found. if device is plugged in, make sure it doesnt require additional power supply

далее флешка начинает моргать и через некоторое время выводится надпись:

error 0xb: SCSI command failed

так же пробовал устанавливать другие популярные файловые менеджеры и смотреть ФС через них. но по-прежнему не видно подключенной флешки.

так же пробовал изменять режимы питания устройства. не помогло

пробовал форматировать флешку в: ntfs, fat32, ext4

пробовал несколько флешек

но один раз через пару часов после первой попытки подключить флешку, флешка всё таки подключилась(это было почти сразу после покупки otg-кабеля). и я даже смог перекинуть довольно много файлов. но такое случилось только один раз, и с тех пор прошло несколько месяцев, а флешку так и не удаётся подключить. при этом мышь подключить всегда удаётся без проблем

помогите пожалуйста советом. что можно ещё попробовать?

 

prozaik
()

неудачное обновление ubuntu14

Форум — Linux-install

помогите пожалуйста восстановить работоспособность ubuntu

я на virtualbox поставил ubuntu14.04. использовал iso-образ, который находится на жёстком диске моей основной ОС. затем решил обновиться до 15 версии. резервной копии системы не делал

обновлялся так: в unity открыл центр обновления и выбрал что-то типа «сообщать о появлении новой версии». ну и выбрал. далее в процессе обновления всплывало очень много(>100) окон с сообщениями об ошибках. в результате внешне было видно, что система обновилась, но после перезагрузки я получил вот такое окно: http://i.imgur.com/8A0dX2O.png

хотелось бы восстановить или 14 или 15 версию. возможно ли это?

я пробоавл в настройках virtualbox изменить порядок устройств загрузки(первым был HDD, а я выставил CD/DVD). не помогло

понятно, что тут проще снести и поставить заново. но мне хотелось бы именно восстановить работоспособность ОС

 ,

prozaik
()

установить rvm

Форум — General

помогите пожалуйста установить rvm на ubuntu

я создал пользователя не в каталоге home, а в другом. затем зашёл под этим пользователем и установил rvm по инструкции с официального сайта: https://rvm.io/rvm/install

затем добавил в файл .bashrc пути так:

echo '[[ -s "/var/www/ror/.rvm/scripts/rvm" ]] && source "/var/www/ror/.rvm/scripts/rvm"' >> ~/.bashrc

source ~/.bashrc

затем прежде чем устанавливать ruby, я решил проверить версию rvm, но получил сообщение об ошибке:

rvm -v 
Команда 'rvm' не найдена, но есть 21 похожих

при этом каталог .rvm существует в каталоге home(со всеми внутренностями)

так же я пробовал проверять версию rvm под рутом

 

prozaik
()

узнать файловую систему флешки

Форум — General

помогите пожалуйста узнать файловую систему флешки

я пробую в mint из командной строки выполнить следующую команду:

kalinin@kalinin ~ $ sudo file -s /dev/sdc

в результате получаю

/dev/sdc: x86 boot sector

но это мне ничего не говорит о типе файловой системы. и вообще не понятно что это значит. у меня вся флешка это загрузочный сектор или что?..

так же пробовал следующее:

kalinin@kalinin ~ $ df -T
Filesystem     Type     1K-blocks      Used Available Use% Mounted on
/dev/sda2      ext4     952667052 166047864 738203396  19% /
none           tmpfs            4         0         4   0% /sys/fs/cgroup
udev           devtmpfs   4002920         4   4002916   1% /dev
tmpfs          tmpfs       803688      1476    802212   1% /run
none           tmpfs         5120         0      5120   0% /run/lock
none           tmpfs      4018428    122840   3895588   4% /run/shm
none           tmpfs       102400        60    102340   1% /run/user
/dev/sdc1      fuseblk    1952256     82696   1869560   5% /media/kalinin/USB-флеш-на

и ещё вот информация, возможно, полезная:

kalinin@kalinin ~ $ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x09de09dd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdc: 2001 MB, 2001731584 bytes
44 heads, 57 sectors/track, 1558 cylinders, total 3909632 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c2c52

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048     3906560     1952256+   7  HPFS/NTFS/exFAT


 

prozaik
()

слить с master detached-ветку

Форум — General

помогите пожалуйста слить git-ветки

после появления очередной задачи я создал новую ветку для неё. в процессе решения задачи я несколько раз откатывался в пределах ветки, в результате у меня получилась «вилка». выглядит так:

kalinin@kalinin ~/rails/simply_catalog $ git hist --all
* 91d5440 2015-10-20 | work add nested comments (HEAD) [zlodiak]
* de24fd7 2015-10-20 | root comment form checked [zlodiak]
* d5bcf2c 2015-10-20 | add comment form for  show action worked [zlodiak]
* 82a316f 2015-10-19 | seeds few messages ok [zlodiak]
* d255aca 2015-10-19 | output comments ok [zlodiak]
* 511fcdf 2015-10-19 | seeds comments ok [zlodiak]
* f9b8398 2015-10-19 | assoc product and comments ok [zlodiak]
* 299478e 2015-10-19 | comments table create [zlodiak]
| * 3298d3d 2015-10-19 | hh (create_folder) [zlodiak]
| * 34b0477 2015-10-19 | fff [zlodiak]
| * 5052c08 2015-10-19 | assoc ok [zlodiak]
|/  
* 428ded1 2015-10-19 | scaffold ok [zlodiak]
* 7291fd7 2015-10-18 | product create ok (master, create_prod) [zlodiak]
* 8c3e010 2015-10-18 | form for new ok [zlodiak]
* 70a2123 2015-10-18 | breadcrumbs ok (origin/master, crumbs) [zlodiak]
* 8c184b2 2015-10-18 | crumbs for folders ok [zlodiak]
* e860b10 2015-10-18 | before breadcrumbs products [zlodiak]
* 483a33f 2015-10-17 | crumbs without recursia ok [zlodiak]
* e3e8417 2015-10-16 | crumbs item and root ok [zlodiak]
* 82969b2 2015-10-16 | fff (import_csv) [zlodiak]
* 335ac63 2015-10-15 | link move [zlodiak]
* cc2b6ed 2015-10-15 | export action ok. all export ok (cat_save2) [zlodiak]
| * 9f53d2e 2015-10-14 | fff (cat_save) [zlodiak]
|/  
* 21d079d 2015-10-14 | controllers specs failed (cat_spec) [zlodiak]
* be4cfb3 2015-10-13 | validation models ok [zlodiak]
* 3890021 2015-10-13 | requests prod ok [zlodiak]
* 0a14051 2015-10-13 | 3 get req ok [zlodiak]
* 30662ba 2015-10-13 | products routing ok [zlodiak]
* 57bea77 2015-10-13 | rspec del factories move [zlodiak]
* 55a4de4 2015-10-13 | maintenance add [zlodiak]
* effa12e 2015-10-13 | color assoc ok (cat_output) [zlodiak]
* 236184d 2015-10-13 | assoc models spec ok [zlodiak]
* 66cff2a 2015-10-12 | rspec install ok [zlodiak]
* c4bf7e3 2015-10-12 | cycle seeds ok [zlodiak]
* 3af9e43 2015-10-12 | before seeds new [zlodiak]
* 4dd09b7 2015-10-12 | nested products ok links [zlodiak]
* e4e2d7e 2015-10-12 | catalog seeds ok (seeds) [zlodiak]
* 29a3ca6 2015-10-12 | to model add awesome ok [zlodiak]
* ad7dd96 2015-10-12 | before reset [zlodiak]
* 98a340f 2015-10-12 | awesome columns add [zlodiak]
* ad276dc 2015-10-12 | Revert "fff" [zlodiak]
* 1f63e46 2015-10-12 | fff [zlodiak]
* 110d7ff 2015-10-12 | awesome gem installed [zlodiak]
* ef4da34 2015-10-12 | product fields added ok [zlodiak]
* 0663329 2015-10-12 | generate controllers ok [zlodiak]
* c196363 2015-10-12 | first commit [zlodiak]
kalinin@kalinin ~/rails/simply_catalog $ git br
* (detached from 428ded1)
  cat_output
  cat_save
  cat_save2
  cat_spec
  create_folder
  create_prod
  crumbs
  import_csv
  master
  seeds

чтобы понять про что я говорю смотрите на 91d5440 и 3298d3d

проблема в том, что мне нужно 91d5440 слить с master. но что-то делать я опасаюсь так как если что-то пойдёт не так, то я совсем запутаюсь

раньше я сливал ветки так:

git co master
git merge целевая ветка

но сейчас не рашаюсь так делать потому что появилось какое-то угрожающее сообщение:

kalinin@kalinin ~/rails/simply_catalog $ git br
* (detached from 428ded1)

как быть? попомгите пожалуйста безболезненно слить ветки

 

prozaik
()

не загружается mint

Форум — General

помогите пожалуйста разобраться в проблеме

на машине установлен linux mint. после очередной перезагрузки система перестала загружаться. отображается чёрный экран и ничего не происходит. перед загрузкой системы в меню предлагается выбрать какой-то другой(check) режим загрузки. я выбирал и его. в результате на экран вывелось следующее:

/dev/sda2: inodes that were part of corrupted orphan linked list found
/dev/sda2: inexprcted inconsistence: run fsck manually
mountfall: filesystem has errors

затем я вставил live cd с дистрибутивом и выбрал в появившейся менюшке что-то с фразой 'check'. в результате система нормально загрузилась(live cd сейчас вытащил из дисковода)

скажите пожалуйста в общих чертах что это было за явление? какая вероятность того, что оно повторится после очередной перезагрузки? возможно ли было обойтись без live cd?

 , ubuntiu

prozaik
()

app crashed on heroku

Форум — Web-development

ребят, помогите пожалуйста советом по heroku. я в тех.поддержку тоже написал, но неизвестно когда они ответят

я на бесплатном аккаунте создал приложение. соединисля с гит-репозиторием и задеплоил мои файлы. затем из консоли импортировал схема БД так:

kalinin@kalinin ~/rails/admin_book $ heroku run rake db:schema:dump --app adminbook2

в результате сайт не заработал. браузер выводит следующее:

Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

лог:

kalinin@kalinin ~/rails/admin_book $ heroku logs --app adminbook2
2015-09-23T19:12:19.154598+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'
2015-09-23T19:12:19.154594+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:55:in `block in run_initializers'
2015-09-23T19:12:19.154599+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_component'
2015-09-23T19:12:19.154602+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'
2015-09-23T19:12:19.154604+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'
2015-09-23T19:12:19.154607+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each'
2015-09-23T19:12:19.154610+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'
2015-09-23T19:12:19.154612+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'
2015-09-23T19:12:19.154615+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:54:in `run_initializers'
2015-09-23T19:12:19.154616+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/application.rb:352:in `initialize!'
2015-09-23T19:12:19.154620+00:00 app[web.1]: 	from /app/config/environment.rb:5:in `<top (required)>'
2015-09-23T19:12:19.154624+00:00 app[web.1]: 	from /app/config.ru:3:in `block in <main>'
2015-09-23T19:12:19.154625+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `instance_eval'
2015-09-23T19:12:19.154629+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `initialize'
2015-09-23T19:12:19.154632+00:00 app[web.1]: 	from /app/config.ru:in `new'
2015-09-23T19:12:19.154633+00:00 app[web.1]: 	from /app/config.ru:in `<main>'
2015-09-23T19:12:19.154637+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:49:in `eval'
2015-09-23T19:12:19.154638+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:49:in `new_from_string'
2015-09-23T19:12:19.154642+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:40:in `parse_file'
2015-09-23T19:12:19.154645+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:299:in `build_app_and_options_from_config'
2015-09-23T19:12:19.154647+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:208:in `app'
2015-09-23T19:12:19.154650+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:61:in `app'
2015-09-23T19:12:19.154651+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:336:in `wrapped_app'
2015-09-23T19:12:19.154656+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:80:in `start'
2015-09-23T19:12:19.154655+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:272:in `start'
2015-09-23T19:12:19.154660+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:80:in `block in server'
2015-09-23T19:12:19.154701+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
2015-09-23T19:12:19.154703+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `server'
2015-09-23T19:12:19.154708+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands.rb:17:in `<top (required)>'
2015-09-23T19:12:19.154704+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
2015-09-23T19:12:19.154711+00:00 app[web.1]: 	from bin/rails:8:in `require'
2015-09-23T19:12:19.154714+00:00 app[web.1]: 	from bin/rails:8:in `<main>'
2015-09-23T19:12:19.196476+00:00 app[web.1]: => Booting WEBrick
2015-09-23T19:12:19.196484+00:00 app[web.1]: => Ctrl-C to shutdown server
2015-09-23T19:12:19.196486+00:00 app[web.1]: Exiting
2015-09-23T19:12:19.196481+00:00 app[web.1]: => Rails 4.2.1 application starting in production on http://0.0.0.0:29872
2015-09-23T19:12:19.196483+00:00 app[web.1]: => Run `rails server -h` for more startup options
2015-09-23T19:12:20.068852+00:00 heroku[web.1]: Process exited with status 1
2015-09-23T19:12:20.082133+00:00 heroku[web.1]: State changed from starting to crashed
2015-09-23T19:12:20.083875+00:00 heroku[web.1]: State changed from crashed to starting
2015-09-23T19:12:26.068355+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 45983 -e production`
2015-09-23T19:12:35.129229+00:00 app[web.1]: /app/app/controllers/user_controller.rb:6:in `<top (required)>': uninitialized constant Devise::UsersController (NameError)
2015-09-23T19:12:35.129247+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:472:in `block (2 levels) in eager_load!'
2015-09-23T19:12:35.129249+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:471:in `each'
2015-09-23T19:12:35.129250+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:471:in `block in eager_load!'
2015-09-23T19:12:35.129251+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:469:in `each'
2015-09-23T19:12:35.129252+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:469:in `eager_load!'
2015-09-23T19:12:35.129253+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/engine.rb:346:in `eager_load!'
2015-09-23T19:12:35.129258+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/application/finisher.rb:56:in `block in <module:Finisher>'
2015-09-23T19:12:35.129255+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/application/finisher.rb:56:in `each'
2015-09-23T19:12:35.129260+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:30:in `instance_exec'
2015-09-23T19:12:35.129261+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:30:in `run'
2015-09-23T19:12:35.129262+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:55:in `block in run_initializers'
2015-09-23T19:12:35.129263+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'
2015-09-23T19:12:35.129264+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_component'
2015-09-23T19:12:35.129265+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'
2015-09-23T19:12:35.129267+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'
2015-09-23T19:12:35.129269+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'
2015-09-23T19:12:35.129268+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each'
2015-09-23T19:12:35.129270+00:00 app[web.1]: 	from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'
2015-09-23T19:12:35.129273+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/application.rb:352:in `initialize!'
2015-09-23T19:12:35.129271+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/initializable.rb:54:in `run_initializers'
2015-09-23T19:12:35.129276+00:00 app[web.1]: 	from /app/config/environment.rb:5:in `<top (required)>'
2015-09-23T19:12:35.129277+00:00 app[web.1]: 	from /app/config.ru:3:in `block in <main>'
2015-09-23T19:12:35.129279+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `initialize'
2015-09-23T19:12:35.129278+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:55:in `instance_eval'
2015-09-23T19:12:35.129282+00:00 app[web.1]: 	from /app/config.ru:in `new'
2015-09-23T19:12:35.129284+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:49:in `eval'
2015-09-23T19:12:35.129287+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:49:in `new_from_string'
2015-09-23T19:12:35.129283+00:00 app[web.1]: 	from /app/config.ru:in `<main>'
2015-09-23T19:12:35.129288+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/builder.rb:40:in `parse_file'
2015-09-23T19:12:35.129291+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:299:in `build_app_and_options_from_config'
2015-09-23T19:12:35.129292+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:208:in `app'
2015-09-23T19:12:35.129298+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:336:in `wrapped_app'
2015-09-23T19:12:35.129295+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:61:in `app'
2015-09-23T19:12:35.129301+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.6.4/lib/rack/server.rb:272:in `start'
2015-09-23T19:12:35.129302+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/server.rb:80:in `start'
2015-09-23T19:12:35.129305+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:80:in `block in server'
2015-09-23T19:12:35.129309+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
2015-09-23T19:12:35.129313+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
2015-09-23T19:12:35.129316+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands.rb:17:in `<top (required)>'
2015-09-23T19:12:35.129310+00:00 app[web.1]: 	from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `server'
2015-09-23T19:12:35.129319+00:00 app[web.1]: 	from bin/rails:8:in `require'
2015-09-23T19:12:35.164250+00:00 app[web.1]: => Ctrl-C to shutdown server
2015-09-23T19:12:35.129320+00:00 app[web.1]: 	from bin/rails:8:in `<main>'
2015-09-23T19:12:35.164240+00:00 app[web.1]: => Booting WEBrick
2015-09-23T19:12:35.164246+00:00 app[web.1]: => Rails 4.2.1 application starting in production on http://0.0.0.0:45983
2015-09-23T19:12:35.164249+00:00 app[web.1]: => Run `rails server -h` for more startup options
2015-09-23T19:12:35.164252+00:00 app[web.1]: Exiting
2015-09-23T19:12:36.130361+00:00 heroku[web.1]: State changed from starting to crashed
2015-09-23T19:12:36.111233+00:00 heroku[web.1]: Process exited with status 1
2015-09-23T19:12:37.677073+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=adminbook2.herokuapp.com request_id=1967116b-6daa-44e4-bb46-2e6d1b7e5528 fwd="31.204.102.97" dyno= connect= service= status=503 bytes=
2015-09-23T19:12:38.250673+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=adminbook2.herokuapp.com request_id=2428611f-b347-490f-a5c8-2f381313a9eb fwd="31.204.102.97" dyno= connect= service= status=503 bytes=
2015-09-23T19:13:50.467311+00:00 heroku[api]: Starting process with command `bundle exec rake db:schema:dump` by proz1.proz1@yandex.ru
2015-09-23T19:13:54.111341+00:00 heroku[run.5232]: Awaiting client
2015-09-23T19:13:54.142035+00:00 heroku[run.5232]: Starting process with command `bundle exec rake db:schema:dump`
2015-09-23T19:13:54.464185+00:00 heroku[run.5232]: State changed from starting to up
2015-09-23T19:14:01.902880+00:00 heroku[run.5232]: State changed from up to complete
2015-09-23T19:14:01.890832+00:00 heroku[run.5232]: Process exited with status 0
2015-09-23T19:14:06.315784+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=adminbook2.herokuapp.com request_id=a70e41c9-00f2-4a9f-9235-3b07cc1b3d11 fwd="31.204.102.97" dyno= connect= service= status=503 bytes=
2015-09-23T19:14:07.155897+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=adminbook2.herokuapp.com request_id=acfd9086-9297-480c-82ad-f5ab6970fb4a fwd="31.204.102.97" dyno= connect= service= status=503 bytes=


что сделать чтобы приложение заработало?

 , ,

prozaik
()

изменить server root для webrick

Форум — General

помогите пожалуйста поменять server root path для сервера webrick, работающего с рельсами. мне нужно его направить в каталог /public

я запускаю сервер из консоли и получаю ошибку:

kalinin@kalinin ~/rails/admin_book $ rails s --config=webrick_conf.rb
=> Booting WEBrick
=> Rails 4.2.1 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-09-22 17:17:21] INFO  WEBrick 1.3.1
[2015-09-22 17:17:21] INFO  ruby 2.0.0 (2014-11-13) [x86_64-linux]
[2015-09-22 17:17:21] WARN  TCPServer Error: Address already in use - bind(2)
Exiting
/home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/rack-1.6.4/lib/rack/builder.rb:43:in `const_get': uninitialized constant Webrick_conf (NameError)
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/rack-1.6.4/lib/rack/builder.rb:43:in `parse_file'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/rack-1.6.4/lib/rack/server.rb:299:in `build_app_and_options_from_config'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/rack-1.6.4/lib/rack/server.rb:208:in `app'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/server.rb:61:in `app'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/rack-1.6.4/lib/rack/server.rb:336:in `wrapped_app'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/server.rb:139:in `log_to_stdout'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/server.rb:78:in `start'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:80:in `block in server'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:75:in `server'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/railties-4.2.1/lib/rails/commands.rb:17:in `<top (required)>'
from /home/kalinin/rails/admin_book/bin/rails:8:in `require'
from /home/kalinin/rails/admin_book/bin/rails:8:in `<top (required)>'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/client/rails.rb:28:in `load'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/client/rails.rb:28:in `call'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/client/command.rb:7:in `call'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/client.rb:28:in `run'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/bin/spring:49:in `<top (required)>'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/binstub.rb:11:in `load'
from /home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/spring-1.4.0/lib/spring/binstub.rb:11:in `<top (required)>'
from /home/kalinin/rails/admin_book/bin/spring:13:in `require'
from /home/kalinin/rails/admin_book/bin/spring:13:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'

при этом файл webrick_conf.rb находится в корневом каталоге рельс и содержит:

require 'webrick'

root = File.expand_path '~/public'
server = WEBrick::HTTPServer.new :Port => 3000, :DocumentRoot => root

 

prozaik
()

PG::ConnectionBad

Форум — Web-development

помогите пожалуйста подключиться из rails4 к postgres

на linux mint установил rails, установил postgres создал пользователя admin_book_user, создал БД admin_book_development. дал права admin_book_user на admin_book_development

это всё на локалхосте

kalinin@kalinin ~/rails/admin_book $ sudo su - postgres
[sudo] password for kalinin: 
postgres@kalinin ~ $ psql
psql (9.4.4, сервер 9.3.9)
Введите "help", чтобы получить справку.

postgres=# \du
                                      Список ролей
    Имя роли     |                        Атрибуты                         | Член ролей 
-----------------+---------------------------------------------------------+------------
 admin_book_user | Создаёт БД                                              | {}
 kalinin         | Создаёт БД                                              | {}
 postgres        | Суперпользователь, Создаёт роли, Создаёт БД, Репликация | {}

postgres=# \l
                                                   Список баз данных
          Имя           |    Владелец     | Кодировка | LC_COLLATE  |  LC_CTYPE   |            Права доступа            
------------------------+-----------------+-----------+-------------+-------------+-------------------------------------
 admin_book_development | admin_book_user | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/admin_book_user                +
                        |                 |           |             |             | admin_book_user=CTc/admin_book_user
 admin_book_test        | admin_book_user | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/admin_book_user                +
                        |                 |           |             |             | admin_book_user=CTc/admin_book_user
 postgres               | postgres        | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 template0              | postgres        | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres                        +
                        |                 |           |             |             | postgres=CTc/postgres
 template1              | postgres        | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres                        +
                        |                 |           |             |             | postgres=CTc/postgres
 vd_development         | kalinin         | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 vd_production          | kalinin         | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/kalinin                        +
                        |                 |           |             |             | kalinin=CTc/kalinin
 vd_test                | kalinin         | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 

далее в конфиге rails прописал доступы:

default: &default
  adapter: postgresql
  encoding: unicode
  username: 'admin_book_user'
  password: '325345345345'
  pool: 5

development:
  <<: *default
  database: admin_book_development

test:
  <<: *default
  database: admin_book_test

production:
  <<: *default
  database: admin_book_production

в rails gem 'pg' тоже поставил

проблема в том, что браузер вместо сайта показывает:

PG::ConnectionBad
ВАЖНО: пользователь "admin_book_user" не прошёл проверку подлинности (Peer)

при этом в предыдущем проекте проделывал всё то же самое, но под пользователем kalinin и проблем не было

подскажите пожалуйста в чём может быть ошибка?

 ,

prozaik
()

Slug compilation failed на heroku

Форум — Web-development

помогите пожалуйста задеплоить rails4-приложение на heroku

я создал на локалхосте rails4-приложение. затем зарегистрировался на heroku, скачал cli-утилиту, вошёл и запушил мои файлы проекта. в результате получил следующее сообщение об ошибке:

kalinin@kalinin ~/rails/skladik_kartinok $ git push heroku master
Counting objects: 2639, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2513/2513), done.
Writing objects: 100% (2639/2639), 150.46 MiB | 3.20 MiB/s, done.
Total 2639 (delta 1677), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Ruby app detected
.............
...................
......
........
remote:        --with-ruby-lib
remote:        --without-ruby-lib=${ruby-dir}/
remote:        
remote:        
remote:        Gem files will remain installed in /tmp/build_e5034c7feead9a0496a94cf6d08c0b27/vendor/bundle/ruby/2.0.0/gems/debugger-1.6.8 for inspection.
remote:        Results logged to /tmp/build_e5034c7feead9a0496a94cf6d08c0b27/vendor/bundle/ruby/2.0.0/gems/debugger-1.6.8/ext/ruby_debug/gem_make.out
remote:        An error occurred while installing debugger (1.6.8), and Bundler cannot
remote:        continue.
remote:        Make sure that `gem install debugger -v '1.6.8'` succeeds before bundling.
remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !
remote: 
remote:  !     Push rejected, failed to compile Ruby app
remote: 
remote: Verifying deploy....
remote: 
remote: ! Push rejected to frozen-retreat-2087.
remote: 
To https://git.heroku.com/frozen-retreat-2087.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/frozen-retreat-2087.git'
kalinin@kalinin ~/rails/skladik_kartinok $ 

открыл сайт через браузер, увидел следующее:

Heroku | Welcome to your new app!
Refer to the documentation if you need help deploying.

вот лог:

kalinin@kalinin ~/rails/skladik_kartinok $ heroku logs
2015-09-10T18:34:20.275177+00:00 heroku[api]: Enable Logplex by prozaik-kalinin@yandex.ru
2015-09-10T18:34:20.275357+00:00 heroku[api]: Release v2 created by prozaik-kalinin@yandex.ru
2015-09-10T18:39:10.462448+00:00 heroku[slug-compiler]: Slug compilation started
2015-09-10T18:39:10.462468+00:00 heroku[slug-compiler]: Slug compilation failed: failed to compile Ruby app
2015-09-10T18:41:07.991970+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=frozen-retreat-2087.herokuapp.com request_id=b57c8af1-a45f-4f2f-bda5-24cc75434499 fwd="31.204.102.127" dyno= connect= service= status=502 bytes=
2015-09-10T18:41:08.296545+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=frozen-retreat-2087.herokuapp.com request_id=1de86e80-3f61-4ddf-92b3-1d00fcf7bb4d fwd="31.204.102.127" dyno= connect= service= status=502 bytes=
2015-09-10T18:42:10.351842+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=frozen-retreat-2087.herokuapp.com request_id=21dc0be5-5e32-4571-80f9-04995958d9ce fwd="31.204.102.127" dyno= connect= service= status=502 bytes=
2015-09-10T18:42:10.596370+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=frozen-retreat-2087.herokuapp.com request_id=ca23adbd-396a-4ebd-9d55-beeae64555ae fwd="31.204.102.127" dyno= connect= service= status=502 bytes=
2015-09-10T18:42:12.937710+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=frozen-retreat-2087.herokuapp.com request_id=a43bfc09-7439-43f0-a660-c5dd3a0dca54 fwd="31.204.102.127" dyno= connect= service= status=502 bytes=
2015-09-10T18:42:13.153101+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=frozen-retreat-2087.herokuapp.com request_id=7ad377c9-41b8-42b3-8380-4e55bacd91a3 fwd="31.204.102.127" dyno= connect= service= status=502 bytes=

отсюда http://stackoverflow.com/questions/15737296/heroku-push-rejected-failed-to-co... всё пробовал. не помогло

 ,

prozaik
()

восстановить каталог

Форум — General

помогите пожалуйста восстановить каталог с файлами

на linux mint установлен виртуалбокс. на виртуалбоксе установлена винда. случайно удалил каталог с файлами винды(shift+del), теперь из виртуалбокса она не запускается. сообщение об ошибке:

не удалось открыть сессию

хотелось бы восстановить каталог, который я удалил. я использовал testdisk/photorec. в результате восстановил файлы, но они имеют изменённые названия распределены разным покаталогам

бекапы не были включены. на диск пока ничего не записывал

 ,

prozaik
()

нет доступа к моим базам

Форум — Web-development

помогите пожалуйста решить проблему

на linux mint установил postgres и rails. через командную строку postgres создал пользователя и 3 базы данных:

vd_test
vd_development
vd_production

создавал приблизительно следующим образом:

sudo su - postgres
psql

CREATE USER yourname WITH PASSWORD 'passwordhere';
CREATE DATABASE metals-directory_production  WITH OWNER yourname;
GRANT ALL PRIVILEGES ON DATABASE metals-directory_production TO yourname;

все эти базы и пользователей я вижу из командной строки.

в rails вот config/database.yml

default: &default
  adapter: postgresql
  encoding: unicode
  username: 'kalinin'
  password: '123456'
  pool: 5
development:
  <<: *default
  database: vd_development
test:
  <<: *default
  database: vd_test
#
production:
  <<: *default
  database: vd_production

проблема в том, что фактически существует только база vd_development. с ней я работаю через rails. заполняю, создаю любые таблицы и столбцы и т.д. подключаюсь к ней через pgadmin3 тоже без проблем

но как только пытаюсь из командной строки обратиться к vd_test следующим образом

rake test

то получаю сообщение об ошибке:

kalinin@kalinin ~/rails/vd $ rake test
rake aborted!
ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ОШИБКА:  нет прав на создание базы данных
: CREATE DATABASE "vd_test" ENCODING = 'unicode'
/home/kalinin/.rvm/gems/ruby-2.0.0-p598/gems/activerecord-4.2.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
............
..........
.......
Tasks: TOP => db:test:load => db:test:purge
(See full trace by running task with --trace)
rake aborted!
PG::ConnectionBad: ВАЖНО:  база данных "vd_test" не существует
...........
.......

непонятно почему эта база не существует и почему у меня нет на неё прав. подскажите пожалуйста что можно попробовать сделать

 ,

prozaik
()

pgadmin install

Форум — General

помогите пожалуйста установить pgadmin3 на linux mint

я делаю следующее:

kalinin@kalinin ~/rails/vd $ sudo apt-get install pgadmin3
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 pgadmin3 : Зависит: libwxbase3.0-0 (>= 3.0.2) но он не будет установлен
            Зависит: libwxgtk3.0-0 (>= 3.0.2) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

ок. как я понимаю, мне нужен пакет libwxbase3. ставлю его отдельно:

kalinin@kalinin ~/rails/vd $ sudo apt-get install libwxbase3.0-0
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gyp libc-ares-dev libc-ares2 libjs-node-uuid libv8-3.14-dev libv8-3.14.5
  node-abbrev node-ansi node-archy node-async node-block-stream
  node-combined-stream node-cookie-jar node-delayed-stream node-forever-agent
  node-form-data node-fstream node-fstream-ignore node-github-url-from-git
  node-glob node-graceful-fs node-gyp node-inherits node-ini
  node-json-stringify-safe node-lockfile node-lru-cache node-mime
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-qs
  node-read node-read-package-json node-request node-retry node-rimraf
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent
  node-which
Для их удаления используйте «apt-get autoremove».
НОВЫЕ пакеты, которые будут установлены:
  libwxbase3.0-0
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 183 пакетов не обновлено.
Необходимо скачать 946 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 129 kB.
Получено:1 http://archive.ubuntu.com/ubuntu/ trusty/universe libwxbase3.0-0 amd64 3.0.0-2 [946 kB]
Получено 946 kБ за 1с (557 kБ/c)        
Выбор ранее не выбранного пакета libwxbase3.0-0:amd64.
(Чтение базы данных … на данный момент установлен 173181 файл и каталог.)
Preparing to unpack …/libwxbase3.0-0_3.0.0-2_amd64.deb ...
Unpacking libwxbase3.0-0:amd64 (3.0.0-2) ...
Настраивается пакет libwxbase3.0-0:amd64 (3.0.0-2) …
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
вроде бы ошибок нет. пытаюсь снова установить pgadmin:
kalinin@kalinin ~/rails/vd $ sudo apt-get install pgadmin3
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 pgadmin3 : Зависит: libwxbase3.0-0 (>= 3.0.2) но 3.0.0-2 будет установлен
            Зависит: libwxgtk3.0-0 (>= 3.0.2) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

я не понимаю суть проблемы

 , ,

prozaik
()

RSS подписка на новые темы