Missing Apps in Apper and Pamac, still visible in Discover

hi everyone, just discovered a weird thing, as I wanted to install
document scanner I found no trace of them in Apper nor in
Pamac.
But very present in Discover. What does that tell me ?
Any hints are appreciated.

I think Discover uses it’s own settings to choose which arch repos to use where as Pamac uses the pacman.conf directly. Under Discover settings it should have community active.

Can you check in /etc/pacman.conf that [community] haven’t been commented out?

@Blisto

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

#IgnorePkg   =
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
ILoveCandy
#TotalDownload
# We cannot check disk space from within a chroot environment
#CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist



[Reborn-OS]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/reborn-mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

there is also a pacnew file in the folder

Very odd, haven’t been able to repo tho i notice in Apper i have to search for the app name directly simple-scan for it to show up. I’m guessing it also doesn’t show up in Pamac if you search for that?

1 Like

you are right, exactly if I search for ‘simple-scan’, or just ‘scan’
it appears, but searching for ‘scanner’ does not work.
I guess even it is weird, I can live with that, thanks for the hint.
Could have known myself :slight_smile:

Still odd and annoying tho. Haven’t found this exact issue online.
You could try to remove and install pamac again to see if that fixes it

sudo pacman -Rdd pamac-aur
sudo pacman -S pamac-aur

Discord has flatpak support enabled by default, while pamac-aur has AUR, flatpak, and snap support disabled by default.

Have a nice day!

1 Like

thanks, document-scanner is in the RebornOs repository, but it turned out thanks to @Blisto
that the search term ‘scanner’ just does not bring up any result in pamac and apper, but
‘scan’ does, this is weird but I can live with that, no problem…

I have pamac from the RebornOs repo, but still got the idea, maybe I try
that, but right now, that minor issue, does not bother me that much.
I think that is an issue with the search parameters inside pacman, and
the naming of that particular package.

pacman -Ss scanner
extra/sane 1.0.32-3 [installed]
    Scanner Access Now Easy
extra/sane-airscan 0.99.27-1 [installed]
    SANE - SANE backend for AirScan (eSCL) and WSD document scanners
community/clamtk 6.13-1
    Easy to use, light-weight, on-demand virus scanner for Linux systems
community/dscanner 0.11.1-1 (dlang)
    Swiss-army knife for D source code
community/gambas3-gb-scanner 3.16.3-3 (gambas3)
    Scanimage frontend component
community/gameconqueror 0.17-5
    Memory scanner designed to isolate the address of an arbitrary variable in an executing process (gtk GUI)
community/imagescan 3.65.0-3 [installed]
    EPSON Image Scan v3 front-end for scanners and all-in-ones
community/libinsane 1.0.9-1 [installed]
    Library to access scanners
community/libredefender 0.4.0-1
    Light-weight antivirus scanner for Linux
community/libscanmem 0.17-5
    Memory scanner designed to isolate the address of an arbitrary variable in an executing process (library)
community/linssid 3.6-10
    Graphical wireless scanner for Linux
community/masscan 1.3.2-1
    TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes
community/nikto 2.1.6-3
    A web server scanner which performs comprehensive tests against web servers for multiple items
community/perl-image-sane 5-3
    Perl extension for the SANE (Scanner Access Now Easy) Project
community/python-sane 2.9.1-1 [installed]
    Python interface to the SANE scanner and frame grabber.
community/sane-gt68xx-firmware 1.0-9 [installed]
    gt68xx-based scanners firmwares
community/scanmem 0.17-5
    Memory scanner designed to isolate the address of an arbitrary variable in an executing process
community/suscan 0.1.0-5
    Channel scanner based on sigutils library
community/vulscan 2.0-4
    A module which enhances nmap to a vulnerability scanner
community/wpscan 1:3.8.19-3
    Black box WordPress vulnerability scanner
community/zmap 2.1.1-8
    Fast network scanner designed for Internet-wide network surveys
Reborn-OS/samsung-unified-driver 1.00.39-5
    Unified Linux Driver for Samsung printers and scanners.
Reborn-OS/samsung-unified-driver-common 1.00.39-5
    Unified Linux Driver for Samsung printers and scanners.
Reborn-OS/samsung-unified-driver-printer 1.00.39-5
    Unified Linux Driver for Samsung printers and scanners.
Reborn-OS/samsung-unified-driver-scanner 1.00.39-5
    Unified Linux Driver for Samsung printers and scanners.
[andy@andy1 ~]$

so ‘scanner’ does not present even sane or xsane, even though they are installed,
but I think that is eventually a result everybody gets, not only on my computer?

I cannot reproduce this issue. You could check in pamac itself (I’m not familiar with apper) to see if they list our repos

I’m on phone, but if you’d really want to test other versions of pamac from the AUR instead of the RebornOS repository in order to compare the search, here is how you would install them:

yay -S aur/pamac-aur

or

yay -S aur/pamac-all

@ycom1 The above method of specifying the package name will bypass the RebornOS repository and install the AUR version instead. Then you can test those versions to see if they offer anything better :slightly_smiling_face:

I am unaware if pamac searches just the package name or the other things that go into its PKGBUILD file, which are available when you search the local database using “pacman -Ss package-name”

1 Like

@ycom1 Reproed it by removing archlinux-appstream-data-pamac from my system (i had the aur package for some reason)

Can you verify that either the one above or archlinux-appstream-data is installed on your system? The latter should be in the Reborn repo and can be installed through pacman.

Edit: Also check that appstream is installed.

pacman -Ss archlinux-appstream-data
extra/archlinux-appstream-data 20211018-1 [installed]
    Arch Linux application database for AppStream-based software centers
Reborn-OS/archlinux-appstream-data 20211018-1.1 [installed: 20211018-1]
    Arch Linux application database for AppStream-based software centers (Fixed for pamac)
[andy@andy1 ~]$ pacman -Ss appstream
extra/appstream 0.14.6-1 [installed]

looks good, doesn’t it ?

my bad, you are perfectly right : - )

Strange things be going on on your machine i tell ya!

Spirits be gone! Leave this mans machinery and go back whence you came!

The archlinux-appstream-data of our repository is different from Arch Linux, since ours is prepared to work with pamac. That is why our repository is the first in the pacman.conf file. In your case, it is not.

2 Likes

that was it, , now it works, . thanks!! : - ) : - ) : - )

1 Like