LINUX.ORG.RU

Debian. Не раобтает pastebinit.

 , , ,


0

2

Сап, лор, очень удобный был в федорке fpaste, нашел pastebinit как альтернативу в дебиане, но чёрт, не работает оно, или я совсем тупой, или они что-то сломали, соб-но, чяднт?

vitaly@workstation:~$ free -m | pastebinit 
http://paste.debian.net/
vitaly@workstation:~$ 
Т.е. он просто возвращает ссылку на сам pastebinit, а должен возвращать ссылку на пасту. Verbose режима у него нет, потому я не могу понять, что пошло не так.
UPD1: Если руками указать другой сервер (paste.ubuntu / pastebin), то все рабоатет, но каждый раз руками писать не удобно, есть возможность у него поменять дефолтный url?

★★★★

Последнее исправление: Jefail (всего исправлений: 1)

Что забавно, в арче на днях тоже был поломан. Ругался на API. Должно быть, у них какие-то изменения.

Deleted
()
Ответ на: комментарий от zevilz

Эпик, в дебиановской сборке пастебинита отломали поддержку дебиановской пасты. Способа конфигурации я не нашел, но сделал workaround в виде алиаса

alias pastebinit='pastebinit -b http://paste.ubuntu.com'
Работает.

Jefail ★★★★
() автор топика
Ответ на: комментарий от Deleted

Сменил сервер - все заработало, странно то, что у меня ни на что не ругался, а просто возвращал не ту ссылку.

Jefail ★★★★
() автор топика
Ответ на: комментарий от salsa

А я в топике спрашивал, ибо не нашел как его конфигурить в плане дефолтного сервера, как доберусь до системы гляну ман, спасибо за навдоку.

Jefail ★★★★
() автор топика

есть. кривота какая то. поправь /usr/bin/pastebinit - в самом начале:

# Set the default pastebin
defaultPB = "http://pastebin.com"

# Now try to override it with a distributor pastebin
try:
    import platform
    release = platform.linux_distribution()[0].lower()
    if release == 'debian':
        defaultPB = "http://paste.debian.net"
    elif release == 'fedora':
        defaultPB = "http://fpaste.org"
    elif release == 'ubuntu':
        defaultPB = "http://paste.ubuntu.com"
except ImportError:
    pass

на убунтячий поправь.

SevikL ★★★★★
()
Ответ на: комментарий от SevikL

Варварство. Глянул ман, он советует так

CONFIGURATION FILE If a .pastebinit.xml file is found in the user's home directory, pastebinit will use it for its configuration.

Here's an example file:

<pastebinit>
<pastebin>http://paste.ubuntu.com</pastebin>
<author>Stephane Graber</author>
<jabberid>stgraber@stgraber.org</jabberid>
<format>text</format>
</pastebinit>

Jefail ★★★★
() автор топика
Ответ на: комментарий от SevikL

Так зачем править исполняемый файл, если для этого предусмотрен файл конфигурации в хомяке? А баг зарепорчу, тут скорее всего API у debian'овской пасты поменялся, надо будет глянуть что там и как.

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

Так зачем править исполняемый файл, если для этого предусмотрен файл конфигурации в хомяке?

А если ты работаешь с несколькими пользователями в системе? И систем много?

roman77 ★★★★★
()
[sudo] пароль для int13h: 
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) pastebinit-1.4.1-1

Будет загружено:  0,03 MiB
Будет установлено:  0,49 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов ...
 pastebinit-1.4.1-1-any    33,6 KiB   633K/s 00:00 [######################] 100%
(1/1) проверка ключей                              [######################] 100%
(1/1) проверяется целостность пакета               [######################] 100%
(1/1) загрузка файлов пакетов                      [######################] 100%
(1/1) проверка конфликтов файлов                   [######################] 100%
(1/1) проверяется доступное место                  [######################] 100%
(1/1) установка pastebinit                         [######################] 100%
[int13h@homepc ~]$ free -m | pastebinit 
Bad API request, invalid api_dev_key
[int13h@homepc ~]$ 

=(

int13h ★★★★★
()
Ответ на: комментарий от int13h

Я так понимаю у вас арч, какой сервер он по дефолту пытается использовать? Это можно узнать написав pastebinit -h, в комментарии к опции -b

-b <pastebin url:default is 'http://paste.ubuntu.com'>

Jefail ★★★★
() автор топика
Последнее исправление: Jefail (всего исправлений: 1)
Ответ на: комментарий от Jefail
[int13h@homepc ~]$ pastebinit -h
pastebinit v1.4.1
Reads on stdin for input or takes a list of filenames as parameters
Дополнительные агрументы (поддерживается не всеми сервисами pastebin)
	-a <автор: по умолчанию «int13h»>
	-b <ссылка на сервис pastebin: по умолчанию «http://pastebin.com»>
	-f <формат вставки: по умолчанию «text»>
	-h этот экран справки
	-i <входной файл>
	-l Список всех поддерживаемых сервисов pastebin
	-j <JabberID для уведомлений: по умолчанию «»>
	-m <постоянная метка для всех вариантов кода: по умолчанию пусто>
	-r <ID «предков» выгрузки: по умолчанию «пусто»>
	-t <заголовок выгружаемого кода: по умолчанию пусто>
	-u <имя пользователя> -p <пароль>
	-v Print the version number
[int13h@homepc ~]$ 
int13h ★★★★★
()
Ответ на: комментарий от int13h

Ога, с pastebin у меня такая же шляпа, нужно писать баг-репорт. Дебиановская тоже отвалилась, убунтушная работает.

Jefail ★★★★
() автор топика
Ответ на: комментарий от yrii

Может быть, но выход я нашел, убунтушная паста работает, если замечу обновление pastebinit - проверю, вдруг починят.

Jefail ★★★★
() автор топика
Последнее исправление: Jefail (всего исправлений: 1)
Ответ на: комментарий от Jefail

configuration

xml

За одно это можно сразу purge делать.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.